IP204 - Bases de données
Objectifs
Objectif général :
Le cours de base de données vise principalement à permettre aux élèves de :
1 - Concevoir des bases de données relationnelles
2 - Exprimer des requêtes SQL, dans le but de créer des bases de données MySQL, et de sélectionner/modifier leurs données
3 - Développer un programme permettant d’interroger une base de données MySQL cible.
Objectifs détaillés :
1 - Permettre aux élèves de concevoir des bases de données relationnelles :
- Modéliser des diagrammes de classes UML
- Transformer (dériver) des diagrammes de classes en schémas relationnels
2 - Permettre aux élèves d'exprimer des requêtes SQL :
- Créer une base de données MySQL
- Sélectionner des données
- Créer des tables
- Insérer / modifier / supprimer des données
- Utiliser les fonctions de synthèses (agrégations)
- Créer des vues (tables virtuelles)
- Utiliser les transactions
3 - Permettre aux élèves de développer un programme , qui interroge une base de données MySQL distante :
- Ecrire un programme qui :
- Se connecte à une base de données MySQL distante,
- Interroge la base de données connectée
Place dans le cursus
Prérequis : Ce cours nécessite des connaissances en programmation.
Volume horaire (h)
- Cours Magistraux : 12h
- Travaux Dirigés : 12h
Examens
Nombre total d'heures d’évaluation : 2
En bref
Crédits ECTS : Cf UE
Nombre d'heures 26
Contact(s)
Lieu(x)
- Toulouse