gpt4 book ai didi

mysql - 父亲/丈夫姓名的数据库设计。使用一个公共(public)列还是单独的列来存储名称?

转载 作者:行者123 更新时间:2023-11-29 17:46:10 27 4
gpt4 key购买 nike

我正在为组织使用的应用程序表单设计一个数据库。该表单有一个名为父亲/丈夫姓名的字段,该字段只能有一个值。纸上的表格看起来像这样 -

Name : ------
DOB : ------
Father/husband name : John Doe (husband)

在数据库中存储父亲/丈夫字段的正确方法是什么

Design 1:
father_name husband_name
NULL John Doe

Design 2:
father_husband_name relationship
John Doe husband

最佳答案

表(通常)是特定类型实体的集合。这里的“实体”是指人。因此,您需要一个列来存放此人的姓名,而将关系保留在另一列中。所以,设计 2。

但是,SELECT 会是什么样子?这也可以决定架构的外观。

关于mysql - 父亲/丈夫姓名的数据库设计。使用一个公共(public)列还是单独的列来存储名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49812465/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com