Fichiers et bases de données [ LINGI1271 ]


5.0 crédits ECTS  30.0 h + 30.0 h   2q  > Horaire  

Enseignant(s): Pirotte Alain ;
Langue
d'enseignement:
Français
Lieu du cours: Louvain-la-Neuve
Compétences
à acquérir:

Les étudiants ayant suivi avec fruit ce cours seront capables de

  • lister et décrier les fonctions principales d'un système de gestion de bases de données.
  • expliquer les concepts et techniques sur lesquels reposent ces fonctions.
  • représenter dans une base de données le contenu d'information d'un domaine d'application.
  • utiliser ces fonctions pour mettre en oeuvre une application simple reposant sur une base de données (structuration des données, programmation des interrogations et des modifications à une base).
Thèmes abordés:
  • Introduction au modèle entité-association
  • Modèle relationnel
  • Langages relationnels basés sur la logique.
  • Programmation d'applications de bases de données.
  • Fonctions et architecture des logiciels de gestion de bases de données.
  • Accès simultanés aux bases de données
Descriptif:
  • Introduction au modèle entité-association
  • Bases du modèle relationnel: structures de données et algèbre.
  • Langages relationnels de définition et de manipulation basés sur la logique.
  • Etude critique du langage SQL.
  • Programmation d'applications de bases de données.
  • Fonctions et architecture des logiciels de gestion de bases de données.
  • Gestion des accès simultanés aux bases de données et techniques associées de récupération en cas de panne.
Prérequis
  • Algorithmique et structures de données (p.e. SINF1121)
  • Mathématiques discrètes (p.e. INGI1101)
Méthodes d'enseignement
  • cours magistraux
  • projet (conception et réalisation d'une base de données)
Bibliographie
  • T. Connolly and C. Begg, Database Systems: a Practical Approach to Design, Implementation, and Management, Addison-Wesley, 5th ed., 2010
  • C. J. Date, An Introduction to Database Systems,  Addison-Wesley, 8th ed., 2004
  • R. Elmasri and S. Navathe, Database Systems, Addison-Wesley, 6th ed., 2011.
  • H. García-Molina, J. Ullman and J.Widom, Database Systems: The Complete Book. 2nd ed., Prentice Hall, 2009.
  • J.-L. Hainaut, Bases de données - Concepts, utilisation, et développement, Dunod, 2009
  • R. Ramakrishnan and J. Gehrke, Database Management Systems, McGraw-Hill, 3rd ed., 2003.

 

Méthodes d'évaluation
  • Examen écrit
  • Projet
Cycle et année
d'étude:
> Année d'études préparatoire au master en sciences informatiques
> Première année de master [120] en sciences informatiques à finalité spécialisée
> Troisième année de bachelier en sciences informatiques
Faculté ou entité
en charge:
> INFO


<<< Page précédente