我正在建立一个数据库,为诉讼运行实践管理软件。当增加与诉讼相关的人时,其中一些人将是重复党派(例如公司的律师),一些人将是一次性党派(证人等)。寻找关于是否使1个“案例用户”表格具有用户ID的值以及一次性派对的其余信息的输入,或者制作2个表格,其中一个是“案例用户 - 公司”,其中包含2列对于案例和用户ID,以及另一个“案例用户 - 其他”与一次性聚会信息。
答案 0 :(得分:2)
拥有一个“人员”表非常普遍,这个表充满了所有人共同的东西,如名字,姓氏和主键。然后将该密钥存储在您可能想要的人的任何位置。谁知道?您的律师可能是证人。当他们实际上是同一个人时,无需复制该条目。
答案 1 :(得分:0)
我不明白为什么你会想要两个表,特别是如果它们将具有大部分相同的字段。另一方面,如果你想为律师提供比证人更多的信息(或者相反的话)两张桌子可能是有益的......
答案 2 :(得分:0)
另外还有一点需要补充。对于隐私和数据保护,最好不要存储,鼓励用户存储,甚至建立用于存储的框架,而不是实际需要的个人数据。 (在英国,考虑'数据保护'法律)。因此,除非你计划发展一种法律职业的Facebook,否则我会在这个时候保持表格分开。