Introduction aux bases de donneées (M1104) (MCBD114)
Volume horaire
CM : 10h
/ TD : 25h
/ TP : 25h
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
Compétences acquises
- Concevoir un modèle conceptuel E/A et un modèle logique relationnel de données
- Créer une base de données avec SQL
- Ecrire des requêtes simples en SQL
- Conception technique d’une solution informatique
- Réalisation d’une solution informatique
- Tests de validation d’une solution informatique
Pré-requis
Partiellement M1201 : Mathématiques discrètes
Plan du cours
- Système d'information, méthode Merise, MCD E/A
- MCD E/A suite
- Introduction aux SGBD, MLD (tous), MLD relationnel, formes normales
- MPD, algèbre relationnelle
- LID partie 1 : requêtes simples
- LID partie 2 : union, différence, intersection, sous-sélections, fonctions de groupe, fonctions PostgreSQL
- LMD (insert, update, delete), LDD partie 1 (create table, contraintes d'intégrité)
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
Langue d'enseignement
Français
Date de début
2 septembre 2020
Date de fin
17 janvier 2021
Contact(s)
UFR, Écoles, Instituts
Responsable(s)
Lieu(x)
- Annecy-le-Vieux (74)