Lors de l'utilisation de 1-à-1 les relations entre les tables de base de données?

Un DB question de conception: lorsque vous décidez d'utiliser de 1 à 1 rapport de tables?

Un des endroits que je vois c'est, par exemple, lorsque vous avez un Utilisateur et l'Utilisateur de la table, les gens de split au lieu de les mettre toutes les colonnes seulement dans une table Utilisateur.

Techniquement, vous pouvez simplement mettre toutes les colonnes d'une table, parce que leur relation est de 1 pour 1.

Je sais que quelqu'un a dit que pour la table UserProfile, au fil du temps vous avez besoin pour l'instruction alter table pour ajouter d'autres colonnes, mais je ne pense vraiment pas que c'est une bonne raison pour diviser les tables.

Alors, si je suis à la conception d'un Utilisateur de la table et de la table UserProfile, est-il préférable pour moi de le faire dans un tableau?

InformationsquelleAutor Ray | 2009-02-05