Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
teaching:infoh303:tp [2007/10/05 17:30]
boverhae
teaching:infoh303:tp [2007/12/05 10:48]
boverhae
Line 1: Line 1:
 +~~NOTOC~~
 +
 ====== INFO-H-403 : Bases de données : Travaux pratiques ====== ====== INFO-H-403 : Bases de données : Travaux pratiques ======
  
Line 15: Line 17:
  
 ===== Séance 1 : Le modèle entité-association (EA) : Introduction ===== ===== Séance 1 : Le modèle entité-association (EA) : Introduction =====
 +
 +
  
   * {{teaching:​infoh403:​infoh403_tp01_slides.pdf|Rappels}}   * {{teaching:​infoh403:​infoh403_tp01_slides.pdf|Rappels}}
   * {{teaching:​infoh403:​infoh403_tp01_exercices.pdf|Exercices}}   * {{teaching:​infoh403:​infoh403_tp01_exercices.pdf|Exercices}}
   * {{teaching:​infoh403:​infoh403_tp01_corrections.pdf|Corrections}}   * {{teaching:​infoh403:​infoh403_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. ​ +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. 
-    * Les solutions ne sont pas uniques, il peut y avoir plusieurs façons de modéliser le même problème.+ 
 + 
 + 
  
  
 ===== 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:​infoh403:​infoh403_tp02_exercices.pdf|Exercices}}
 +  * {{teaching:​infoh403:​infoh403_tp02_corriges.pdf|Corrections}} ​
 +
 +
 +Remarque : Les énoncés de cette séance contiennent également des exercices supplémentaires pour vous entrainer.
 +
 +
 +
 +
 +===== Séance 3 : Traduction du modèle entité-association vers le modèle relationnel =====
 +
 +  * {{teaching:​infoh403:​infoh403_tp03_slides.pdf|Rappels}}
 +  * {{teaching:​infoh403:​infoh403_tp03_exercices.pdf|Exercices}}
 +  * {{teaching:​infoh403:​infoh403_tp03_corrections.pdf|Corrections}} ​
 +
 +
 +
 +===== Séance 4 : Algèbre relationnelle (1) =====
 +
 +  * {{teaching:​infoh403:​infoh403_tp04_slides.pdf|Rappels}}
 +  * {{teaching:​infoh403:​infoh403_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)}}
 +
 +
 +
 +===== Séance 5 : Algèbre relationnelle (2) =====
 +
 +  * {{teaching:​infoh403:​infoh403_tp05_slides.pdf|Rappels}}
 +  * {{teaching:​infoh403:​infoh403_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)}}
 +
 +
 +
 +===== Séance 6 : Calcul relationnel tuple =====
 +
 +  * {{teaching:​infoh403:​infoh403_tp06_slides_handout.pdf|Rappels}}
 +  * {{teaching:​infoh403:​infoh403_tp04-09_exercices.pdf|Exercices (séances 4 à 8)}}
 +  * {{teaching:​infoh403:​infoh403_tp06_corrections.pdf|Corrections}} ​
 +  * {{teaching:​infoh403:​infoh403_drc_corrections.pdf|Corrections en calcul relationnel domaine}} (non fait au TP)
 +
 +
 +
 +===== Séance 7 : SQL (1) =====
 +
 +  * {{teaching:​infoh403:​infoh403_tp07_slides.pdf|Rappels}}
 +  * {{teaching:​infoh403:​infoh403_tp04-09_exercices.pdf|Exercices (séances 4 à 8)}}
 +  * {{teaching:​infoh403:​infoh403_tp07-08_corrections.pdf|Corrections (séances 7 et 8)}}
 +
 +
 +
 +===== Séance 8 : SQL (2) =====
 +
 +  * {{teaching:​infoh403:​infoh403_tp08_slides_handout.pdf|Rappels}}
 +  * {{teaching:​infoh403:​infoh403_tp04-09_exercices.pdf|Exercices (séances 4 à 8)}}
 +  * {{teaching:​infoh403:​infoh403_northwind_enonce.pdf|Exercices sur la base de données Northwind (séances 8 et 9)}}
 +/*
 +  * {{teaching:​infoh403:​infoh403_northwind_correction_sql.pdf|Corrections Northwind SQL (séances 8 et 9)}}
 +*/
 +
 +
 +===== Séance 9 : SQL (3) =====
 +
 +  * {{teaching:​infoh403:​infoh403_northwind_enonce.pdf|Exercices sur la base de données Northwind (séances 8 et 9)}}
 +/*
 +  * {{teaching:​infoh403:​infoh403_northwind_correction_sql.pdf|Corrections Northwind SQL (séances 8 et 9)}}
 +  * {{teaching:​infoh403:​infoh403_northwind_correction_algebre.pdf|Corrections Northwind en algèbre relationnelle}} (non fait au TP)
 +  * {{teaching:​infoh403:​infoh403_northwind_correction_calcul.pdf|Corrections Northwind en calcul relationnel}} (non fait au TP)
 +*/
 +
  
 
teaching/infoh303/tp.txt · Last modified: 2024/02/19 16:07 by ezimanyi