M2 IDS-IIDEE – Bases de données objets

Département d’Informatique et de Statistique, Faculté de Sciences Économiques et de Gestion, Université Lumière Lyon 2, Année 2011-2012.

Pré-requis

Cours Database programming de M1 ou équivalent.

Objectif du cours

Maîtriser les concepts des bases de données orientées objet et leur programmation native. Applications sous Oracle.

Plan du cours

  1. Introduction
  2. Types d’objets et hiérarchies d’héritage
  3. Références et associations
  4. Collections
  5. Méthodes
  6. Évolutions de schéma
  7. Vues objet
  8. Dictionnaire des données
  9. Privilèges

Organisation pédagogique / Planning

21 h de cours-TD (12 séances)

  • Mardis 24/01 (L219), 31/01 (K188), 14/02 (K188), 6/03 (K188), 13/03 (K188), 20/03 (K188), 27/03 (K188) – 10h-11h45
  • Lundis 27/02 (K188), 5/03 (K188), 12/03 (K188), 19/03 (K188), 26/06 (K188) – 14h-15h45

Examen le mercredi 4 avril de 15h à 17h, salle K314.

Modalités d’évaluation

Épreuve écrite.

Matériel en ligne

Bibliographie / Webographie

  • C. Chrisment, G. Cabanac, K. Pinel-Sauvagnat, O. Teste, M. Tuffery, Bases de données orientées-objets, Hermès Science/Lavoisier, 2011
  • C. Soutou, Programmer objet avec Oracle, Vuibert, 2004
  • G. Gardarin, Bases de données, Eyrolles, 2002
  • Bases de données et objet, Didier Donsez, Université de Grenoble 1
  • Modèle objet-relationnel – SQL 99, Robert Grin, Université de Nice
  • SQL Language Reference, Oracle
  • PL/SQL Language Reference, Oracle

Autres ressources en ligne

  • SQL Developer (client Oracle gratuit) – Configuration de connexion :
    • Nom de connexion : aux choix
    • Utilisateur : votre login (utilisé en cours)
    • Mot de passe : votre mot de passe (toujours celui que vous utilisez en cours)
    • Hôte : disora.univ-lyon2.fr
    • Port : 1521
    • SID : bdetu