L
LYCYCÉÉEE MMONONGGII SSLILIMM SSILILIIAANNAA
* * * * ** * ** ** ** *
DDEEVVOOIIRR DDEE SSYNYNTTHHÈÈSSEE N°N°11 BBASASEE DDEE DDONONNNÉÉEESS
Enseignante: Mme Fatma Ouerfelli Date : 11/12/2009
Classe : 4éme Sciences de L’Informatique Durée : 2H
Prénom :……….……….Nom : ………….………..………N° :………..……….
Note :………./20 Exercice 1: (3 points)
Ci-dessous, on présente le contenu des trois tables Client, Article et Facture d’une base de données. Cette base a été conçue par un débutant et présente certaines anomalies. Le contenu des trois tables est :
Table Client
CodCl NomCl PrenCl
123 Dridi Amine
426 Abbès Zied
456 Abbès Eya
789 Nouri Ayoub
789 Slimi Ahlem
Avec :
CodCl : Code du client
NomCl : Nom du client
PrenCl : Prénom du client CodArt : Code de l’article
LibArt : Libelle de l’article PrixArt : Prix de l’article
NumFact : Numéro de la Facture DatFact : Date de la facture
Question:En se basant sur les contenus de ces tables, il apparaît que trois contraintes d’intégrité n’ont pas été respectées. Remplir le tableau suivant en expliquant à partir d’un exemple
significatif l’anomalie rencontrée et nommer la contrainte d’intégrité correspondante qui n’a pas été respectée.
Anomalie rencontrée (exemple et explication) Contrainte d’intégrité non respectée
………...
………...
………... ………
………...
………...
………... ………
………...
………...
………... ………....
Table Article
CodArt LibArt PrixArt
003445 PC HP 1380
004516 PC IBM -1490
012365 PC SIEM. 1320
023146 PC DELL 1200
045696 PC SIEM 1300
098745 IMP.HP 420
Table Facture
NumFact DatFact CodCl CodArt 125/09 25/01/09 123 012365 126/09 26/01/09 426 045696 127/09 18/02/09 456 004516 128/09 22/02/09 456 023146 129/09 03/03/09 789 111111 130/09 03/03/09 123 003445
Exercice 2: (4 points)
Dans un contexte de bases de données, compléter les cases du tableau suivant :
Terme Définition
Propriété d’une entité dans un modèle correspondant généralement à une colonne dans une table de la base.
Base de données ………...
……….
Ensemble de données relatives à un même concept.
Modèle de représentation des données sous forme d’arborescence.
Elément vertical dans une table représentant un ensemble de valeurs d’un attribut.
Contrainte
d’intégrité ……….
……….
……….
Association entre deux entités, représentée dans l’univers des SGBDR par l’ajout d’une clé étrangère.
SGBD ……….
……….
Exercice 3 : (Conception)(11 points)
Gestion de l’organisation de l’enseignement dans un lycée
On souhaite concevoir une base de données relative à l’organisation de l’enseignement dans un lycée.
L’enseignement est organisé en section informatique, mathématiques, lettres, etc.
Chaque section est identifiée par un code section et désignée par un intitulé section.
Chaque section est composée d’un certain nombre de classes : 4ème année Informatique 1 (4 I1), 3ème année Lettres (3L2) etc. chaque classe est caractérisée par un code classe (4I1, 3L2, etc.) qui joue le rôle d’identifiant, une désignation et un niveau (1er, 2ème, 3ème, ou 4ème). Une classe appartient à une et une seule section.
Les élèves sont inscrit dans les différentes classes sont caractérisés par les informations suivantes : un numéro d’élève attribué la première fois que cet élève s’est inscrit, nom, prénom, date de naissance, adresse et numéro de téléphone des parents.
Chaque matière enseignée est caractérisée par un code matière un libellé matière, la section, le niveau d’enseignement et le coefficient.
Des notes sont attribuées aux élèves dans chaque matière à sa section et à son niveau. Pour chaque matière, chaque élève a une note d’orale, une note de devoir de contrôle et une note de devoir de synthèse.
Questions:
1- Dresser un tableau représentant la liste des colonnes 2- Dresser un tableau représentant la liste des tables
3- Affecter les colonnes aux tables et préciser les clés primaires
4- Identifier les liens entre les tables en utilisant un tableau (table mère, table fille, clé primaire, clé étrangère).
5- Etablir une représentation textuelle complète.
6- Représenter la structure de cette base de données sous forme graphique.
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………