ENSEIGNEMENTS (2010-2011)

Robert Laurini

Web Site Structure


Bases de données relationnelles (3 IF)

L'objectif de ce cours sera de donner les fondements des bases de données, et notamment des bases de données relationnelles. Seront abordés les concepts pour former les relations (tables) et l'algèbre relationnelle. Puis le langage SQL sera présenté avec une approche par noyau, en commençant pour les requêtes les plus simples, puis les ordres de manipulation, et enfin ceux d'administration.

Ensuite, le langage PL/SQL sera présenté afin de décrire des transactions et les triggers sur les bases de données relationnelles.

Plusieurs TD et TP sur Oracle permettront aux étudiants de créer de petites bases, d'effectuer des requêtes et de lancer des procédures de traitement, des transactions et des triggers.

La première partie est facultative : elle est uniquement destinée aux élèves-ingénieurs n'ayant jamais fait de SQL, par exemple beaucoup provenant de classes préparatoires.

A titre d'information, voici le corrigé du DS de février 2007.


Plan

Première partie (remise à niveau)


  • A – Introduction aux Bases de Données
  • B – Premier noyau de SQL
  • C - Eléments de base de SQL
  • D – Expressions et conditions SQL
  • Deuxième partie.

  • 0 – Introduction générale
  • 1 – Introduction à SQL
  • 2 – Second noyau de SQL
  • 3 – Administration
  • 4 – Introduction à PL/SQL
  • 5 – Triggers
  • 6 – Introduction à ORACLE objet
  • 7 - Introduction à ORACLE 10g