Bases de Données

Compétences visées

  • Utilisation d'un SGBD relationnel (mySQL, Oracle ...) et de SQL.
  • Interrogation, interfaçage ergonomique et accès web à une base de données.
  • Conception et implantation d’une base de données personnelle.
  • Analyse critique des choix aux divers niveaux.

Descriptif

  • Définitions ; BD et SGBD.
  • Conception d’une base de données ; modèle entités-associations ; Merise ; UML.
  • Bases relationnelles ; passage du modèle conceptuel au modèle logique. Langage SQL (traduction des opérateurs de l'algèbre relationnelle dont la division, aspect calculatoire) ; SQL sous Oracle.
  • Interfaçage et diffusion d'une base de données ; PHP ; formulaires et pages web.
  • Niveau physique et optimisations ; organisation d’un index de table relationnelle.

Bibliographie

  • J.P. Hainaut "Bases de données" (Dunod)
  • F. Brouard "SQL" (CampusPress)

Modalités de contrôle des connaissances

Session 1 ou session unique - Contrôle de connaissances

Nature de l'enseignementModalitéNatureDurée (min.)NombreCoefficientRemarques
UECTTravaux Pratiques1/3
UECTEcrit - devoir surveillé12012/3

Session 2 : Contrôle de connaissances

Nature de l'enseignementModalitéNatureDurée (min.)NombreCoefficientRemarques
UECTEcrit - devoir surveillé12011Report du CC (coef 1/3) si favorable à l'étudiant.