Tdi ff theorie pdf O ?ce de la Formation Professionnelle et de la Promotion du Travail Direction de la Recherche et de l ? Ingénierie de la Formation Division Examens Examen National de Fin d ? année Session de juin Examen de Fin de Formation Epreuve Théo
O ?ce de la Formation Professionnelle et de la Promotion du Travail Direction de la Recherche et de l ? Ingénierie de la Formation Division Examens Examen National de Fin d ? année Session de juin Examen de Fin de Formation Epreuve Théorique Filière Eléments de correction Techniques de Développement Informatique Variante Niveau TS Durée heures Barème Consignes et Précisions aux correcteurs Chers Mesdames et messieurs les correcteurs veuillez SVP respecter impérativement les consignes suivantes Tenir compte de la plate-forme utilisée Net Java Sql Server Oracle Plusieurs solutions peuvent être envisagées pour une même question Session Juin Examen de Fin de Formation Filière TDI Epreuve de Synthèse Variante Page Page CDossier I bases de données Le schéma relationnel Pèlerin numpelerin nom prenom age photo sexe pays numpassport Accompagnement numpelerin numaccompagnateur Hôtel numhotel nomhotel nombreetoile ville Chambre idchambre type etage nblitsmax type numhotel Hébergement idchambre numpelerin dateentree date sortie Ecrire en SQL les requêtes qui permettent de a A ?cher le nombre de pèlerins par nationalité Select count pays from pèlerin group by pays b A ?cher les noms des hôtels qui n ? accueillent aucun pèlerin de nationalité marocaine Select nomhotel from hotel where numhotel not in select numhotel from chambre join hebergement using idchambre join pelerin using Numpelerin where upper pays ? MAROC ? c Donner les noms des pèlerines et les noms de leurs accompagnateurs Select p nom pacc nom from pelerin p pelerin pacc accompagnement acc where paac numpelerin acc numaccompagnateur and p numpelerin acc numpelerin and upper p sexe ? F ? Ecrire une fonction stockée qui retourne le taux d ? occupation d ? un hôtel à une date donnée Create or replace function Q pnumhotel in hotel numdhotel type pdate in date return number is taux number begin select count sum chambre nblitsmax into taux from hebergement join chambre using idchambre join hotel using numhotel where hotel numhotel pnumhotel and datesortie pdate return taux end Session Juin Examen de Fin de Formation Filière TDI Epreuve de Synthèse Variante Page Page C Ecrire la procédure stockée qui retourne les pèlerines ayant le même accompagnateur que la pèlerine P ? Create or replace procedure Q resultat out sys refcursor Is Begin Open resultat for select p from pelerin p join accompagnement using numpelerin where p numpelerin ? P ? and numaccompagnateur select numaccompagnateur from accompagnement where numpelerin ? P ? end Ecrire le code du trigger qui empêche l ? ajout des femmes accompagnateurs Create or replace trigger Q before insert on accompagnement for each row Declare Begin Select sexe into vsexe from pelerin where numpelerin new Numaccompagnateur If upper vsexe ? F ? or upper vsexe ? FEMME ? then Raiseapplicationerror - ? Accompagnateur doit être un homme ? End if End Dossier II programmation web coté client Exercice XML Exprimer en XPATH les requêtes suivantes a Le nombre de pèlerins qui sou ?rent de l ? hypertension count pelerin maladie hypertension count pelerinages pelerinage pelerin maladie hypertension b Les pèlerines enceintes pelerin enceinte pelerinages
Documents similaires
-
33
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 31, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 52.7kB