电气与计算机工程学院作业纸学号:182018010姓名:叶健行专业:18电子班级:4班成绩:1、将表5-17改写为1NF表5-17选课表学号课程152012001数据库原理、数据结构、编译原理、Android应用开发152012002Java语言程序设计、编译原理、Android应用开发答:学号课程152012001数据库原理152012001数据结构152012001编译原理152012001Android应用开发152012002Java语言程序设计152012002编译原理152012002Android应用开发2、假设某商业集团数据库中有一个关系模式R(商店编号,商品编号,数量,部门编号,负责人)。如果规定:每个商店的每种商品只在一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量;(1)写出关系模式R的基本函数依赖集。(2)找出关系模式R的侯选码。(3)关系模式R最高已达到第几范式?为什么?(4)分解为3NF,将分解后满足3NF的关系模式的函数依赖关系再找出来,与第1小题做对比。(5)向关系模式R中插入5条记录,通过分解后关系的连接查询,将R中的5条记录再现。答:(1)基本函数依赖集:{(商店编号,商品编号)→部门编号,(商店编号,部门编号)→负责人,(商店编号,商品编号)→数量}(2)关系R的侯选码:(商店编号,商品编号,部门编号)(3)关系模式R最高已达到第1范式;(4)将R分解成3NF:商店(商店编号,商品编号,部门编号,数量,负责人)商品(商品编号,商店编号,部门编号,数量)部门(部门编号,商店编号,负责人)其关系模式的函数依赖集:{(商店编号,商品编号)→部门编号,(商店编号,部门编号)→负责人,(商店编号,商品编号)→数量}