【发布时间】:2014-07-09 03:56:08
【问题描述】:
我目前正在尝试规范化现有数据库。我的问题与此视频http://youtu.be/4q-keGvUnag?t=5m1s 大约 5 分钟时出现的问题类似。
他说不应该做的(有两个作者的书有两个专栏)是我的数据库存在的问题。我想知道查询是否可以将表修改为只有一个作者列并为每个作者单独行。
所以:
(1) [书名] [isbn] [作者#1] [作者#2]
应该是这样的:
(1) [书名] [isbn] [作者#1]
(2) [书名] [isbn] [作者#2]
【问题讨论】:
-
同一本书有两行真的是更好的解决方案吗?似乎作者应该是它自己的表。
标签: mysql sql ms-access database-design normalization