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/10/04 23:16] boverhae |
teaching:infoh303:tp [2011/11/21 13:11] gaverhae [Séance 6 : SQL (3)] |
||
---|---|---|---|
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. | ||
- | N'hésitez pas à consulter les assistants par mail ou au TP pour toute interrogation ou précision. | + | |
+ | |||
+ | |||
+ | |||
+ | ===== 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 ===== | ||
+ | |||
+ | * {{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 : 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 5 : SQL (2) ===== | ||
+ | |||
+ | * {{teaching:infoh303:bdd_tp08_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 6 : SQL (3) ===== | ||
+ | |||
+ | * {{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:infoh303_northwind_correction_sql.pdf|Corrections SQL}} | ||
+ | |||
+ | |||
+ | ===== Séance 7 : Algèbre relationnelle - Partie 1/2 ===== | ||
+ | |||
+ | * {{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}} | ||
+ | |||
+ | ===== Séance 8 : Algèbre relationnelle - Partie 2/2 ===== | ||
+ | |||
+ | |||
+ | * {{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 9 : Calcul relationnel tuple ===== | ||
+ | |||
+ | |||
+ | * {{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}} | ||
+ | |||
Line 11: | Line 91: | ||
+ | ===== Séance 10 : Normalisation (1) ===== | ||
+ | * {{: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) ===== | ||
- | ===== Séance 1 : Le modèle entité-association (EA) ===== | + | * {{:teaching:infoh303:bdd_tp11_slides.pdf|Rappels}} |
+ | * {{:teaching:infoh303:bdd_tp11_enonce.pdf|Exercices}} | ||
+ | * {{:teaching:infoh303:bdd_tp11_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 : | ||
- | * Attention, ces corrigés ne sont pas complets, il manque notamment les identifiants et certaines contraintes, principalement les contraintes de domaine. | ||
- | * Ces 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 ===== | ||