想做一个家谱数据库

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:46:46
没有思路呢,不知道哪位可以指导一下!我准备用SQL做
还有,一个人有可能出继给别人当儿子或是孙子

想法不错噻

我也参与一下

第一个表:按父子(女)关系创建一个表,始祖就设为一个super id: 0;结构如下

myid fatherid myname……
1 0 SuperFather
2 1 ..
3 1 ..
4 2 ..
5 3 ..

第二个表:婚配关系表

id myid wife ……
1 1 女娲
2 1 TheSecondOne
3 2 MyWifeName-Li
4 3 MyWifeName-Wang

成员关系可以通过视图来完成 呵呵 Super simple idea .

---

补充 : 加一个标记字段就可以了 是否直系