![]() |
![]() |
Amosse EDOUARD > Complément BD - L3 MASS > TD 6 : Partitionnement et mise à jour de données
TD 6 : Partitionnement et mise à jour de donnéesDe $1Table des matièresDans cette séance, nous allons expérimenter les requêtes de partitionnement puis la mise à jour de données dans une base de données oracle. Partie A : Partitionnement1 Pour chaque ville de localisation d'avions de la compagnie (sauf "Paris") donner le nombre, les capacités minimales et maximales d'avions qui s'y trouvent ? 2 Quels sont les pilotes (avec leur nombre de vols ) parmi les pilotes N° 1, 2, 3 , 4 et 13 qui assurent au moins 2 vols ? 3 Quelle est la capacité moyenne des avions par ville et par type ? Partie B : Mise à jour de donnéesInstructions : Importez les scripts du fichier airbase2.sql dans votre base de données (inspirez vous du TD3). 1 Effectuer des insertions respectivement dans pilote, avion et vol. Vérifier si les contraintes l'intégrités structurelles (entitité, domaine et de référence) sont prises en comptes. Vérifier aussi les valeurs nulles. Note : insérer un pilote ayant votre nom de login oracle et 2 vols effectués par ce pilote. 2 Effectuer une insertion dans la table PILOTE2 via une sous-requête sur PILOTE. 3 Mettre à jour le salaire du pilote numéro 3 à 19000 F et Valider. 4 Supprimer le pilote numéro 11 et invalider. 5 Insérer dans la table PILOTE2 tous les pilotes de la table PILOTE ayant effectué un vol au départ de Paris 6 Insérer dans la table VOL2 tous les vols de la table vol dont l'avion a le même nom qu'un pilote 7 Insérer dans la table AVION 2 tous les avions de type A300. 8 Supprimer toutes les lignes des tables VOL2, AVION2 et PILOTE2 via DELETE. Tentez un ROLLBACK. 9 Supprimer toutes les lignes des tables vol2, avion2 et pilote2 via TRUNCATE. Tentez un ROLLBACK.
Mots clés:
|
Powered by MindTouch Deki Open Source Edition v.8.08 |