IW105 - Bases de données

IW105 - Bases de données

Objectifs

Objectif général :

A l’issue du cours, l’étudiant :
pourra concevoir des bases de données relationnelles.
exprimera des requêtes SQL, dans le but de créer des bases de données MySQL et sélectionner/modifier leurs données.
saura développer un programme Python permettant d'interroger une base de données MySQL cible.

Objectifs détaillés :

L'élève saura réaliser les étapes suivantes de conception des bases de données relationnelles :
modéliser des diagrammes de classes UML.
transformer (dériver) des diagrammes de classes en schémas relationnels.
vérifier que les schémas relationnels obtenus respectent la troisième forme normale.

L'élève saura exprimer des requêtes SQL :
créer une base de données MySQL
sélectionner des données
créer et supprimer des tables
insérer/modifier/supprimer des données
utiliser les fonctions de synthèse (agrégations)
créer des vues (tables virtuelles)

L'élève saura développer un programme Python qui se connecte à une base de données MySQL et interroge la base de données connectée.

Place dans le cursus

premier semestre de la formation GSEA

Volume horaire (h)

  • Cours Magistraux : 8h
  • Travaux Pratiques : 8h

Examens

Nombre total d'heures d’évaluation : 2

En bref

Crédits ECTS : Cf UE

Nombre d'heures 18

Contact(s)

Jean-Marc VENGUT

Tél : +33 5 62 25 95 34

Email : jean-marc.vengut @ enac.fr

Lieu(x)

  • Toulouse