This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
teaching:infoh303:tp [2007/11/29 14:22] boverhae |
teaching:infoh303:tp [2008/10/20 10:42] boverhae |
||
---|---|---|---|
Line 1: | Line 1: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
- | ====== INFO-H-403 : Bases de données : Travaux pratiques ====== | + | ====== INFO-H-303 : Bases de données : Travaux pratiques ====== |
- | Bienvenue sur la page des travaux pratique du [[:teaching:infoh403|cours de bases de données (INFO-H-403)]]. | + | Bienvenue sur la page des travaux pratique du [[:teaching:infoh303|cours de bases de données (INFO-H-303)]]. |
Vous y trouverez les rappels, les exercices ainsi que leurs corrections. Consultez donc régulièrement cette page. | Vous y trouverez les rappels, les exercices ainsi que leurs corrections. Consultez donc régulièrement cette page. | ||
- | Le temps imparti pour les TP ne nous permettent pas de faire tous les exercices. Nous vous invitons cependant à les faire pour vous exercer. Les assistants sont à votre disposition pour toute question et correction. | ||
+ | ===== Séance 1 : Modèle entité-association (EA) : Partie 1/2 ===== | ||
+ | * {{teaching:infoh303:bdd_tp01_slides.pdf|Rappels}} | ||
+ | * {{teaching:infoh303:bdd_er_exercices1.pdf|Exercices}} | ||
+ | * {{teaching:infoh303:bdd_er_corrections1.pdf|Corrections}} | ||
+ | ===== Séance 2 : Modèle entité-association (EA) : Partie 2/2 ===== | ||
- | ===== Séance 1 : Le modèle entité-association (EA) : Introduction ===== | + | * {{teaching:infoh303:bdd_tp02_slides.pdf|Rappels}} |
+ | * {{teaching:infoh303:bdd_er_exercices2.pdf|Exercices}} | ||
+ | * {{teaching:infoh303:bdd_er_corrections2.pdf|Corrections}} | ||
+ | ===== Séance 3 : Traduction EA vers relationnel ===== | ||
- | * {{teaching:infoh403:infoh403_tp01_slides.pdf|Rappels}} | + | |
- | * {{teaching:infoh403:infoh403_tp01_exercices.pdf|Exercices}} | + | * {{teaching:infoh303:bdd_ertorel_exercices.pdf|Exercices}} |
- | * {{teaching:infoh403:infoh403_tp01_corrections.pdf|Corrections}} | + | * {{teaching:infoh303:bdd_ertorel_corrections.pdf|Corrections}} |
+ | |||
+ | |||
+ | /* | ||
+ | |||
+ | * {{teaching:infoh303:infoh303_tp01_slides.pdf|Rappels}} | ||
+ | * {{teaching:infoh303:infoh303_tp01_exercices.pdf|Exercices}} | ||
+ | * {{teaching:infoh303:infoh303_tp01_corrections.pdf|Corrections}} | ||
Remarques : Les corrigés ne sont pas complets, il manque notamment les identifiants et certaines contraintes, principalement les contraintes de domaine. Les solutions ne sont pas uniques, il peut y avoir plusieurs façons de modéliser le même problème. | Remarques : Les corrigés ne sont pas complets, il manque notamment les identifiants et certaines contraintes, principalement les contraintes de domaine. Les solutions ne sont pas uniques, il peut y avoir plusieurs façons de modéliser le même problème. | ||
Line 33: | Line 47: | ||
===== Séance 2 : Le modèle entité-association (EA 2) : La généralisation ===== | ===== Séance 2 : Le modèle entité-association (EA 2) : La généralisation ===== | ||
- | * {{teaching:infoh403:infoh403_tp02_slides.pdf|Rappels}} | + | * {{teaching:infoh303:infoh303_tp02_slides.pdf|Rappels}} |
- | * {{teaching:infoh403:infoh403_tp02_exercices.pdf|Exercices}} | + | * {{teaching:infoh303:infoh303_tp02_exercices.pdf|Exercices}} |
- | * {{teaching:infoh403:infoh403_tp02_corriges.pdf|Corrections}} | + | * {{teaching:infoh303:infoh303_tp02_corriges.pdf|Corrections}} |
Line 45: | Line 59: | ||
===== Séance 3 : Traduction du modèle entité-association vers le modèle relationnel ===== | ===== Séance 3 : Traduction du modèle entité-association vers le modèle relationnel ===== | ||
- | * {{teaching:infoh403:infoh403_tp03_slides.pdf|Rappels}} | + | * {{teaching:infoh303:infoh303_tp03_slides.pdf|Rappels}} |
- | * {{teaching:infoh403:infoh403_tp03_exercices.pdf|Exercices}} | + | * {{teaching:infoh303:infoh303_tp03_exercices.pdf|Exercices}} |
- | * {{teaching:infoh403:infoh403_tp03_corrections.pdf|Corrections}} | + | * {{teaching:infoh303:infoh303_tp03_corrections.pdf|Corrections}} |
Line 53: | Line 67: | ||
===== Séance 4 : Algèbre relationnelle (1) ===== | ===== Séance 4 : Algèbre relationnelle (1) ===== | ||
- | * {{teaching:infoh403:infoh403_tp04_slides.pdf|Rappels}} | + | * {{teaching:infoh303:infoh303_tp04_slides.pdf|Rappels}} |
- | * {{teaching:infoh403:infoh403_tp04-09_exercices.pdf|Exercices (séances 4 à 8)}} (Exercices 1 à 11 en algèbre) | + | * {{teaching:infoh303:infoh303_tp04-09_exercices.pdf|Exercices (séances 4 à 8)}} (Exercices 1 à 11 en algèbre) |
- | * {{teaching:infoh403:infoh403_tp04-05_corrections.pdf|Corrections (séances 4 et 5)}} | + | * {{teaching:infoh303:infoh303_tp04-05_corrections.pdf|Corrections (séances 4 et 5)}} (version corrigée au 02/01/2008) |
Line 61: | Line 75: | ||
===== Séance 5 : Algèbre relationnelle (2) ===== | ===== Séance 5 : Algèbre relationnelle (2) ===== | ||
- | * {{teaching:infoh403:infoh403_tp05_slides.pdf|Rappels}} | + | * {{teaching:infoh303:infoh303_tp05_slides.pdf|Rappels}} |
- | * {{teaching:infoh403:infoh403_tp04-09_exercices.pdf|Exercices (séances 4 à 8)}} (Exercices 12 à 20 en algèbre) | + | * {{teaching:infoh303:infoh303_tp04-09_exercices.pdf|Exercices (séances 4 à 8)}} (Exercices 12 à 20 en algèbre) |
- | * {{teaching:infoh403:infoh403_tp04-05_corrections.pdf|Corrections (séances 4 et 5)}} | + | * {{teaching:infoh303:infoh303_tp04-05_corrections.pdf|Corrections (séances 4 et 5)}} (version corrigée au 02/01/2008) |
Line 69: | Line 83: | ||
===== Séance 6 : Calcul relationnel tuple ===== | ===== Séance 6 : Calcul relationnel tuple ===== | ||
- | * {{teaching:infoh403:infoh403_tp06_slides_handout.pdf|Rappels}} | + | * {{teaching:infoh303:infoh303_tp06_slides_handout.pdf|Rappels}} |
- | * {{teaching:infoh403:infoh403_tp04-09_exercices.pdf|Exercices (séances 4 à 8)}} | + | * {{teaching:infoh303:infoh303_tp04-09_exercices.pdf|Exercices (séances 4 à 8)}} |
- | * {{teaching:infoh403:infoh403_tp06_corrections.pdf|Corrections}} | + | * {{teaching:infoh303:infoh303_tp06_corrections.pdf|Corrections}} |
- | * {{teaching:infoh403:infoh403_drc_corrections.pdf|Corrections en calcul relationnel domaine}} (non fait au TP) | + | * {{teaching:infoh303:infoh303_drc_corrections.pdf|Corrections en calcul relationnel domaine}} (non fait au TP, version corrigée au 02/01/2008) |
Line 78: | Line 92: | ||
===== Séance 7 : SQL (1) ===== | ===== Séance 7 : SQL (1) ===== | ||
- | * {{teaching:infoh403:infoh403_tp07_slides.pdf|Rappels}} | + | * {{teaching:infoh303:infoh303_tp07_slides.pdf|Rappels}} |
- | * {{teaching:infoh403:infoh403_tp04-09_exercices.pdf|Exercices (séances 4 à 8)}} | + | * {{teaching:infoh303:infoh303_tp04-09_exercices.pdf|Exercices (séances 4 à 8)}} |
- | * {{teaching:infoh403:infoh403_tp07-08_corrections.pdf|Corrections (séances 7 et 8)}} | + | * {{teaching:infoh303:infoh303_tp07-08_corrections.pdf|Corrections (séances 7 et 8)}} (version corrigée au 02/01/2008) |
+ | |||
+ | |||
+ | |||
+ | ===== Séance 8 : SQL (2) ===== | ||
+ | |||
+ | * {{teaching:infoh303:infoh303_tp08_slides_handout.pdf|Rappels}} | ||
+ | * {{teaching:infoh303:infoh303_tp04-09_exercices.pdf|Exercices (séances 4 à 8)}} | ||
+ | * {{teaching:infoh303:infoh303_tp07-08_corrections.pdf|Corrections (séances 7 et 8)}} (version corrigée au 02/01/2008) | ||
+ | * {{teaching:infoh303:infoh303_northwind_enonce.pdf|Exercices sur la base de données Northwind (séances 8 et 9)}} | ||
+ | * {{teaching:infoh303:infoh303_northwind_correction_sql.pdf|Corrections Northwind SQL (séances 8 et 9)}} (version corrigée au 07/12/07) | ||
+ | |||
+ | |||
+ | ===== Séance 9 : SQL (3) ===== | ||
+ | |||
+ | * {{teaching:infoh303:infoh303_northwind_enonce.pdf|Exercices sur la base de données Northwind (séances 8 et 9)}} | ||
+ | * {{teaching:infoh303:infoh303_northwind_correction_sql.pdf|Corrections Northwind SQL (séances 8 et 9)}} (version corrigée au 07/12/07) | ||
+ | * {{teaching:infoh303:infoh303_northwind_correction_algebre.pdf|Corrections Northwind en algèbre relationnelle}} (non fait au TP) | ||
+ | * {{teaching:infoh303:infoh303_northwind_correction_calcul.pdf|Corrections Northwind en calcul relationnel}} (non fait au TP) | ||
+ | |||
+ | |||
+ | ===== Séances 10 et 11 : Normalisation ===== | ||
+ | * {{teaching:infoh303:infoh303_tp10_slides.pdf|Rappels}} (version corrigée au 19/12/2007) | ||
+ | * {{teaching:infoh303:infoh303_tp10-11_enonce.pdf|Exercices}} | ||
+ | * {{teaching:infoh303:infoh303_tp10-11_corrections.pdf|Corrections}} | ||
+ | */ |