发布网友 发布时间:2022-05-20 23:57
共3个回答
热心网友 时间:2023-10-09 09:43
我的解法如下:
在族谱中人与人的关系是多对多的关系,所以设计数据结构的时候需要2张表,一张是家族成员表,一张是成员关系表。
ER图,如下:
这样,即可以通过长辈递归出所有的晚辈,也可以通过晚辈递归出所有的长辈。
热心网友 时间:2023-10-09 09:44
最好是通过树的结构要建立表,这样的话,例如下面的:追答其实很简单我们这个表第一项是ID,然后第二项是人名,第三项是这个ID的父辈,当然做的复杂的话,我们也可以加一个参数就是ID的母辈,然后第4项是性别。通过这个表的人名,你就可以找到这个人的父母,兄弟(ParentID相同,sex=m),姐妹(ParentID相同,sex=w)
热心网友 时间:2023-10-09 09:44
表里字段