Bases de données 2
Structure du cours
Le cours est découpé en deux : Bases de données 2 et Bases de données 2 avancées.
Bases de données 2
Bloc 1 : introduction, modèle, mises à jour, persistance, interrogation.
Bloc 2 : contraintes.
Bloc 3 : PL/pgSQL : introduction, les bases
Bloc 4 : PL/pgSQL : curseurs
Bloc 5 : PL/pgSQL : triggers, exceptions et erreurs BD
Bloc 6 et 7 : les problèmes BD : indépendance des niveaux, confidentialité : les problèmes BD, encapsulation en PL/pgSQL
- Accès à la base en mode programme : JDBC et les problèmes du mode programme :
- Bloc 8 : introduction, exemples, interface, connexion, exécution ordres SQL sans paramètre (non select), portabilité, erreurs, exécution ordres SQL sans paramètre (select) : curseurs, exécution ordres BD non SQL : appels procédures et fonctions
- Bloc 9 : PHP, SQL dynamique
TD/TP
Le cahier des charges se trouve ici. Ce référer à cette page pour l’environnement de travail.