㈠ 数据库范式一道习题
(1)符合第一范式,每一列都是不可分割的基本数据项。
不符合第二范式,因为主键应该是图书编号+读者号(假设一个人只节某本书一次,否则主键还要加借出日期),但书名和作者只有图书编号决定,这就不符合第二范式的属性完全依赖于主键。
(2)要把拆分成三个关系:
1 图书 (图书编号,书名,作者)
2 读者 (读者号,读者名)
3 图书管理 (图书编号,读者号,借出日期,应还日期)
㈡ 数据库关系范式的例题
图片太不清晰了,眼都看瞎了
㈢ 解释1道数据库规范化/范式的例题
因为只要知道姓名就可以查到系,查到班主任,所以姓名并不是只和学生号产生关系。
这是不符合第三范式的。你去仔细研读一下第三范式的定义就能够想通了
其实这种现象就被称为冗余,而且属于复式冗余,因为班主任甚至还和系有关系。
㈣ 数据库 范式题
他的回答有些是错误的。
最小依赖:{bd→e,dg→c,ag→b,b→d}
候选码是:ag