Volume horaire
Compétences à acquérir
- Comprendre un schéma relationnel, ses contraintes et ses limitations
- Exploiter une base de données par des expressions de l'algèbre relationnelle et par des requêtes SQL
- Comprendre un schéma entité association et le traduire en schéma relationnel
- Normaliser un schéma relationnel
- Proposer un modèle conceptuel pour une base de données dans un contexte professionnel
Description du contenu de l'enseignement
- Introduction aux systèmes de gestion de bases de données
- Modèle relationnel et algèbre relationnelle
- Langage SQL
- Modèle entité association
- Formes normales
Mode de contrôle des connaissances
- contrôle continu sous forme de tests et de quiz
- examen final
Pré-requis recommandés
- notion élémentaire de théorie des ensembles : notion d'ensemble, d'appartenance, d'intersection, d'union et de produit cartésien
- notion élémentaire de logique
Bibliographie, lectures recommandées
Database System Concepts de Avi Silberschatz, Henry F. Korth et S. Sudarshan, McGraw-Hill, 7ème édition (mars 2019)
Enseignant responsable
FABRICE ROSSI