Précédent   Forum du club des développeurs et IT Pro > Général Développement > ALM > Modélisation > Schéma
Schéma Modélisation Relationnelle (Dépendances Fonctionnelles, Formes Normales, Entité-relation, MCD, MPD ...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 17/12/2012, 21h44   #1
capa57
Invité de passage
 
Inscription : octobre 2009
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 8
Points : 2
Points : 2
Par défaut Exercice sur les formes normales

Bonjour,


J'ai un exercice a rendre mais j'y comprends pas grand chose...
Quelqu'un pourrait m'éclairer ?
Citation:
Given the schema R(A B C D E F) and the functional dependencies as given in F.
a) F={A→B,A→C,A→D,A→E,C→F}

b) F={A→B,A→C,DF→E}

c) F={ADE→B,ADE→C,ADE→F,B→ACDEF}

d) F={ADE→B,ADE→C,ADE→F}

Check which normalforms (1NF, 2NF, 3NF) are satisfied for following cases. Explain your answers!
En gros je dois expliquer si les relations sont en 1NF, 2NF ou 3NF et expliquer pourquoi...

Je n'y comprends absolument rien du tout avec les lettres...

Merci de votre aide.
capa57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 04h48   #2
fsmrel
Expert Confirmé Sénior

 
Avatar de fsmrel
 
Homme François de Sainte Marie
Spécialiste en bases de données
Inscription : septembre 2006
Messages : 3 709
Détails du profil
Informations personnelles :
Nom : Homme François de Sainte Marie
Localisation : Autre

Informations professionnelles :
Activité : Spécialiste en bases de données
Secteur : Conseil

Informations forums :
Inscription : septembre 2006
Messages : 3 709
Points : 9 458
Points : 9 458
Bonsoir capa57,


Que savez-vous du relationnel ? de la modélisation ?

R est le nom d’une variable relationnelle (variable dont les valeurs sont des relations).

Les autres lettres, A, B, etc. symbolisent chacune un attribut de R (colonne de R si vous connaissez SQL).

Une flèche représente une relation fonctionnelle :
A -> B (ou plutôt {A} -> {B}) signifie que pour une valeur de A il y a exactement une valeur de B.
On dit que {A} -> {B} est une dépendance fonctionnelle.

Par exemple, si A symbolise un numéro de sécurité sociale et B le nom d’une personne, alors {A} -> {B}. En revanche, s’il y a 1000 personnes dont le nom est Tartempion et qui sont immatriculées, il est faux que {B} -> {A}.

Dans votre énoncé, ADE est un raccourci pour {A, D, E}.

{A, D, E} -> {B} signifie que pour une valeur du triple {A, D, E} il y a exactement une valeur de l’attribut B.

On en reparle dans l’après-midi, après que vous ayez précisé votre niveau au sujet du relationnel.
__________________
_
Faites simple, mais pas plus simple ! (A. Einstein)
E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

__________________

Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !)
fsmrel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h39.


 
 
 
 
Partenaires

Hébergement Web