习题班级12计算机专1学号12303517108姓名范祯祯名词解释函数依赖对于任意两个元组如果它们的X属性组值相同则它们的Y属性组值也相同则说X函数确定Y或Y函数依赖于X1NF如果关系模式R其所有属性都是不可再分的基本数据项则称R属于第一范式R1NF2NF如关系模式R1NF且每个非主属性完全函数依赖于候选码则称R属于第二范式R2NF3NF如果关系模式R2NF且R的任一非主属性都不传递函数依赖于任何候选码则称R属于第三范式R3NFBCNF设关系模式RU1NF如果对于R的每个非平凡函数依赖XYYX则X必包含候选码那么RBCNF即若每一个决定因素都包含码则RBCNF填空题关系数据库的规范化理论是数据库关系模式设计的一个有力工具XY则X称为决定因素Y称为依赖因素3NF是一个可用的关系模式应满足的最低范式单选题学号姓名姓名这是BA完全函数依赖B平凡函数依赖C非平凡函数依赖D传递函数依赖读者号书号读者姓名BA完全函数依赖B部分函数依赖C平凡函数依赖D传递函数依赖现有关系比赛比赛日期球队编号球队名称队长比赛成绩假定一只球队一天只参加一场比赛则候选码是CA球队编号B球队编号球队名称C比赛日期球队编号D球队编号比赛成绩判断题3NF是函数依赖范围内能够达到的最彻底的分解F函数依赖关系是属性间的一种一对一的关系F如果R只有一个侯选码且R3NF则R必属于BCNFT对于关系R如果候选码是单个属性则R2NFT简答题评价关系模式的标准是什么1尽可能少的数据冗余2没有插入异常3没有删除异常4没有更新异常综合题现有关系模式库存零件号零件名称仓库号仓库名称仓库管理员库存量规定一种零件可以存放在多个仓库一个仓库可以存放多种零件请列出基本函数依赖和候选码基本函数依赖零件号零件名称仓库号仓库名称仓库号仓库管理员零件号仓库号库存量候选码零件号仓库号是否存在删除异常插入异常和更新异常若存在请举例说明存在当删除零件记录时有可能会一同删除仓库的信息使仓库信息丢失发生删除异常当仓库中没有存储零件时无法插入仓库信息同时如果零件还未明确存储地点也无法插入零件信息发生插入异常当更新仓库信息比如修改仓库管理员时由于存在多条仓库记录需要修改多处容易发生错改或漏改发生更新异常属于第几范式说明理由由于零件号仓库号说明图片2零件名称存在非主属性对候选码的部分函数依赖所以属于1NF分解为3NF并说明理由将原关系分解成R1零件号零件名称R2仓库号仓库名称仓库管理员R3零件号仓库号库存量对于R1候选码是零件号零件号说明图片3零件名称且不存在非主属性对候选码的传递函数依赖所以R13NF对于R2候选码是仓库号仓库号说明图片3仓库名称仓库管理员且不存在非主属性对候选码的传递函数依赖所以R23NF对于R3候选码是零件号仓库号零件号仓库号说明图片3库存量且不存在非主属性对候选码的传递函数依赖所以R33NF分解到3NF是否已经属于BCNF说明理由属于BCNFR1R2R3所有的函数依赖的决定因素都包含了候选码