Bonjour tous le Monde;
Bon je veux créer un programme qui détermine la clé d'une relation en BD avec la methode de la fermeture
alors je veux qulequ'un qui peux me proposer des fonctions pour le faire et merci d'avance
Bonjour tous le Monde;
Bon je veux créer un programme qui détermine la clé d'une relation en BD avec la methode de la fermeture
alors je veux qulequ'un qui peux me proposer des fonctions pour le faire et merci d'avance
C'est bien de vouloir. As-tu demandé sur la section bases de données du forum, plutot qu'en C?
Mes principes de bases du codeur qui veut pouvoir dormir:Pour faire des graphes, essayez yEd.
- Une variable de moins est une source d'erreur en moins.
- Un pointeur de moins est une montagne d'erreurs en moins.
- Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
- jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
- La plus sotte des questions est celle qu'on ne pose pas.
le ter nel est le titre porté par un de mes personnages de jeu de rôle
Fermeture est la traduction de closure qui est une notion théorique désignant l'ensemble des lignes de la table répondant à la clé.
Ca n'est pas un cours si mauvais que ca, c'est juste qu'on parle de la théorie (mathématique) du modèle relationnel.
La formule est plus ou moins sensée dire comment calculer une clé sachant un ensemble de contraintes sur les champs des lignes.
C'est ultra théorique, et une fois compris la notion de clé primaire, et l'intérêt des formes normales, on n'en a plus besoin.
En effet, toute table (=relation) normalement constituée est uniquement composée de sa clé primaire et de champ qui en dépendent immédiatement.
Les dépendances intermédiaires sont usuellement autant de tables supplémentaires.
Dans tous les cas, c'est un exercice digne de l'article IV-N de notre charte
Mes principes de bases du codeur qui veut pouvoir dormir:Pour faire des graphes, essayez yEd.
- Une variable de moins est une source d'erreur en moins.
- Un pointeur de moins est une montagne d'erreurs en moins.
- Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
- jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
- La plus sotte des questions est celle qu'on ne pose pas.
le ter nel est le titre porté par un de mes personnages de jeu de rôle
Bonsoir,
khalidRD, voyez l'article Bases de données relationnelles et normalisation et plus particulièrement ici en ce qui concerne la fermeture.
La fermeture en question n'est pas un ensemble de lignes, mais de dépendances fonctionnelles, nuance...Envoyé par leternel
Une table n’est pas forcément une relation, elle peut en effet violer la 1re forme normale, alors que par définition une relation est en 1re forme normale. Voyez à ce propos Database Design and Relational Theory Normal Forms and All That Jazz au chapitre 4, page 37 et suivantes.Envoyé par leternel
La clé primaire est une clé candidate qu’on a élue comme telle.Envoyé par leternel
Il va vous falloir très sérieusement revoir les formes normales !
(a) Faites simple, mais pas plus simple ! (A. Einstein)
(b) Certes, 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
Modéliser les données avec MySQL Workbench
Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager