如何创建表来维护用户的家庭关系?
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
我正在做一个 "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