Aller au contenu

Présentation du module

Programme du cours

De la conception à la programmation d’une base de données

  • Introduction aux bases de données
  • Modélisation conceptuelle (en langage UML)
  • Modélisation logique (en tables)
  • Implantation et manipulation d'une base (en langage SQL)
  • Contrôle d’accès aux données (idem)

Organisation

Nous ne suivrons pas l'ordre logique précédent, de manière à rendre les choses plus concrètes :

  1. Introduction aux bases de données
  2. Modélisation logique
  3. Implantation et manipulation d'une base
  4. Modélisation conceptuelle
  5. Contrôle d'accès aux données

Tout cela en 28h.


Évaluation

  • Partiel écrit, durant les 2 dernières heures du module.
  • Avancement en TP.

Travail personnel demandé

  • Relire le cours régulièrement.
  • Terminer et refaire les TPs : sans pratique, un langage ne peut être maîtrisé.

Logiciel utilisé en TP

  • L'environnement de BDD UwAmp (pour Windows). Il inclut :
    • le serveur web Apache
    • le SGBD mySQL (et SQLite)
    • l'interpréteur PHP (développement applications webs)