如何创建表来维护用户的家庭关系?

时间:2015-04-28 05:02:37

标签: sql database sql-server-2012 relation sql-server-2012-express

我正在制作一个“家庭词典”项目。我在sql server中创建表。我打算允许用户创建家庭,但我不能信任用户。他/她可以创建多个家庭。

在多个用户的sql server中维护独特系列的方法是什么?例如:

id    fname    lname    sex    
1     Ashish   Jain      M
2     Neha     Jain      F
3     Sachin   Jain      M

我如何将这些人与家人联系起来?我应该使用什么过程在数据库中创建一个独特的系列?

1 个答案:

答案 0 :(得分:1)

你可以有另一张桌子' Family'带有身份证。

然后从第一个表中,会有一个指向族表的外键。

id    fname    lname    sex    familyid
1     Ashish   Jain      M     1
2     Neha     Jain      F     1
3     Sachin   Jain      M     2