Académique Documents
Professionnel Documents
Culture Documents
Examen3 Base de Données
Examen3 Base de Données
Partie 1 (4 Pts)
Exprimez les requêtes suivantes en algèbre relationnelle
1. Nom et salaire des employés affectés plus de 15 jours à un projet à « Tlemcen ». (1 Pt)
2. Désignation des projets pour lesquels on a affecté « Slimani Yasser » et « Saidani Asma ». (1.5 Pt)
Exercice 2 (4 pts)
Soit une relation « Utilisateur » dont le schéma est le suivant :
Utilisateur (ID_Utilisateur, Nom, Prénom, Adresse_Mail, Serveur_Mail, Login, Passwd).
1. En utilisant les dépendances fonctionnelles, exprimez les contraintes suivantes (1.5 Pt) :
– Le nom et le prénom d'un utilisateur peuvent être déduits à partir de son identifiant.
ID_Utilisateur → Nom et ID_Utilisateur → Prénom
Ou
ID_Utilisateur →Nom, Prénom
– Un utilisateur, identifié par son identifiant, possède un seul login et un seul password par serveur mail.
ID_Utilisateur, Serveur_Mail → Login et ID_Utilisateur, Serveur_Mail → Passwd
Ou
ID_Utilisateur, Serveur_Mail, → Login, Passwd
– Une adresse email est associée à un et un seul identifiant utilisateur
(Remarque : un utilisateur peut avoir plusieurs adresses emails)
Adresse_Mail → ID_Utilisateur
– Une adresse email est associée à un et un seul serveur mail.
Adresse_Mail → Serveur_Mail
2. Indiquez, à partir de la famille de dépendances fonctionnelles, issue de la question 1, quelle est la clé de la
relation « Utilisateur ». (0,5 Pt)
La clé primaire est : Adresse_Mail
3. Justifiez, à partir de la famille de dépendances fonctionnelles, issue de la question 1, en quelle forme
normale est la relation « Utilisateur ». (2 Pt)
La relation « Utilisateur » est en 3 FN :
▪ La relation est en 1ére FN car tous les attributs sont monovalués.
▪ Elle est en 2éme car elle est en 1FN et la clé n'est pas composée.
▪ Elle est en 3 FN car elle est en 2FN et il n'existe pas d'attribut non clé qui dépend d'un
autre attribut non clé.