注册 登录
编程论坛 MySQL论坛

关于第一范式的问题

UAPOPPING 发布于 2015-01-28 23:17, 2002 次点击
小弟数据库初学者,老师课上没讲明白。自己阅读书上也有许多不懂之处,请教如下问题:

第一范式:任何属性对于实体的单个实例都只有一个值。

书上有一个例子,如下图。书上说:由于一个出版社提供的图书不止一种,所以如果把一个出版社提供的图书都列出来其中“图书”的属性肯定是多值的。因此该表不属于第一范式。
只有本站会员才能查看附件,请 登录


解决办法是把它分解为两关系如下:
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录


然而我的问题就来了:图中我发现“图书”实体外键属性“出版社号”不也是多值的吗?为什么书上说这两个关系都属于第一范式呢?

谢谢解答。
0 回复
1