Introduire les notions essentielles de la théorie des Bases de Données Relationnelles, apprendre à concevoir, modéliser, implémenter, interroger une base de données et mise en pratique sur le SGBD Oracle.
Plan du cours
Introduction
Le modèle relationnel de données et les langages relationnels
Notions clés du modèle relationnel
Algèbre relationnelle
Le langage SQL
Commandes d’interrogation des données
Commandes de définition des données
Introduction au langage Pro*C
Le modèle conceptuel Entité/Association et la conception d’une base de données relationnelle
Concepts du modèle E/A
Traduction E/A vers relationnel
Description des TP
TP1 : Requêtes d’interrogation SQL sous Oracle
TP2, TP3 : Requêtes avancées
TP4 : Création de bases de données
Connaissances requises
Notions de base sur les ensembles
RSE (Responsabilité Sociale et Environnementale)
Bibliographie
Georges Gardarin, Bases de Données, Eyrolles, 2003.
Laurent Audibert, Bases de données - de la modélisation au SQL, Ellipses, 2009.