Computing">
[go: up one dir, main page]

0% ont trouvé ce document utile (0 vote)
1 vues3 pages

TP10

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1/ 3

Année 2016-2017 2ème année de licence Informatique

Elisabetta DE MARIA

Travaux Dirigés de Base de données


Transformation EA-Relationnel et Normalisation
(1 séance de 3h00)

Exercice 1
Transformez en un schéma relationnel ce fragment de schéma Entité-Association concernant les
enseignant-chercheurs du département d'Informatique de l'Université de Nice.

Enseignant Cours
Numéro{PK} 1..1 Donne 0..N Code{PK}
Nom Intitulé
Age Nb_heures

1..N

Recherche pour

0..N

Projet

Code{PK}
Intitulé
Description

Exercice 2
Décrivez les anomalies d’insertion, suppression et modification liées à la table suivante
(PersonnelFiliale).

numPersonnel nomP fonction salaire numFiliale adresseF


12 Blanc gérant 30000 5 67 Champs-Elysée, Paris
37 Bertrand assistant 12000 3 243 rue des Roses, Montréal
14 Renault superviseur 18000 3 243 rue des Roses, Montréal
9 Thale assistant 9000 7 Place du Bourg de Four 33, Genève
45 Brière gérant 24000 3 243 rue des Roses, Montréal
41 Hette assistant 9000 5 67 Champs-Elysée, Paris
Exercice 3
Considérez la table suivante (Échantillon) et supposez que les valeurs de données proposées
soient représentatives de toutes les valeurs possibles que peuvent contenir les attributs A, B, C, D
et E.

A B C D E
a b z w q
e b r w p
a d z w t
e d r w q
a f z s t
e f r s t

1) Identifiez les dépendances fonctionnelles à partir de l’échantillon de données de la table


Échantillon.

2) Sachant que tous les attributs qui ne font pas partie de la clé primaire doivent dépendre
fonctionnellement de cette clé, identifier la clé primaire de la table Échantillon.

Exercice 4
Écrivez une table qui se compose de 5 attributs (A,B,C,D,E) et rentrez six tuples de telle sorte
que les dépendances fonctionnelles suivantes soient respectés (la table peut contenir d’autres
dépendances que celles indiquées) :
A,C ->B
A->D
C->E

Exercice 5
La table suivante énumère les données des rendez-vous de patients avec des dentistes.
Un patient reçoit un rendez-vous à une heure et une date précises chez le dentiste qui opère dans
un cabinet précis. Chaque jour de consultation, un dentiste est affecté à un cabinet dentaire
précis.

numPraticien nomDentiste numPatient nomPatient rendezVous numCabinet


date heure
S1011 Fastrez P100 Blanc 9/12/2012 10h00 C15
S1011 Fastrez P105 Denaux 9/12/2012 12h00 C15
S1024 Maréchal P108 Piette 9/12/2012 10h00 C10
S1024 Maréchal P108 Piette 9/14/2012 14h00 C10
S1032 Meier P105 Denaux 9/14/2012 16h30 C15
S1032 Meier P110 Marchand 9/15/2012 18h00 C13
1) Identifiez la clé primaire (un patient ne peut pas être visité par un même dentiste plus
qu’une fois par jour).
2) Identifiez les dépendances fonctionnelles.
3) Décrivez et illustrez le procédé de normalisation de la table en des relations en 3NF.
4) Rajouter maintenant l’attribut « Prestation-Cabinet » et re-normalisez la table.

Vous aimerez peut-être aussi