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/10/15 15:27]
boverhae
teaching:infoh303:tp [2024/02/19 16:07]
ezimanyi [Séance 1 : Modèle entité-association (EA) : Partie 1/2]
Line 1: Line 1:
-====== INFO-H-403 : Bases de données : Travaux pratiques ======+~~NOTOC~~
  
-Bienvenue sur la page des travaux pratique du [[:​teaching:​infoh403|cours de bases de données (INFO-H-403)]]. +====== INFO-H-303 : Bases de données : Travaux pratiques ====== 
 + 
 +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 =====
 +
 +  * {{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:​infoh303:​bdd_tp03_slides.pdf|Rappels}}
 +  * {{teaching:​infoh303:​bdd_ertorel_exercices.pdf|Exercices}}
 +  * {{teaching:​infoh303:​bdd_ertorel_corrections.pdf|Corrections}}
 +
 +
 +===== 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 5 : Algèbre relationnelle - Partie 2/2 =====
  
 +Exercices 12 à 20
  
 +  * {{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}}
  
  
-===== Séance 1 : Le modèle entité-association (EA) : Introduction ===== 
  
 +===== 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}}
  
-  * {{teaching:​infoh403:​infoh403_tp01_slides.pdf|Rappels}} 
-  * {{teaching:​infoh403:​infoh403_tp01_exercices.pdf|Exercices}} 
-  * {{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. Les solutions ne sont pas uniques, il peut y avoir plusieurs façons de modéliser le même problème.+===== Séance 7 SQL (2) =====
  
 +  * {{:​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 =====
  
 +Requêtes 3, 6, 7, 11, 13, 16, 17 et 19
  
 +  * {{teaching:​infoh303:​bdd_tp08_slides.pdf|Rappels}}
 +  * {{teaching:​infoh303:​infoh303_northwind_enonce.pdf|Exercices sur la base de données Northwind}}
 +  * {{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 ​Le modèle entité-association (EA 2) : La généralisation ​=====+===== Séance ​Calcul relationnel tuple PAS GEO =====
  
-  * {{teaching:​infoh403:​infoh403_tp02_slides.pdf|Rappels}} +Exercices ​4, 6, 9, 11, 12, 13, 14, 17 et 19
-  * {{teaching:​infoh403:​infoh403_tp02_exercices.pdf|Exercices}} +
-  * {{teaching:​infoh403:​infoh403_tp02_corriges.pdf|Corrections}} ​+
  
 +  * {{teaching:​infoh303:​bdd_tp06_slides.pdf|Rappels}}
 +  * {{teaching:​infoh303:​pufrequetes.pdf|Exercices}}
 +  * {{:​teaching:​infoh303:​bdd_tp04-07_donnees_puf.pdf|Données}}
 +  * {{teaching:​infoh303:​bdd_tp06_corrections.pdf|Corrections}}
  
-Remarque : Les énoncés de cette séance contiennent également des exercices supplémentaires pour vous entrainer. 
  
  
-===== Séance ​Traduction du modèle entité-association vers le modèle relationnel ​=====+===== Séance ​10 Normalisation (1) =====
  
-  * {{teaching:infoh403:infoh403_tp03_slides.pdf|Rappels}} +  * {{:teaching:infoh303:bdd_tp10_slides.pdf|Rappels}} 
-  * {{teaching:infoh403:infoh403_tp03_exercices.pdf|Exercices}} +  * {{:teaching:infoh303:bdd_tp10_enonce.pdf|Exercices}} 
-/*  * {{teaching:infoh403:infoh403_tp03_corrections.pdf|Corrections}} ​ */+  * {{: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.txt · Last modified: 2024/02/19 16:07 by ezimanyi