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

How to create tables to maintain users family relation?

我正在做一个 "family dictionary" 项目。我正在 sql 服务器中创建表。我打算授予用户创建家庭的权限,但我不能信任用户。 He/She 可以创建多个家庭。

在 sql 服务器中为多个用户维护唯一家族的方法是什么?例如:

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

我怎样才能把这些人和一个家庭联系起来?我应该使用什么过程在数据库中创建一个唯一的家庭?

你可以有另一个 table 'Family' 有一个 id。

然后从第一个table开始,会有一个外键指向家族table。

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