Cette page regroupe les supports de cours de mes enseignements actuels:
IA et Programmation par Contraintes en Master
TD-TP de modelisation
Programmation Web en IUT 2eme année
- Séance 1: HTML
Méthodologie
introduction a la prog Objet en PHP
similarites et differences avec Java
td1
Bases de données (IUT Semestre 1)
- Séance 1:
Vocabulaire, Définition de schémas et contraintes d'intégrite.
TD: sur le PAC (Produit-Achat-Client): définition des contraintes de domaines, de clé primaire, d'intégrité référentielle.
TP: implantation du cas PAC sur Access. (création des tables, définition des contraintes de domaines, de clé primaire, d'intégrité référentielle)
test des contraintes (certains ajouts/suppresions de tuples ne sont pas autorisés par le SGBD)
td1 (définition du cas PAC)
Aide mémoire Access
- Séance 2:
TD L'algèbre relationnelle: Selection , Projection, Jointure.
td2 (requêtes sur le cas PAC)
- Séance 3:
TD L'algèbre relationnelle : Union, Intersection + Intro Division
td3 (magasin informatique)
- Séance 4:
TD L'algèbre relationnelle (révision)
td3 (ANPE et Cinéma)
- Séance 5:
Contrôle Algèbre relationnelle
Controle 2007
Controle 2008
- Séance 6:
TD Introduction à SQL (traduction directe de l'algèbre) 1,5h
TP sous Oracle: le script de création du schémas et des données est fourni (les étudiants ne travaillent que sur les requêtes)
PAC.sql
tp1 (connexion et utilisation d'Oracle)
Comment effacer toutes les tables de votre compte ?
- Séance 7:
SQL (suite)
TP: Deux autres bases (scripts fournis). On ne travaille toujours que sur les requêtes.
ANPE.sql
CINEMA.sql
- Séance 8:
TD: LMD (ajout/suppression/modification des tuples) et
LDD en SQL (définition des tables, des contraintes d'intégrité)
TP: Oracle LMD et LDD sur le cas PAC
td5 (LMD LDD)
- Séance 9 & 10:
TP: SQL from scratch: LDD + LMD + requêtes
td6 (LMD+LDD+requêtes)
- Séance 11:
Rendu SQL (cas SQL front scratch) en temps limité dans une salle de TP (sans internet)
contrôle SQL (2009 sujet 1)
contrôle SQL (2009 sujet 2)
- Séance 12:
Normalisation : décomposition
td normalisation 1
- Séance 13:
Normalisation : 1NF, 2NF,3NF, BCNF
td normalisation 2
- Séance 14:
Révision algèbre + SQL + normalisation