数据库设计问题

时间:2011-08-16 19:44:38

标签: sql-server-2008

我有2个单独的对象(A,B),A,B之间没有关系

对象A具有(X,Y,Z)值

对象B具有(X,Y,Z,P,W)值

A和B的值不同,例如A.Z = 4而B.Z = 6

创建表格的最佳做法是什么:

  1. 使用值
  2. 创建单独的表(A,B)
  3. 使用表格类型的键创建表格类型(A,B)和表格值(X,Y,Z,P,W)。
  4. 谢谢,

1 个答案:

答案 0 :(得分:2)

对于低基数和简单情况,我会选择:

3.表AB包含列(X,Y,Z,P,W)和A / B类型标识符,让P,W对于A对象为空

有了更多信息,我可能会做出不同的选择。