TP : Le LID – Partie 1
Transcription
TP : Le LID – Partie 1
ALSI BTS Informatique de gestion 1€re ann•e TP : Le LID – Partie 1 Vous allez r€alisez des requ•tes d'interrogation dans SQL Server 2005, sur la base de donn€es Aviation dont voici le mod‚le relationnel : Compagnie (numComp, nomComp, nationaliteComp) Cl€ primaire : numComp Pilote (numPilote, nomPilote, adrePil, salPil, dateEmbPil, numCompPil) Cl€ primaire : numPilote Cl€ €trang‚re : numCompPil en r€f€rence ƒ numComp de Compagnie Avion (numAvion, typeAvion, dateMiseServiceAvion, nbPlacesAvion, numCompAvion) Cl€ primaire : numAvion Cl€ €trang‚re : numCompAvion en r€f€rence ƒ numComp de Compagnie Aeroport (codeAer, nomAeroport, villeAeroport) Cl€ primaire : codeAer Vol (numVol, dateVOl, hrDep, hrArr, codeAerDep, codeAerArr, numPiloteVol, numAvionVol) Cl€ primaire : numVol Cl€ €trang‚re : numPiloteVol en r€f€rence ƒ numPilote de Pilote codeAerDep en r€f€rence ƒ codeAer de Aeroport codeAerArr en r€f€rence ƒ codeAer de Aeroport numAvionVol en r€f€rence ƒ numAvion de Avion 1. Pr€sentez la liste des compagnies (nom et nationalit€). 2. Pr€sentez la liste des compagnies de nationalit€ "fran„aise" (nom et nationalit€). 3. Listez les vols (num€ro et heure de d€part) d€collant le 10/12/2006. 4. Cherchez les avions (num€ro) mis en service pendant l'ann€e 2006. 5. Cherchez les noms des compagnies qui comportent le mot "Air". 6. Recherchez les pilotes qui ne d€pendent d'aucune compagnie (ind€pendants, sans emploi ou inactif). 7. Cherchez la liste des avions comptant au moins 340 places et, soit de type A380, soit de type Boeing (nom du type commen„ant par B). 8. Pr€sentez la liste alphab€tique des compagnies tri€e par nationalit€ 9. Cherchez les vols qui arrivent ƒ l'a€roport dont le code est NY-JFK, le 10/01/2007, le 15/01/2007 ou le 16/01/2007 ALSI_IG1_TP01 LID 1 1 ALSI BTS Informatique de gestion 1€re ann•e TP : Le LID – Partie 2 BDD Aviation 10. Cherchez les noms des pilotes salari€s de la compagnie Aero. 11. D€terminez quelle compagnie (nom) a en charge le vol num€ro 1248. 12. D€terminez les num€ros des vols partant de Paris le 13/07/2007. 13. Triez par ordre alphab€tique les compagnies d€collant de l'a€roport "Charles de Gaulle". BDD Edition Sch€ma de la base 1. Liste des clients dont le num€ro de t€l€phone commence par 03.44.55 2. Liste des clients abonn€s au magazine … Surf mag † 3. Liste des magazines (nom du magazine et date fin de l’abonnement) auxquels est abonn€ LAJOIE. La liste sera tri€e par date fin d’abonnement d€croissante. ALSI_IG1_TP01 LID 1 2 ALSI BTS Informatique de gestion 1€re ann•e 4. Liste des clients (nom et adresse) ayant souscrit un abonnement ƒ un magazine €dit€ par un €diteur dont le nom contient RO 5. Liste des clients et des magazines auxquels ils sont €ventuellement abonn€s. Les clients qui ne sont abonn€s ƒ aucun magazine doivent €galement apparaˆtre dans cette liste qui affichera le nom du client et le num€ro du magazine 6. Liste des abonnements (nom et adresse du client, titre du magazine) concernant soit des €diteurs bas€s ƒ MARSEILLE soit des €diteurs bas€s ƒ BASTIA mais pour les seuls magazines dont le titre commence par … Le † Cette liste sera tri€e par titre de magazine croissant et nom de client d€croissant 7. Liste des abonnements (nom et adresse du client, titre du magazine, date fin abonnement) tri€e par date fin abonnement, prenant fin sur la p€riode de septembre ƒ d€cembre 2007. Vous utiliserez la fonction YEAR qui extrait l’ann€e d’une date et la fonction MONTH qui extrait le mois Exemple : YEAR(maDate) renvoie la partie ann€e de maDate MONTH(maDate) renvoie la partie mois de maDate ALSI_IG1_TP01 LID 1 3