|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : mars 2009 Messages : 67 ![]() |
Bonjour,
Je souhaite créer une table qui doit comprendre un attribut "état" qui doit être un entier compris entre 0 et 6 (pas d'autre valeur possible). Dans mon MCD, j'ai dans l'entité correspondante: etat [0....6] En revanche, je ne sais pas si le check est la bonne solution au niveau du code de la création de table: Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 445 ![]() |
C'est une solution correcte, l'autre étant d'utiliser une clé étrangère sur une table de référence qui listerait ces états.
Cette seconde solution apporte une plus grande souplesse ; on peut y stocker les libellés décrivant ces états et au besoin, ajouter ou supprimer des états sans modifier la structure de la table principale.
__________________
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 ![]() |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com