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
teaching:infoh303:tp [2007/12/07 18:02]
boverhae
teaching:infoh303:tp [2024/02/19 16:07] (current)
ezimanyi [Séance 1 : Modèle entité-association (EA) : Partie 1/2]
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:​2024_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:infoh303:bdd_tp03_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}}
-  +
-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.+
  
  
 +===== Séance 4 : Algèbre relationnelle - Partie 1/2 =====
  
 +Exercices 1 à 11
  
 +  * {{teaching:​infoh303:​bdd_tp04_slides.pdf|Rappels}}
 +  * {{teaching:​infoh303:​pufrequetes.pdf|Exercices}}
 +  * {{:​teaching:​infoh303:​bdd_tp04-07_donnees_puf.pdf|Données}}
 +  * {{teaching:​infoh303:​bdd_tp04-05_corrections.pdf|Corrections}}
 +  * {{:​teaching:​infoh303:​pufalgebre_sequence.pdf|Corrections en séquences}}
  
  
-===== Séance ​Le modèle entité-association (EA 2) : La généralisation ​=====+===== Séance ​Algèbre relationnelle ​Partie 2/2 =====
  
-  * {{teaching:​infoh403:​infoh403_tp02_slides.pdf|Rappels}} +Exercices ​12 à 20
-  * {{teaching:​infoh403:​infoh403_tp02_exercices.pdf|Exercices}} +
-  * {{teaching:​infoh403:​infoh403_tp02_corriges.pdf|Corrections}} ​+
  
 +  * {{teaching:​infoh303:​bdd_tp05_slides.pdf|Rappels}}
 +  * {{teaching:​infoh303:​pufrequetes.pdf|Exercices}}
 +  * {{:​teaching:​infoh303:​bdd_tp04-07_donnees_puf.pdf|Données}}
 +  * {{teaching:​infoh303:​bdd_tp04-05_corrections.pdf|Corrections}}
  
-Remarque : Les énoncés de cette séance contiennent également des exercices supplémentaires pour vous entrainer. 
  
  
 +===== Séance 6 : SQL (1) =====
  
 +  * {{teaching:​infoh303:​bdd_tp07_slides.pdf|Rappels}}
 +  * {{teaching:​infoh303:​bdd_tp04-07_requetes.pdf|Exercices}}
 +  * {{:​teaching:​infoh303:​bdd_tp04-07_donnees_puf.pdf|Données}}
 +  * {{:​teaching:​infoh303:​puf.sqlite.zip|Base de données pour SQLite}}
 +  * {{:​teaching:​infoh303:​bdd_tp07_resultats.pdf|Nombre de réponses par requête}}
 +  * {{teaching:​infoh303:​bdd_tp07_correction.pdf|Corrections}}
  
-===== Séance 3 : Traduction du modèle entité-association vers le modèle relationnel ===== +  
- +===== Séance ​SQL (2) =====
-  * {{teaching:​infoh403:​infoh403_tp03_slides.pdf|Rappels}} +
-  * {{teaching:​infoh403:​infoh403_tp03_exercices.pdf|Exercices}} +
-  * {{teaching:​infoh403:​infoh403_tp03_corrections.pdf|Corrections}}  +
- +
- +
- +
-===== Séance ​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)+
  
 +  * {{:​teaching:​infoh303:​bdd_tp05_slides_2018.pdf|Rappels}}
 +  * {{teaching:​infoh303:​bdd_tp04-07_requetes.pdf|Exercices}}
 +  * {{:​teaching:​infoh303:​bdd_tp04-07_donnees_puf.pdf|Données}}
 +  * {{:​teaching:​infoh303:​puf.sqlite.zip|Base de données pour SQLite}}
 +  * {{:​teaching:​infoh303:​bdd_tp07_resultats.pdf|Nombre de réponses par requête}}
 +  * {{teaching:​infoh303:​bdd_tp07_correction.pdf|Corrections}}
  
 +===== Séance 8 : SQL (3) PAS GEO =====
  
-===== Séance ​: SQL (1) =====+Requêtes 3, 6, 7, 11, 13, 16, 17 et 19
  
-  * {{teaching:infoh403:infoh403_tp07_slides.pdf|Rappels}} +  * {{teaching:infoh303:bdd_tp08_slides.pdf|Rappels}} 
-  * {{teaching:infoh403:infoh403_tp04-09_exercices.pdf|Exercices ​(séances 4 à 8)}} +  * {{teaching:infoh303:infoh303_northwind_enonce.pdf|Exercices ​sur la base de données Northwind}} 
-  * {{teaching:infoh403:infoh403_tp07-08_corrections.pdf|Corrections ​(séances 7 et 8)}}+  * {{teaching:infoh303:nwschema.pdf|Schéma de la base de données Northwind}} 
 +  * {{teaching:​infoh303:​nwresults.pdf|Nombre de réponses par requête}} 
 +  * {{:​teaching:​infoh303:​bdd_tp08-09_northwind.sql.gz|Script SQL Northwind pour MySQL}} 
 +  * {{:​teaching:​infoh303:​bdd_tp08-09_northwind_sqlite.sql.gz|Script SQL Northwind pour SQLite}} 
 +  * {{:​teaching:​infoh303:​northwind_sqlite.db.zip|Base de données Northwind pour SQLite}} 
 +  * {{teaching:​infoh303:​infoh303_northwind_correction_sql.pdf|Corrections ​SQL}}
  
  
 +===== Séance 9 : Calcul relationnel tuple PAS GEO =====
  
-===== Séance 8 : SQL (2) =====+Exercices 4, 6, 9, 11, 12, 13, 14, 17 et 19
  
-  * {{teaching:infoh403:infoh403_tp08_slides_handout.pdf|Rappels}} +  * {{teaching:infoh303:bdd_tp06_slides.pdf|Rappels}} 
-  * {{teaching:infoh403:infoh403_tp04-09_exercices.pdf|Exercices ​(séances 4 à 8)}} +  * {{teaching:infoh303:pufrequetes.pdf|Exercices}} 
-  * {{teaching:infoh403:infoh403_northwind_enonce.pdf|Exercices sur la base de données Northwind (séances 8 et 9)}} +  * {{:teaching:infoh303:bdd_tp04-07_donnees_puf.pdf|Données}} 
-  * {{teaching:infoh403:infoh403_northwind_correction_sql.pdf|Corrections ​Northwind SQL (séances 8 et 9)}} (version corrigée au 07/12/07)+  * {{teaching:infoh303:bdd_tp06_corrections.pdf|Corrections}}
  
  
-===== Séance 9 : SQL (3) ===== 
  
-  * {{teaching:infoh403:​infoh403_northwind_enonce.pdf|Exercices sur la base de données Northwind (séances 8 et 9)}} +===== Séance 10 Normalisation ​(1=====
-  * {{teaching:​infoh403:​infoh403_northwind_correction_sql.pdf|Corrections Northwind SQL (séances 8 et 9)}} (version corrigée au 07/12/07) +
-  * {{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:​bdd_tp10_slides.pdf|Rappels}}
 +  * {{:​teaching:​infoh303:​bdd_tp10_enonce.pdf|Exercices}}
 +  * {{:​teaching:​infoh303:​bdd_tp10_correction.pdf|Corrections}}
  
 +===== Séance 11 : Normalisation (2) =====
  
 +  * {{:​teaching:​infoh303:​bdd_tp11_slides.pdf|Rappels}}
 +  * {{:​teaching:​infoh303:​bdd_tp11_enonce.pdf|Exercices}}
 +  * {{:​teaching:​infoh303:​bdd_tp11_correction.pdf|Corrections}}
 +  ​
 
teaching/infoh303/tp.1197046932.txt.gz · Last modified: 2007/12/07 18:02 by boverhae