site:enseignement:licence:2i009:tme9-h2
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| site:enseignement:licence:2i009:tme9-h2 [14/04/2020 00:16] – créée amine | site:enseignement:licence:2i009:tme9-h2 [14/04/2020 09:54] (Version actuelle) – amine | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== TME 9: Modification des données – contraintes d' | ====== TME 9: Modification des données – contraintes d' | ||
| - | Ce TME se base sur le {{ : | + | Ce TME réutilise |
| + | Ce schéma est décrit ci-dessous | ||
| * **EMPLOYE**(__NumSS__, | * **EMPLOYE**(__NumSS__, | ||
| * **PROJET** (__NumProj__, | * **PROJET** (__NumProj__, | ||
| Ligne 7: | Ligne 8: | ||
| * **GRILLE_SAL** (__Profil__, | * **GRILLE_SAL** (__Profil__, | ||
| + | Pour faciliter la saisie des données, une légère modification est apporté : désormais, l' | ||
| + | Pour créer le schéma de cette base, exécuter le script accessible depuis [[site: | ||
| - | Désormais, l' | ||
| - | {{: | ||
| - | |||
| - | // | ||
| Les tables que vous venez de créer sont vides. Vous pouvez le vérifier en exécutant une requête du style | Les tables que vous venez de créer sont vides. Vous pouvez le vérifier en exécutant une requête du style | ||
| <code sql> | <code sql> | ||
| - | | + | |
| </ | </ | ||
| Ligne 39: | Ligne 38: | ||
| - | Pour la suite des questions, il vous est demandé d' | + | Pour la suite des questions, il vous est demandé d' |
| <code sql> | <code sql> | ||
| - | | + | delete from Employe; |
| - | 45566, ' | + | |
| - | 77889, ' | + | insert into Employe (NumSS, NomE, PrenomE, VilleE, DateNaiss) |
| + | select * from ( | ||
| + | | ||
| + | select 45566, ' | ||
| + | select 77889, ' | ||
| + | ); | ||
| + | select * from Employe; | ||
| </ | </ | ||
| Ligne 51: | Ligne 56: | ||
| - | A présent, il est vous demandé d' | + | A présent, il est vous demandé d' |
| <code sql> | <code sql> | ||
| - | | + | |
| - | 757, ' | + | insert into Projet values (123, ' |
| - | 890, ' | + | insert into Projet values (757, ' |
| + | insert into Projet values (890, ' | ||
| </ | </ | ||
| * **7.** | * **7.** | ||
| - | Insérer les nuplets suivants dans la table Grille_sal | + | Insérer les nuplets suivants dans la table Grille_sal |
| <code sql> | <code sql> | ||
| - | ' | + | insert into grille_sal values (' |
| - | ' | + | insert into grille_sal values (' |
| - | ' | + | insert into grille_sal values (' |
| </ | </ | ||
| * **8. ** Proposer une insertion dans Embauche qui ne respecte pas au moins une contrainte parmi celles définies pour cette table. | * **8. ** Proposer une insertion dans Embauche qui ne respecte pas au moins une contrainte parmi celles définies pour cette table. | ||
| Ligne 70: | Ligne 76: | ||
| <fc # | <fc # | ||
| - | Afin de répondre aux questions qui suivent, | + | Afin de répondre aux questions qui suivent, |
| - | <code sql> | + | |
| - | @TME8-insertions | + | |
| - | </ | + | |
| * **9.** | * **9.** | ||
| Ligne 85: | Ligne 89: | ||
| <fc # | <fc # | ||
| - | Remettre la base à l' | + | Remettre la base à l' |
| - | <code sql> | + | |
| - | @TME8-insertions | + | |
| - | </ | + | |
| * **13.** | * **13.** | ||
| Ligne 100: | Ligne 102: | ||
| <fc # | <fc # | ||
| + | Comme indiqué précédemment, | ||
| + | Pour ce faire exécuter les commandes se trouvant dans [[site: | ||
| + | puis insérer les nuplets en exécutant les commandes de [[site: | ||
| - | Pour cette partie, tapez la commande: | + | Désormais, il sera possible |
| - | <code sql> | + | Pour le voir, supprimer les n-uplets de Employe et vérifier que tous les n-uplets des autres tables qui référencent des employés venant d' |
| - | @TME8-insertions-bis | + | |
| - | </ | + | |
| - | + | ||
| - | Comme indiqué précédemment, | + | |
site/enseignement/licence/2i009/tme9-h2.1586816197.txt.gz · Dernière modification : de amine
