ECTS
3 crédits
Composante
UFR Sciences et Montagne
Description
Ce cours a pour objet l’étude théorique et l’utilisation pratique des bases de données. Nous verrons les modèles sous-jacents à leurs conceptions et les bases du langage SQL.
Objectifs
Comprendre les structures sous-jacentes aux bases de données et maîtriser les bases du langage SQL.
Heures d'enseignement
- CMCours Magistral12h
- TDTravaux Dirigés9h
- TPTravaux Pratiques8h
Pré-requis obligatoires
Aucun véritable pré-requis, même si une familiarité avec l’informatique est toujours utile.
Plan du cours
- Modèle Entité-Relation
- Modèle relationnel et son algèbre
- Formes normales
En parallèle : formation au langage SQL.
Compétences visées
- Schéma E-R
2. Programmation SQL
Bibliographie
- Database System Concepts by Abraham Silberschatz, Henry F. Korth, S. Sudarshan
- Database Systems Design, Implementation, Management by Carlos M. Coronel
- Database Modeling and Design, Fifth Edition Logical Design (The Morgan Kaufmann Series in Data Management Systems) by Toby J. Teorey, Sam S. Lightstone, Tom Nadeau, H.V. Jagadish