数据库范式一道习题

给定关系模式:图书管理(图书编号,书名,作者,读者号,读者名,借出日期,应还日期)。假设一本图书只有一位作者,一位作者可以著作多本书籍,图书编号是唯一的;一名读者可以借阅多本图书,读者号是唯一的,每本图书被借阅后有借出日期和应还日期。
(1)判断上述关系模式符合哪种范式,并说明理由。
(2)如果不符合3NF,请将它规范为3NF。

第1个回答  推荐于2018-03-12
(1)符合第一范式,每一列都是不可分割的基本数据项。
不符合第二范式,因为主键应该是图书编号+读者号(假设一个人只节某本书一次,否则主键还要加借出日期),但书名和作者只有图书编号决定,这就不符合第二范式的属性完全依赖于主键。
(2)要把拆分成三个关系:
1 图书 (图书编号,书名,作者)
2 读者 (读者号,读者名)
3 图书管理 (图书编号,读者号,借出日期,应还日期)本回答被提问者和网友采纳

数据库 范式 选择题
C)一个数据库 D)一个数组 8设有关系R(A,B,C,D)及其上的函数相关性集合F=,那么关系R最高是 b A)第一范式的 B)第二范式的 C)第三范式的 D)BCNF范式的 9设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。则部门与职员实体之间的联系类型是 b...

数据库 关系模式 范式问题
N类:数量 所以订单号,产品编号,客户号,数量一定是R的候选码成员 由于(订单号,产品编号,数量)+=订单号,订货日期,客户号,客户名称,客户电话,产品编号,品名,价格,数量 所以订单号,产品编号,数量是R的候选码 3.第一范式,因为R中的非主属性部分依赖于候选码 ...

数据库范式习题
解答:重建控制文件,用带backup control file 子句的recover 命令恢复数据库。 3. 如何转换init.ora到spfile?解答:使用create spfile from pfile 命令. 4. 解释data block , extent 和 segment的区别(这里建议用英文术语)解答:data block是数据库中最小的逻辑存储单元。当数据库的对象需要更多的...

数据库范式一道习题
(1)符合第一范式,每一列都是不可分割的基本数据项。不符合第二范式,因为主键应该是图书编号+读者号(假设一个人只节某本书一次,否则主键还要加借出日期),但书名和作者只有图书编号决定,这就不符合第二范式的属性完全依赖于主键。(2)要把拆分成三个关系:1 图书 (图书编号,书名,作者)2 ...

数据库原理题目
1)第二范式,存在传递依赖。职工编号决定车间编号,车间编号决定车间主任,这一个传递依赖,不符合第三范式。2)存在插入和删除异常,如果一个车间没有职工,便不能使用这个关系模式R.如果删除职工,则车间主任也要被删去,不合适。3)可以分解成以下的3个第三范式的关系 RE(职工编号(主键),车间编号...

sql数据库习题,规范化过程中的范式及模式分解问题
(1) 试说明R不是2NF模式的理由。存在部分依赖,所以R不是2NF (2) 试把R分解成2NF模式集。R1(ABC),R2(AD) 说明:消除部分依赖关系 2.(1)R存在传递依赖。(2)R1(CB),R2(BA) 说明:消除传递依赖关系

SQL Server 数据库 范式问题
第一范式(1NF)无重复的列 第二范式(2NF)属性 完全依赖于主键[消除非主属性对主码的部分函数依赖]第三范式(3NF)属性 不依赖于其它非主属性[消除传递依赖]两个属性组成的关系必为2NF,因为两个属性组成 的关系的码只有三种情况:全码;两个分别为码; 的关系的码只有三种情况:全码;两个分别...

数据库范式问题---理论大家帮帮
数据库的范式是在一个表结构中,列或属性之间的关系来设定的。在你的问题中所描述的是两个表之间的关系,不属于范式的问题。你的表2完全是多余的。下面举一个范式的例子:销售日报表的结构:销售日期、商品编码、单价、数量、销售金额、优惠金额、收款机号、收款员号 INF--要求表中各列不能再拆分,...

数据库系统原理三范式提问
解:(1) F={(S# C#)→G, C#→U, S#→SN, C#→CN} (2) (S# C#)(3)最高达到第一范式,因为(S# C#)是主键,但C#→U, S#→SN, C#→CN,即U,SN,CN这些非主属性均部分函数依赖于主键,所以只能达到第一范式。(4)S (S#, SN)C (C#, CN, U)SC (S#, C#, G)https:...

一道关于数据库关系模式的题,我看不懂啊,希望得到大家的帮助~谢谢了...
D(时间,学生)模式R是第一范式,然后是否含有局部依赖,不存在即是满足第二范式,但是不满足第三范式因为存在非主属性的传递依赖:(时间,教室)→课程, (时间,教师)→教室 得到(时间,教室)→课程 选择B 三问只能达到3范式,存在成绩属性传递依赖(学生,课程)不满足BCNF 选择B ...

相似回答