Département d’Informatique et de Statistique, Faculté de Sciences Économiques et de Gestion, Université Lumière Lyon 2, Année 2003-2004.
Pré-requis
Bonnes connaissances en algorithmique et en programmation, notions concernant les fichiers.
Objectif du cours
À l’issue de ce cours, les étudiants auront acquis les connaissances suivantes :
- conception de bases de données relationnelles (modélisation avec UML et passage à un schéma relationnel) ;
- création, interrogation et mise à jour de bases de données relationnelles (SQL et PL/SQL).
Plan du cours
- Introduction
- Modèle conceptuel UML
- Modèle relationnel
- Langage de requête SQL
- Langage PL/SQL d’Oracle
Organisation pédagogique
Cours-TD (9h) + séances sur Oracle (SQL et PL/SQL ; 12 h).
Modalités d’évaluation
Examen écrit (2/3) + Dossier PL/SQL (1/3)
Bibliographie
- C. Soutou, O. Teste, SQL pour Oracle, Eyrolles, 2004
- G. Gardarin, Bases de données, Eyrolles, 2002 (Disponible à la B.U.)
- F. Brouard, SQL – développement, Campus Press, 2001 (Disponible à la B.U.)
Planning des séances
Séance | Date | Horaire | Salle | Sujet |
---|---|---|---|---|
1 | mardi 7 octobre | 8h-11h | SISE Quai | Introduction – UML |
2 | mardi 14 octobre | 8h-11h | 305 Quai | Modèle relationnel |
3 | mardi 21 octobre | 8h-11h | 305 Quai | SQL – PL/SQL |
4 | mardi 18 novembre | 8h-11h | SISE Quai | SQL (sur machine) |
5 | mardi 25 novembre | 8h-11h | SISE Quai | SQL (sur machine) |
6 | mardi 2 décembre | 8h-11h | SISE Quai | PL/SQL (sur machine) |
7 | mardi 9 décembre | 8h-11h | SISE Quai | PL/SQL (sur machine) |
mardi 13 janvier | 8h-10h | SISE Quai | EXAMEN | |
lundi 2 février | Rendu des dossiers |
Matériel en ligne
- Support de cours (219 Ko)
- Tutoriel SQL
Documentation Oracle
- Oracle 8i SQL Reference
- SQL*Plus Quick Reference
- SQL*Plus User’s Guide and Reference
- PL/SQL User’s Guide and Reference
Made in ailleurs
- Applications des Bases de Données en Sciences Humaines et Sociales, Marc Grange, Faculté de Sociologie, Université Lyon 2
- Eléments de Bases de Données, Joël Quinqueton, Licence MASS, Université Paul Valéry – Montpellier 3
- Les Bases de Données Relationnelles, Bruno Defude, INT Evry
- Bases de Données et Systèmes de Gestion de Bases de Données, Yolaine Bourda, Supelec
- Introduction aux BD relationnelles et Interrogation en SQL, Jacques Guyot, Université de Genève
- Cours UML, Dominique Revuz, Université de Marne-la-Vallée
- UML Resource Center, Rational Software
- Le SGBD relationnel Oracle, Bruno Defude, INT Evry
- Initiation aux LDD/LID/LMD : Oracle v7, Alexandre Gouverneur, Université de la Réunion
- Didacticiel SQL*Plus, Jean-Marc Saglio, ENST Paris
- PL/SQL Oracle, Les doc’s du net
- Ora-France
- Oracle, Instructional Support Group, University of Alberta, Edmonton
- Téléchargement d’Oracle Personal Edition (gratuit)
- ArgoUML, éditeur de schémas UML (gratuit)