Accueil - Connexion

Bases de données

1I2AD4 Bases de données Informatique (formation initiale sous statut étudiant) S6
Cours : 12 h TD : 4 h TP : 20 h Projet : 0 h Total : 36 h
Responsable : Myriam MOKHTARI-BRUN
Pré-requis
-
Objectifs de l'enseignement
  • Sensibilisation aux problèmes posés par le stockage et l’exploitation de grandes quantités d’informations
  • Apprentissage du langage d’interrogation SQL
  • Apprentissage du langage procédural PL/pgSQL (PL/SQL)
  • Exploitation de bases de données à travers un langage hôte
  • Introduction à la méthode de conception Merise.
Programme détaillé
  • Les systèmes de gestion de base de données relationnelles
  • Le langage SQL
  • Le langage procédural PL/pgSQL de PostgreSQL
  • Le langage PHP pour l'interrogation de bases de données à travers le WEB
  • La méthode Merise pour la conception de bases de données
  • Les outils d’administration des Systèmes de Gestion de Bases de données (S.G.B.R.).
Applications (TD ou TP)
TD :
  • Ecriture de requêtes SQL
  • Conception de bases de données complexes
  • Codification
    TP :
  • Pratique de SQL avec le SGBD PostgreSQL
  • Exploitation d'une base de données à travers LibreOffice Base
  • Exploitation d'une base de données à travers le langage PHP (site web dynamique)
  • Administration d'une base de données
Compétences acquises
  • Conception de bases de données relationnelles (B.D.R.)
  • Création, exploitation et administration de B.D.R. en langage SQL et PL/pgSQL
  • Interfaçage d'une B.D.R. avec PHP



Bloc compétence : Développer et déployer une solution logicielle
-> Niveau 3 : Maîtriser les technologies logicielles majeures.
-> Niveau 2 : Adapter une modélisation en fonction de contraintes (physiques, systèmes, temps, complexité et coût).
Bibliographie
  • E. Codd, "A relational model of data for large shared data banks", ACMJ, Vol. 13, New York, USA, 1970.
  • C. Dlobel, M. Adiba, "Bases de données et Systèmes relationnels", Dunod, Paris, 1982.
  • G. Gardarin, "Base de données, les systèmes et leurs langages", Eyrolles, Paris, 1982.
  • D. Nanci et al., "Ingénierie des systèmes d’information avec Merise", Sybex, Paris, 1992.
  • C. Worsley, Joshua D. Drake, "PostgreSQL par la pratique", Oreilly.
  • E. Geschwinde, H. Schonig, "PostgreSQL, guide du développeur", Campus Press.

© 2024 - ENSICAEN ( Mentions Légales - Crédits )