ex2
creer une vue VolsDestParis des vols a destination de paris:
1 2 3
| create view VolsDestParis (numeroDeVol, VilleDepart, VilleDestination, CompagnieAvion as
select Numvol, VilleDep, villeDest, compagnie from VOL
where villeDest = 'Paris'; |
inserer dans la vue le vol : Numvol = KL789, VilleDep = Olso, villeDest = Malaga, Compagnie = KLM:
insert into VolsDestParis (numeroDeVol, VilleDepart, VilleDestination, CompagnieAvion) values ('KL789', 'Olso', 'Malaga', 'KLM')
Sans check Option:
Le tuple est insere ou pas dans la vue? -->Non
Le tuple est insere dans la table VOL? -->Oui
Le tuple apparait ou pas dans la vue -->Non
Avec check Option:
Le tuple est insere ou pas dans la vue? -->Non
Le tuple est insere dans la table VOL? -->Non
Le tuple apparait ou pas dans la vue -->Non
Donner l'instrution SQL pour creer la vue ReservationSynth contennat le nom du client, le numero de vol, la ville de départ, la ville de destibnation et la date de depart.
1 2 3
| create view ReservationSynth (nom, numero_vol, ville_de_dep, ville_de dest, date_depart ) as
select RESERVATION.client, VOL.NumVol, VOL.VilleDep, VOL.VilleDest, DEPART.DateDep from (RESERVATION join DEPART on RESERVATION.NumDep = DEPART.NumDep) join VOL on DEPART.NumVol = VOL.NumVol
whith check option |
Peut on supprimer des données de la vue?
Non car la vue utilise plusieurs tables.
Partager