Ingénierie des systèmes d'information

Descriptif

  • Mise en œuvre d'une base de données relationnelle normalisée,
    • 3 premières formes normales
    • algèbre relationnelle
  • Utilisation du diagramme de classes UML pour concevoir une base de données,
  • Langage SQL :
    • Langage de Définition de Données (LDD)
    • Langage de Manipulation de Données (LMD)
    • SQL avancé : vue, procédure, trigger,
  • Gestion des transactions avec SQL
  • Programmation d'une application Web MVC en utilisant les fonctions d'une bibliothèque PHP et un framework PHP
  • Tests unitaires
  • Réalisation des tests de validation.

Bibliographie

  • Jean-Luc HAINAUT, Bases de données, Dunod 2009
  • F. BROUARD, R. BRUCHEZ, C. SOUTOU, "SQL", Pearson, 2012
  • Christian SOUTOU, Modélisation des Bases de Données, Eyrolles, 2015
  • Pascal ROQUES, UML2 par la pratique, Eyrolles, 2005

Modalités de contrôle des connaissances

Session 1 ou session unique - Contrôle de connaissances

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

Session 2 : Contrôle de connaissances

Nature de l'enseignementModalitéNatureDurée (min.)NombreCoefficientRemarques
UECTEcrit - devoir surveillé12011Pas de report de CC (même favorable).