Département d’Informatique et de Statistique, Faculté de Sciences Économiques et de Gestion, Université Lumière Lyon 2, Année 2010-2011.
Pré-requis
Cours de systèmes d’information et bases de données du 1er semestre.
Objectif du cours
Acquérir les bases théoriques (algèbre relationnelle) et pratiques (langages SQL et XQuery) pour créer, mettre à jour et interroger des bases de données. Notions de sécurité. Applications sous Oracle et eXist.
Plan du cours
- Introduction
- Algèbre relationnelle
- Langage SQL
- Langage de Définition de Données (LDD)
- Langage de Manipulation de Données (LMD)
- Langage de Contrôle de Données (LCD)
- Langage XQuery
- Requêtes XPath
- Requêtes FLWOR
Organisation pédagogique
3,5 h de cours + 17,5 h de TD sur machine.
Modalités d’évaluation
Examen écrit.
Bibliographie
(Disponible à la B.U.)
- J.L. Hainaut, Bases de données – Concepts, utilisation et développement, Dunod, 2009
- C. Chrisment, K. Pinel-Sauvagnat, O. Teste, M. Tuffery, Bases de données relationnelles, Lavoisier, 2008
- C. Soutou, O. Teste, SQL pour Oracle, Eyrolles, 2004
- G. Gardarin, Bases de données, Eyrolles, 2002
- F. Brouard, SQL – développement, Campus Press, 2001
Planning des séances
N/D
Examen : jeudi 28 avril, 10h-12h, salle L231.
Matériel en ligne
- Support de cours (164 Ko)
- Tutoriel SQL
- Examen 09-10 corrigé (76 Ko)
- TD 1 corrigé (71 Ko)
- TD 2 corrigé (61 Ko)
- TD 3 corrigé (82 Ko)
- TD 4 corrigé (71 Ko)
- TD 5 corrigé (74 Ko)
- TD 6 corrigé (100 Ko)
- TD 7-8 corrigé (73 Ko)
- TD 9-10 corrigé (84 Ko)
- Examen 10-11 corrigé (70 Ko)
Outils Oracle
- Oracle Application Express (interface Web)
- Client eXist
Documentation
- SQL Language Reference, Oracle
- XQuery 1.0: An XML Query Language, W3C
Made in ailleurs
- SQL sous Oracle, Serge Tahé, Université d’Angers
- Cours : SQL2, Laurent d’Orazio, Université Blaise Pascal – Clermont-Ferrand II
- Langage SQL, Utilitaire SQL*Plus, Robert Grin, Université de Nice
- Guide : Cours complet en Français sur SQL sous Oracle, C. Gruau, Developpez.com
- Syntaxe SQL, Ora-France
- Matériaux d’accompagnement de l’ouvrage « Bases de données – Concepts, utilisation et développement », J.L. Hainaut, Faculté d’Informatique Notre-Dame de la Paix, Namur
- Description, typage, modélisation et interrogation de données XML, Jacques Le Maitre, Université du Sud – Toulon-Var
- XQuery Tutorial, W3 Schools (en anglais)
Téléchargement
- Oracle Database Download (gratuit pour utilisation non commerciale)
- eXist (gratuit)