Académique Documents
Professionnel Documents
Culture Documents
MINISTERE DE L’EDUCATION
EXAMEN DU BACCALAUREAT
SESSION DE JUIN 2014Epreuve : Bases de DonnéesDurée : 2 hCoefficient : 1.5Section : Sciences de
l’InformatiqueSession de contrôle
CORRECTION
Exercice 1 : (5,00 points)
A- Pour chacune des propositions suivantes, répondre par (V) si la réponse est juste ou par (F) si elle est
fausse. (3,00 points = (0,25 x 3) x 4)
a. Une requête de sélection peut :
V extraire plusieurs lignes.
V renvoyer un seul résultat.
F modifier les données obtenues suite à son exécution.
b. La commande ALTER TABLE permet :
F d’ajouter une table à la base de données.
F de modifier les données d’une table de la base de données.
V de modifier la structure d’une table de la base de données.
c. La suppression d’une table est réalisée avec la commande :
F ERASE.
F DELETE.
V DROP TABLE.
d. Le cryptage d’une base de données consiste à :
F créer un mot de passe pour accéder à la base de données.
F compresser les données de la base.
V coder la base de données.
N.B. : On n’acceptera que les réponses V ou F.
B- Pour chacun des traitements suivants, mettre une croix (X) dans la colonne du langage de base de
données qui lui correspond : (2 points = 0.25 x 8)
Langage de base de données
Traitement
L.D.D. L.M.D. L.C.D.
Ajouter une contrainte de domaine à une table. X
Ajouter des données dans une table. X
Retirer les privilèges d’un utilisateur. X
Supprimer une table. X
Modifier des lignes d’une table. X
Créer un utilisateur. X
Sélectionner des lignes d’une table. X
Modifier la taille d’un champ. X
N.B. :
On n’acceptera que la réponse avec X.
-0.25 par erreur par ligne
1/4
Exercice 2 : (7,00 points = 0,75 + 0,75 + 0,50 + 1,00 + 1,00 + 1,00 + 1,00 + 1,00)
N. B. : -0.25 par type d’erreur si le nom de la requête est correct, sinon on attribuera 0.
3/3
Exercice 3 : (8,00 points)
N. B. : -0.25 par erreur.
1. Liste des colonnes : (2,25 points = 0,25 + 0,50 + 0,25 + 0,75 + 0,25 + 0,25)
Nom-Col Description Sujet
CodeCl Code de la classe CLASSE
LibCl Libellé de la classe (0,25)
CodeCl Code de la classe
NumEl Numéro de l’élève dans la classe ELEVE
NomEl Nom de l’élève (0,50)
PrenEl Prénom de l’élève
CodeCl Code de la classe ABSENCE
NumEl Numéro de l’élève dans la classe
DateHeAbs Date et l’heure du début de l'absence de l’élève (0,25)
NumBil Numéro du billet d'entrée
DateHeBil Date et l’heure du billet d'entrée BILLET
PerAbs Période de l'absence de l’élève (0,75)
CodeMot Code du motif d'absence ou de retard
CodeCl Code de la classe PRENDRE
NumEl Numéro de l’élève dans la classe
NumBil Numéro du billet d'entrée
(0,25)
CodeMot Code du motif d'absence MOTIF
LibMot Libellé du motif d'absence (0,25)
Remarque : Le champ "PerAbs" est un champ calculable donc il ne doit pas figurer dans la liste des colonnes et ne sera
pas sanctionné au niveau du barème.
2. Liste des tables : (1,50 pts = 0,25 x 6)
Nom de la Description Sujet
table
ELEVE Regroupe la liste des élèves de l’établissement scolaire. ELEVE
CLASSE Regroupe la liste des classes de l’établissement scolaire. CLASSE
MOTIF Regroupe la liste des motifs d'absence ou de retard MOTIF
BILLET Regroupe l'ensemble des billets d'entrée (d’absence ou de retard) BILLET
ABSENCE Regroupe la liste des absences des élèves ABSENCE
PRENDRE Regroupe l'ensemble des billets d'entrées pris par les élèves PRENDRE
N.B. :
Ne pas sanctionner l’absence des clés étrangères dans la liste des colonnes. On accepte l’absence du
sujet Prendre et dans ce cas le 0.25 sera attribué au sujet Absence
En tenant compte de la réponse de l’élève à la question n°1, on accepte l’absence de la table
Prendre dans la liste des tables et dans ce cas le 0.25 sera attribué à la table Absence
La question n°4 sera corrigée en se référant à la réponse de l’élève à la question n°3.
3/3