• Aucun résultat trouvé

Sujet Base de données

N/A
N/A
Protected

Academic year: 2022

Partager "Sujet Base de données"

Copied!
3
0
0

Texte intégral

(1)Sujet Base de données Le sujet comporte 3 pages numérotées de ″Page 1/3″à la ″Page 3/3″ Les réponses doivent être rédigées sur cette même feuille.. Partie I (8 points). co m. Exercice n°1  (2,5 points). si e. jim. do .. Quel sont les trois familles de commande SQL : (1,5 point) ..................................................................................................................................................... ..................................................................................................................................................... ..................................................................................................................................................... ............................................................................................................................................ Donner les quatre types de requête de recherche : (1 point) ..................................................................................................................................................... ..................................................................................................................................................... ..................................................................................................................................................... ............................................................................................................................................. Exercice 2 :  (5,5 points). ni. On suppose que les commandes SQL suivantes ont été exécutées : CREATE TABLE commande ( Code_comm VARCHAR (10) PRIMARY KEY, Date_comm DATE NOT NULL, Code_client VARCHAR(5) REFERENCES client(code_client)) ;. ac. -t u. CEATE TABLE client ( Code_client VARCHAR(5) PRIMARY KEY, Nom_client VARCHAR(30) NOT NULL, Adr_client VARCHAR(50) NOT NULL, Tel_client VARCHAR(10), Chiffre_affaire int(5) CHECK(‘>100’));. tp :// b. Dite si les requêtes suivantes sont valides ou non et expliquer dans le cas de invalidité on note bien que les requêtes sont dépendantes et ordonnées. Requête. ht. INSERT INTO client VALUES(‘ct155’,’ahmedi’,’Bizert’,’001254879’,123); INSERT INTO commande VALUES(‘azert1245’,10/10/2000,’cm120’); INSERT INTO client VALUES(‘ct155’,’Mourad’,’Nabeul’,’0011245869’,503); INSERT INTO commande VALUES(‘azert2005’,10/10/2000,’ct155’); INSERT INTO client VALUES(‘ct155’,’SABRI’,’Bizert’,’009996652’,30);. 1|Page. Valide/invalide. Justification si invalide.

(2) Partie II (12 points) Exercice n°1 :  (6 points) Les responsables de l’examen du bac sport au ministère de jeunesse et sport veulent monter une base de données pour gérer les résultats, ils voudraient sauvegarder essentiellement les informations nécessaires à la description des faits suivant :. ni. si e. jim. do .. co m. ‐ Pour chaque élève : le nom, prénom, numéro carte d’identité nationale, lycée, date du l’examen, les épreuves passées (saut, lancement du poids, course vitesse....) ainsi que le résultat obtenu dans chaque épreuve. Sachant qu’une épreuve est passée par plusieurs élèves et un élève peut passer plusieurs épreuves ‐ Chaque élève doit passer un seul examen qui est identifié par : un code unique, une date, un lycée de résidence, un nombre fixe d’épreuves ainsi qu’un nombre de prof de sport relativement proportionnel au nombre des élèves. ‐ Un prof de sport est identifié par un code unique, un nom, un prénom, un lycée d’origine et est responsable d’une seule épreuve. ‐ Une épreuve est identifiée par un code unique et un libellé. ‐ Les lycées de résidences sont identifiés par un code unique, un responsable des examens (généralement le directeur du lycée), une période pendant laquelle les examens seront passés (date début, date fin).. -t u. Questions :. 1) Etablir la liste des colonnes en suivant ce modèle.. ac. Type de Description données. Taille. Obligatoire. Valeur par défaut. Sujet. tp :// b. Nom colonne. ht. 2) Etablir la liste des tables en suivant ce modèle. Nom table Description Sujet 3) Affecter les colonnes aux tables en utilisant une description textuelle 4) Préciser les clés primaires des tables en suivant ce modèle Table mère Table fille Clé primaire Clé étrangère 5) Représenter la structure de cette base de données sous la forme graphique.. 2|Page.

(3) Exercice 2 :  (6 points) Soit la base de données suivante : Participant ( Num_part, Nom_part, Pren_part, adr_part, Tél_part, Email_part) Inscription (Num_part#, Id_mod#) Module (Id_mod, Lib_mod, Dat_Début, Id_Ens#) Enseignant (Id_Ens, Nom_ens, Pren_ens, spécialité_ens). tp :// b. ac. -t u. ni. si e. jim. do .. co m. Ecrire les commandes SQL permettant de rechercher : a) La liste de tous les enseignants (Nom_ens, preno_ens). (1point) ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... b) La liste de tous les modules (Lib_mod, dat_début) qui débute au Janvier 2010. (1 point) ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... c) Le nombre de participant inscrit dans le module «base de données». (1 point) ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... d) Les modules(Lib_mod) pour lesquels le participant numéro 1552 est inscrit. (1,5 point) ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ........................................................................................................................................................ ht. e) La liste des participants (nom et prénom) qui participent aux modules enseignés par monsieur BAHROUNE Mourad. (1,5 point) ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... 3|Page.

(4)

Références

Documents relatifs

Le nombre de points correspondant doit être fixé avant l’examen et déjà être pris en compte lors de l’élaboration des questions et des tâches. La note 4 signifie que les

Aussi le Conseil fédéral, dans son Message du 23 juillet 1918 aux Chambres fédérales à l'appui du projet de Code pénal, proposa-t-il, après un débat très instructif à la

Une option facultative de 3h00 choisie parmi les LV3 suivantes (Arabe, Russe, Portugais), le latin ou le grec ancien (**). 1 er

Découverte du

Chaque élève doit choisir un personnage qu’il va présenter dans son historyflix. Vous ne pouvez pas choisir le même

Sachant qu’une épreuve est passée par plusieurs élèves et un élève peut passer plusieurs épreuves Chaque élève doit passer un seul examen qui est identifié par : un code

Les usages agricoles en jeu sont la maîtrise des adventices annuelles et vivaces et des repousses de cultures dans les intercultures courtes et lon- gues, la destruction

DOUZE..