Introduction aux bases de donneées (M1104) (MCBD114)

Présentation

Acquérir les connaissances nécessaires pour la conception, l'implémentation et la manipulation d’une base de données relationnelle.

Objectifs

  • Le modèle relationnel (concepts, contraintes d’intégrité, dépendances fonctionnelles)
  • Algèbre relationnelle
  • SQL (Structured Query Language) : langage de manipulation de données, langage de définition de données
  • Approche de la conception des bases de données : modèle conceptuel de données et traduction vers le modèle relationnel
  • Éléments sur les tests de requêtes

Pré-requis

Partiellement M1201 : Mathématiques discrètes

Plan du cours

  1. Système d'information, méthode Merise, MCD E/A
  2. Introduction aux SGBD, MLD (tous), MLD relationnel, formes normales
  3. MPD, algèbre relationnelle
  4. Langage interrogation de données requêtes simples
  5. Langage interrogation de données requêtes : union, différence, intersection, sous-sélections, fonctions de groupe, fonctions PostgresSQL
  6. Langage manipulation de données (insert, update, delete), LDD (create table, contraintes d'intégrité)

Volume horaire

  • CM : 10.0
  • TD : 25.0
  • TP : 25.0

Informations complémentaires

Modalités de mise en oeuvre : S’appuyer sur un système de gestion de bases de données (SGBD) et ses outils (chargement, dictionnaire de données, etc.).

 Prolongements possibles : Calcul relationnel

Diplômes intégrant ce cours

En bref

Méthode d'enseignement
En présence

Forme d'enseignement
Travaux pratiques

Langue d'enseignement
Français

Date de début des cours
5 septembre 2017

Date de fin
21 janvier 2018

Contact(s)

UFR, Écoles, Instituts

Responsable(s)

Pascal Colin

Tél : +33 4 50 66 60 05

Email : Pascal.Colin @ univ-savoie.fr

Lieu(x)

  • Annecy-le-Vieux (74)