小编Gor*_*ble的帖子

名字和姓氏之间的关系

我在理解表中一个人的名字和姓氏之间的关系时遇到了一些麻烦。(在关系模型中)

我读过这种关系类型为:1-1:它们链接在一起。

但同一个名字可以归属于多个人。一个人可能有多个名字......

我的理解是:

即使“John Doe”在世界各地有许多同音异义词,但在数据库中,他的名字将直接与他的姓氏相关联。

为了避免这个问题,我们可以将姓氏和名字重新组合在一行中,但这会以人类问题结束(格式错误:哪个顺序,大写字母?用空格或逗号分隔......?)

在生成邮件的情况下(例如),我应该使用以下格式:标题 + 姓氏(Mr. Doe)而不是(Mr. DOE John)。

然后我应该原子化我的两个值。

这种反思似乎毫无用处,因为我的研究应该基于 ID 或其他标准,但当我仍在学习时,我试图以最好的方式理解数据库概念的每个细节。

database-design relational-theory

5
推荐指数
1
解决办法
2262
查看次数

标签 统计

database-design ×1

relational-theory ×1