Question

Est le tableau suivant en 3NF:

Customer(CustomerID, CustomerName, DOB, Phone, Address)

Je suis spécialement intéressé à savoir si le champ d'adresse doit être dans ce tableau ou s'il est encore décomposé.

Était-ce utile?

La solution

Donner une réponse précise sur ce qui est sous forme normale et ce qui ne nécessite pas de savoir quelles clés et dépendances sont censées être en vigueur. Ici, nous n'avons que des noms d'attribut afin que toute réponse directe à votre question ne puisse être que des suppositions.

Je suppose que le tableau client spécifié est en 3NF. Si CustomerID est la seule clé et si aucun des autres attributs non clés n'est des déterminants, le tableau comme spécifié est en 3NF.

Autres conseils

Cela dépend de la relation entre le client et l'adresse. Si un à un, vous êtes en 3NF. Sinon, vous devez diviser l'adresse en une autre table. Une considération supplémentaire est la relation entre l'adresse et les autres entités? Si d'autres entités ont besoin d'adresses client, vous avez certainement besoin d'un autre tableau.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top