Bases de données

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.

Plan du cours

  1. Introduction
  2. Le modèle relationnel de données et les langages relationnels
    1. Notions clés du modèle relationnel
    2. Algèbre relationnelle
  3. Le langage SQL
    1. Commandes d’interrogation des données
    2. Commandes de définition des données
    3. Introduction au langage Pro*C
  4. Le modèle conceptuel Entité/Association et la conception d’une base de données relationnelle
    1. Concepts du modèle E/A
    2. 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