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
- Introduction
- Types d’objets et hiérarchies d’héritage
- Références et associations
- Collections
- Méthodes
- Évolutions de schéma
- Vues objet
- Dictionnaire des données
- 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
- Support de cours (149 Ko)
- TD 1 corrigé (69 Ko)
- TD 2 corrigé (82 Ko)
- TD 3 corrigé (86 Ko)
- TD 4 corrigé (81 Ko)
- TD 5 corrigé (73 Ko)
- Examen 2011-2012 corrigé (68 Ko)
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