Corrigé Examen Bases de Données (2011/2012)- F. CHAKER Page 2
c)- DECLARE
date_naissance DATE NOT NULL ;
incorrect : une valeur NOT NULL doit être initialisée
d)- DECLARE
stock BOOLEAN :=1 ;
incorrect : 1 n’est pas une valeur booléenne
e)- Dans un bloc PL/SQL, il est possible d’exécuter des instructions du SQL DDL (Data
Definition Language), soit les instructions ALTER, CREATE et DROP.
incorrect : Dans un bloc PL/SQL, il n’est pas possible d’exécuter des instructions du SQL
DDL (Data Definition Language), soit les instructions ALTER, CREATE et DROP.
Exercice 1 : Normalisation
Etudier la relation suivante et proposer un schéma en 3ème forme normale en justifiant les
décompositions proposées :
Présentation (N°Conférencier, Nom_Conférence, Date_Conférence , NomConférencier,
Laboratoire_affiliation, Lieu_Conférence, Sujet_Présenté)
Sachant que :
Une conférence est identifiée par son nom et la date à laquelle elle aura lieu
Un conférencier ne présente qu’un seul sujet par conférence
Un conférencier est affilié à un seul laboratoire de recherche
La clé candidate est composée de (N°Conférencier, Nom_Conférence, Date_Conférence)
N°Conférencier, Nom_Conférence, Date_Conférence NomConférencier
N°Conférencier, Nom_Conférence, Date_Conférence Laboratoire_affiliation
N°Conférencier, Nom_Conférence, Date_Conférence Lieu_Conférence
N°Conférencier, Nom_Conférence, Date_Conférence Sujet_Présenté
Présentation est en 1FN
Or on peut déduire :
N°Conférencier NomConférencier
N°Conférencier Laboratoire_affiliation
Nom_Conférence, Date_Conférence Lieu_Conférence