Nature UE
Crédits ECTS 3
Volume horaire total 28
Volume horaire CM 10
Volume horaire TD 10
Volume horaire TP 8

Pré-requis

Connaissances académiques fondamentales en notions de base sur les ensembles.

Objectifs

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.

Contenu

Cours magistraux et travaux dirigés :
1. Introduction
2. Le modèle relationnel de données et les langages relationnels
a. Notions clés du modèle relationnel
b. Algèbre relationnelle
3. Le langage SQL
a. Commandes d’interrogation des données
b. Commandes de définition des données
c. Introduction au langage Pro*C
4. Le modèle conceptuel Entité/Association et la conception d’une base de données relationnelle
a. Concepts du modèle E/A
b. Traduction E/A vers relationnel

Travaux pratiques :
TP1 : Requêtes d’interrogation SQL sous Oracle
TP2 : Requêtes avancées
TP3 : Création de bases de données
TP4 : Langage Pro*C

Informations complémentaires

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.