|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 13 ![]() |
Salut tout le monde,
J'ai quelque questions (2) à vous posée consernant des generalité sur les base de donée: 1) Reduction et Elimination de redandance: Comment trouvé une couverture irréductible d'un ensemble de DFs ? je ne comprend pas ce qu'il faut faire, y a il des démarches à suivre pour le faire ? sinon quelle sont les cas possible ? 2) Comment rendre un relation en 2eme et en 3eme forme normale ? j'ai chercher et lu quelque définitions, comme ceci: http://www.claroline.net/wiki/index....uring_database etc... et voilà ce que j'ai pu résumé (mais je ne comprend pas trop...): 1ère forme normale : (c'est facile) chaque attribut est représenté par un identifiant unique (les valeurs ne sont pas des ensembles, des listes,…) exemple: s'il y a un atribut num_de_vol qui prend 2 valeurs dans une meme ligne, alors c'est pas en 1ere forme normale. 2eme forme normale: Elle est en 1ere forme normale + Tout les autres Attribut (différant de la clé primaire) ne dépendants que des attributs de la clé primaire. 3eme forme normale: Tout autre attribut (différant de la clé primaire) il faut qu'il ne dépend que des attribut de la clé primaire. NB: je ne vois pas trop la différence entre la 2eme et la 3eme forme normale. Merci pour votre aide... |
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 098 ![]() |
Citation:
"Un schéma relationnel R est en 2FN si chaque attribut non primaire A de R est complètement dépendant fonctionnellement de la clé primaire de R" Autrement dit, si la clé primaire A de R est composée de plusieurs attributs, le fait d'en ôter un ne permet plus de déterminer les autres attributs non clé. A noter que si la clé primaire de R ne contient qu'un attribut alors R est automatiquement en 2FN. |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 13 ![]() |
Merci Luc Orient,
En fait, est ce qu'on est vraiment obligé de rendre les Relation d'une Base de données, en 3eme forme normale (exemple.) pour faire des requetes dessus ? |
|
|
00
|
|
|
#4 | |
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 450 ![]() |
Citation:
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur ![]() |
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 13 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com