You are on page 1of 4
CORRECTION | EXAMEN DU BACCALAUREAT REPUBLIQUE TUNISIENNE MINISTERE DE EDUCATION SESSION DE JUIN 2013, | Coefficient : 4,5 _ | 4 “SECTION : Sciences de Vinformatique 5c eoe Epreuve : Bases de Données Exereice 1: (5 points) 1. Compléter le schéma ci-dessous par les inconvénients du Systeme de Gestion de Fichiers (SGF) et les avantages du Systéme de Gestion de Base de Données (SGBD) G points= 0.5 x6) Systeme de Gestion de Base de Données (SGBD) |Z 1.5 points 2] 15 points Y Lourdeur d’aceés aux données. ) ¥ Centralisation. ¥ Mangue de sécurité. Y Intégrité de données. ¥ Redondance de données. Y Partage des données. ¥ Non partage des données. Y Non redondance de données. 2, Dans un contexte de bases de données et en utilisant la liste des termes ci-dessous, compléter le tableau suivant en inscrivant le terme correspondant & chaque définition. @ points = 05 x4) Authentification, Jointure, Cryptage, Persistance, Confidentialité, Projection [Terme Apes Définition Sassurer de Tidentité dun utilisateur avant de Tui donner | Authentification Yaccés a une base de données. Projection Faire la recherche sur un ensemble de colonnes | ~Cryptage | Rendre impossible le déchiffrement d’ une base de données. | Ftablir une liaison entre deux tables en se basant sur I égalité des valeurs entre une des colonnes de chaque tal | Jointure L aa Exercice 2 : (7 points) Soit Ja base de données simplifige relative A la gestion des associations actives dans Ja région, décrite par la représentation textuelle suivante : ASSOCIATION (IdAss, NomAss, DatCrAss, IdAct ) ACTIVITE (IdAct, NomAct) ADHERENT (IdAd, NomAd, ProfAd, DatNaisAd, AdrAd, TdAss) Description des colonnes des tables ‘Nom de la a | [Nom de la colonne Dessription’ colonne TdAss | Identfiant de Tassociation [7 1aad —_[Tdentifant de Padierent ‘lomAss | Nom de association TTT) [TNomad [Nom de Padhérent DatCrAss | Date de création de association ProfAd __| Profession de Padhérent Description TdAct | Identifiant de Pactvie de association, [ DatNaisA| Date de nassance de 'adhdient NomAct[ Nom de Factvie de F association ‘AdrAd_—[Adresse de adherent Questions En tenant compte des régles de gestion suivantes, donner la représentation graphique de cette base de données en indiquant les clés primaires et les clés étrangéres de chaque table. = Unadhérent doit s inserire dans une seule association, = Une association posséde un seul type d'activité 1.5 points : Les tables Ipoint (clés, champs) Les relations 0.5 point (0.25*2) (0,25 point par type d'erreur) Nomass Datass Tana DatNaisas Adis Jokes NB : On accepte toute indication permettant de spécifier les clés. 2. Ecrire les requétes SQL permettant : (3.75 points = 0.75 x5) (0,25 point par type d’erreur si le nom de la commande est correct) a. de supprimer toutes les associations ayant comme identifiant de l'activité « C12 ». DELETE FROM ASSOCIATION WHERE Id Act = ‘C12’; b. de modifier le nom de Mactivité des associations ayant comme valeur « Education » par la valeur « Apprentissage ». UPDATE ACTIVITE SET NomAct = ‘Apprentissage’ WHERE NomAct = ‘Education’; 2/4 c. d’afficher la liste des associations (nom et date de création) ayant comme nom d’activité «Culture » et gui sont créées au cours de la période allant du « 01/01/2013 » au « 30/06/2013 », SELECT NomAss, DatCrAss FROM ASSOCIATION A, ACTIVITE C WHERE A.IdAct = C.ldAct AND NomAct = ‘Culture’ | AND DatCrAss BETWEEN ‘01/01/2013" AND ‘30/06/201: 4. @afficher les différents noms d’activités des associations qui sont crées aprés le 14/01/2011. SELECT DISTINCT NomAct FROM ACTIVITE A, ASSOCIATION S WHERE A.IdAct = S.1dAct AND DateCrAss > ‘14/01/2011; e. dafficher le nombre d’adhérents qui sont insorits & l'association ayant comme nom « Croissance ». i SELECT COUNT (IdAd) FROM ADHERENT A, ASSOCIATION S WHERE A.IdAss = S.1dAss AND NomAss = ‘Croissance’; 3. Apporter les corrections nécessaires & la représentation textuelle précédente en tenant compte des régles de gestion suivantes : = Unadhérent peut s inscrire dans plusieurs associations. = Unadhérent peut faire des inscriptions annuelles é une association - L'inscription d’un adhérent & une association est annuelle et renouvelable. 1.5 points ASSOCIATION (IdAss, NomaAss, DatCrAss, IdActi# ) 0.25 ACTIVITE (IdAct, NomAct) 0.25 ADHERENT (1dAd, NomAd, ProfAd, DatNaisAd, AdrAd) 0.25 ABONNEMENT (Id Ass#, IdAd#, DatInserip) 7 Exercice 3 : (8 points) 1. Liste des colonnes (2.75 points = 0.75 + 0,5 + 0,5 + 0.5 + 0,5) note par sujet Pour chaque sujet, es caractéristiques sont notées sur 0.25 point (0,25 point par type d’erreur par sujet) Nom Colonne Description ‘Type de données | Taille | Obligation Sujet ‘NumElev ‘Numero de Véléve | Numérique 4 |O | Bieve - NomElev Nomdeléléve __| Texte 20 PrenElev Prénom de l'éléve Texte 20 [DatNElev Date de naissance de Date I | [ClassElev Classe de Véléve Texte 30 | | - Code del'établissement | Numérique 4 i Code de Vétablissement | Numérique 4 [0 Btablissement ‘NomEtab ‘Nom de Wétablissement Texte 15 i TelEtab [Ville de Pétablissement Texte 5 “| 3y4 AdrEtab ‘Adresse de Vétablissement _| Texte 25 | | NumComp ___| Numéro de la compétition | Numérique 2__ {10 Compétition DatComp Date de la compétition | Date 0 aoe CodEtab Code de Vétablissement | Numérique 40 [ NumComp Numéro de la competition | Numérique 2 ° Production | ‘NumElev_ Numéro de Péléve [Numérique | 4 ° Notel [Note 1 Numérique 2 NCinEnsi N° CIN de Penseignant 1 [ Numérique 3 | Note? Note 2 ‘Numérigue 2 NCinEns2 N° CIN de Penseignant2 | Numérique 8 NCinEns N°CIN de lenseignant Numérique 8 [0 | Enseignant ‘NomEns ‘Nom de Fenseignant Texte 15 | PrenEns Prénom de Yenseignant | Texte lis I [TelEns N° Téléphone de Tete «8. | EmailEns | Email de Jenseignant [Texte 20 — 2._Liste des tables (0,25 x 5= 1.25 points) _ Nom table Description Sujet ELEVE | Regroupe Fensemble des informations relatives aux éléves. Elve ETABLISSEMENT | Regroupe Vensemble ds informations relatives aux Gablisements Euabissement COMPETITION | Regroupe Pensemble des informations relatives aux compétitions, ‘Competition PRODUCTION | Regroupe ensemble des informations relatives aux productions des éléves. | Production ENSEIGNANT | Regroape Vensemble des informations relatives aux enseignans, Enseignant | 3. Les liens entre les tables (0,25 x 6= 1.5 points) Table mere ‘Table fille le primaire | _Clé étrangére BTABLISSEMENT FLEVE | Codktab I CodEtab | ETABLISSEMENT COMPETITION Codkiab Coiba | COMPETITION PRODUCTION NumComp NumComp ELEVE PRODUCTION Numlev Nomglev |_| ENSEIGNANT, PRODUCTION ‘NeinEns| ‘NeinEns! | |ENSEIGNANT PRODUCTION | ___NeinFns NeinEn2 | La représentation textuelle de la strueture de la base de données : (0,5 x5 =2.5 points) ELEVE (NumElev, NomElev, Prenflev, DatNElev, ClassFlev, CodEtabi) ETABLISSEMENT (CodEtah, NomEtab, TelEtab, AdrEtab) COMPETITION (NumComp, DatComp, CodFtabi!) PRODUCTION (NumComp#, NumElevi#, Notel, NCinkinsl#, Note2, NCinEns2#) ENSEIGNANT (NCinEns, NomEns, PrenEns, TelEins, EmailEns) 4/4

You might also like