Cette page regroupe les supports de cours de mes enseignements actuels:
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
Programmation Web en IUT 2eme année
- Séance 1: HTML
Méthodologie
Rappels de HTML :
Les liens/ les tableaux /les formulaires /les images (CSS)
td1
- Séance 2: PHP
Les formulaires / méthodes GET/POST
PHP vs JavaScript par l'exemple
Les patterns de réutilisation des élements de présentation
td2
- Séance 3: Connection à une base de données MySQL
td3
- Séance 4: Les sessions
Sécurisation des pages avec les sessions
td4
- Séance 5: MVC
Le pattern MVC (version simple)
td5
IA et Programmation par Contraintes en Master
Supports sur demande
Ancienne version de cette page