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

Téléchargement