DESS SISE – Bases de données

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

  1. Introduction
  2. Modèle conceptuel UML
  3. Modèle relationnel
  4. Langage de requête SQL
  5. 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

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
  • 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