mysql - 单独的姓氏和名字表

标签 mysql sql-server database database-design foreign-key-relationship

我的老板希望我将Person表拆分为Surname和Forename表,然后通过关系链接到Person表。这样做的目的基本上是消除数据冗余。这是一个具体的建议吗?名字和姓氏有单独的表好吗???

最佳答案

没有。这不是好的 RDBMS。如果每个人只有一个姓氏和名字(大多数情况都是如此),那么这些字段应该添加到现有表中,并删除“姓名”字段。

关于mysql - 单独的姓氏和名字表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20972298/

相关文章:

php - Laravel 获取具有多对多关系的属性

c# - 如何使用单个 SqlCommand 插入记录并返回新创建的 ID?

mysql - diff 2 大型数据库表

mysql - 使用迭代器删除 MySQL 表

database - 将日志消息存储在数据库表中而不是文件中是好是坏?

php - 如何获取我需要的变量值

php - MYSQL 错误在第 1 行 - 但 phpmyadmin 说没有错误

mysql - 如何在 MySQL 子查询中使用 GROUP BY

sql-server - SQL 服务器 : call function with parameter names

sql-server - sql server 中是否有 DEBUG 开关可以在查询结果中包含调试信息?