M1 Informatique – Langages de requêtes

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

  1. Introduction
  2. Algèbre relationnelle
  3. Langage SQL
    1. Langage de Définition de Données (LDD)
    2. Langage de Manipulation de Données (LMD)
    3. Langage de Contrôle de Données (LCD)
  4. Langage XQuery
    1. Requêtes XPath
    2. 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

Outils Oracle

  • Oracle Application Express (interface Web)
  • Client eXist

Documentation

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