1
11
1
Lycée Secondaire
Lycée Secondaire Lycée Secondaire
Lycée Secondaire
Enseignant
EnseignantEnseignant
Enseignant
:
: :
:
M
MM
Mareth
arethareth
areth
Elguediri H.
Elguediri H.Elguediri H.
Elguediri H.
4
4 4
4 ème
èmeème
ème S.I.
S.I. S.I.
S.I.
Pages
PagesPages
Pages
: 2
: 2: 2
: 2
2014
20142014
2014-
--
-2015
20152015
2015
Exercice
Exercice Exercice
Exercice 1
1 1
1 :
::
:
(6 points)
(6 points)(6 points)
(6 points)
Validez chacune des propositions suivantes par la lettre V
VV
V si elle est valide ou F
FF
F sinon.
La commande "
alter table clients
alter table clients alter table clients
alter table clients modify
modifymodify
modify column adr
column adr column adr
column adresse
esseesse
esse varchar(20)
varchar(20) varchar(20)
varchar(20)
" permet de :
Ajouter une colonne adresse à la table clients
Modifier la colonne adresse de la table clients
Modifier le nom de la colonne adresse de la table clients
La commande "
alter table
alter tablealter table
alter table élèves
élèves élèves
élèves add
addadd
add primary key
primary key primary key
primary key (num)
(num) (num)
(num)
" permet de :
Ajouter la colonne num à la table élèves el la définir comme clé primaire
Définir la clonne num comme clé primaire de la table élèves
Supprimer la clé primaire de la table élèves
La commande "
alter table
alter tablealter table
alter table
élèves
élèvesélèves
élèves add constraint primary key (num_el);
add constraint primary key (num_el); add constraint primary key (num_el);
add constraint primary key (num_el);
" permet de :
Définir la colonne num_el comme clé étrangère dans la table élèves
Définir la colonne num_el comme clé primaire de la table élèves
Ajouter la colonne num_el et la définir comme clé primaire de la table élèves
La commande "
alter table
alter tablealter table
alter table élèves add constraint foreign key (id) references classe (id)
élèves add constraint foreign key (id) references classe (id) élèves add constraint foreign key (id) references classe (id)
élèves add constraint foreign key (id) references classe (id)
" permet :
Relier les tables élèves et classe par le champ id
Définir la colonne id comme clé primaire de la table élèves
Définir la colonne id comme clé étrangère dans la table élèves
Exercice
Exercice Exercice
Exercice 2
2 2
2 :
::
: (6 points)
(6 points) (6 points)
(6 points)
Soit la structure d'une base de données :
Client
Client Client
Client (cin
cincin
cin,nom_cl,pren_cl,tél_cl,adr_cl)
Agence
AgenceAgence
Agence (cod_
cod_cod_
cod_a
aa
ag
gg
g,nom_ag,adr_ag,tél_ag)
Prêt
PrêtPrêt
Prêt
(cod_pr
cod_prcod_pr
cod_pr,mon_pr,date_pr,état_pr,int_pr)
On donne les contraintes suivantes :
Un client peut faire plusieurs prêts et un prêt est fait par un seul client.
Une agence possède plusieurs clients et un client est affilié à une seule agence.
Dans chaque groupe un élève est désigné comme chef de groupe
Questions :
Questions :Questions :
Questions :
1. Réécrire la structure de cette base de données pour obéir aux contraintes mentionnées.
2. Écrire les requêtes SQL nécessaires pour créer cette structure.
2
22
2
Exercice 3
Exercice 3Exercice 3
Exercice 3
:
::
: (8 points)
(8 points) (8 points)
(8 points)
Une université souhaite implémenter un système de gestion des stages. Ce système à pour
objectifs de permettre aux responsables des stages de suivre le placement des étudiants dans
les différents terrains de stage.
On a les contraintes suivantes :
• Un étudiant doit passer un seul stage et un stage peut être passé par plusieurs étudiants.
• Un stage se déroule dans un lieu de stage (entreprise ou un laboratoire de recherche).
• Un responsable dans le lieu de stage suit un seul stage pendant une période donnée.
• Un lieu de stage peut avoir plusieurs stages.
• Un responsable de stage peut suivre plusieurs étudiants.
• Un étudiant est suivi par un seul responsable.
Un étudiant est caractérisé par :
CIN : Numérique et de taille 8
NomE : Texte et de taille 20
Spécialité : Texte
Un stage est caractérisé par :
NumS : Numérique et de taille 3
NomS : Texte
DateDeb : Date.
Un responsable est caractérisé par :
CodR : Texte et de taille 8
NomR : Texte
Un lieu est caractérisé par :
CodL : Texte et de taille 8
NomL : Texte
AdrL : Texte
Travail demandé
Travail demandéTravail demandé
Travail demandé :
: :
:
1. Établir la liste des colonnes de cette base de données (colonne, type, description).
2. Établir la liste des tables (nom de la table, description).
3. Donner une structure textuelle de cette base.
4. Donner la représentation graphique.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !