我想用PHP生成一个家谱树,数据库应该怎么设计?

栏目:资讯发布:2023-09-22浏览:3收藏

我想用PHP生成一个家谱树,数据库应该怎么设计?,第1张

一个表就够了

id——每个人的id

fid——如果有值 就是父亲的id

hid——如果有值 就是丈夫的id

wid——如果有值 就是妻子的id

其他字段:姓名 性别 出生日期 等等

数据库这么建就好了

id | belongid | name | img

1 | 0 | 名字A | url //A为根,0代表根级别

2 | 1 | 名字B | url //B为A的分支

3 | 1 | 名字C | url //C为A的分支

4 | 2 | 名字D | url //D为B的分支

家谱的英文是 "family tree"。

"family tree" 的解析如下:

一、发音:

英式发音:[ˈfæməli triː]

美式发音:[ˈfæməli triː]

二、释义:

n 家谱,族谱,家系图

三、词形变化:

复数:family trees

四、含义拓展:

"family tree" 是指一个家庭或家族成员之间的关系图表,用于显示他们的血缘关系和世代传承。家谱通常包括人物的姓名、出生日期、结婚关系以及其他重要的家族信息。家谱对于研究家族历史、了解亲属关系以及保留家族记忆具有重要价值。

五、例句:

1 I traced my family tree back several generations(我追溯了我的家谱数代。)

2 The family tree revealed interesting connections between distant relatives(家谱揭示了远亲之间有趣的联系。)

3 She added her name to the family tree to document her place in the lineage(她将自己的名字添加到家谱中,以记录她在家族血统中的位置。)

4 The family gathered around the family tree during the reunion to share stories and memories(家人们在团圆时聚集在家谱周围,分享故事和回忆。)

常用短语:

- genealogical tree: 家谱树

- trace one's family tree: 追溯家谱

- update the family tree: 更新家谱

以上就是关于 "家谱" 的英语表达。

我想用PHP生成一个家谱树,数据库应该怎么设计?

一个表就够了 id——每个人的idfid——如果有值 就是父亲的idhid——如果有值 就是丈夫的idwid——如果有值 就是妻子的id其他字段...
点击下载
热门文章
    确认删除?
    回到顶部