联大学堂《计算机应用技术数据库系统原理(安阳师范学院)》题库及答案
(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。
(2)根据转换规则,将ER模型转换为关系模型。
正确答案:商品|商品号|商品名|规格|计量单位|供应商|供应商号|供应商名|地址|商店|商店号|商店名|地址|客户|客户号|客户名|地址|商品订购|日期
6、设有一个反映教师参加科研项目的关系模式: R(教师号,项目名称,科研工作量,项目类别,项目金额,负责人) 如果规定:每个项目可有多人参加,每名教师每参加一个项目有一个科研工作量;每个项目只属于一种类别,只有一名负责人。 (1)根据上述规定,写出模式R的基本FD和关键码。 (2)说明R不是2NF的理由。(3)将R规范到3NF。
正确答案:教师号|项目名称|科研工作量|项目类别|负责人|项目金额|教师号|不属于2NF|部分依赖
7、设有一个记录商品采购信息的关系模式: R(商品号,商品名,规格,采购日期,采购单价,采购数量,采购员编号,采购员姓名) 如果规定:每名采购员可负责多种商品的采购,但每种商品只能由一个人员负责采购; 商品的采购单价随市场行情而定。 (1)根据上述规定,写出R的基本FD和关键码。 (2)R最高达到第几范式。 (3)将R规范到3NF。
正确答案:商品号|采购日期|1NF|商品名|规格|采购员编号|采购员编号|采购员姓名|采购单价|采购数量
8、设有一个记录学生毕业设计情况的关系模式: R(学号,学生名,班级,教师号,教师名,职称,毕业设计题目,成绩) 如果规定:每名学生只有一位毕业设计指导教师,每位教师可指导多名学生;学生的毕业设计题目可能重复。 (1)根据上述规定,写出模式R的基本FD和关键码。 (2)R最高属于几范式。 (3)将R规范到3NF。
正确答案:7|学号|2NF|学号|学生名|班级|教师号|毕业设计题目|成绩|教师名|职称
9、为某百货公司设计一个ER模型。 该百货公司管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。实体类型“商店”的属性有:商店编号,店名,店址,店经理。 实体类型“商品”的属性有:商品编号,商品名,单价,产地。实体类型“职工”的属性有:职工编号,职工名,性别,工资。 在联系中应反映出职工参加某商店工作的开始时间,每家商店销售商品的月销售量。
完成如下设计:
(1) 设计该百货公司的E-R图;
(2) 将该E-R图转换为关系模型的结构;
(3) 指出转换结果中每个关系模型的候选码。
正确答案:商店|商店编号|店名|店址|店经理|商品|商品名|单价|产地|月销售量|职工|职工编号|职工名|性别|工资|开始时间
10、设关系模式R是第一范式,且每个非主属性都既不部分函数依赖,也不传递依赖于R的候选键,则称R是()()()。
正确答案:3NF
11、某学生宿舍管理系统,涉及的部分信息如下: (1)学生:学号,姓名,性别,专业,班级。 (2)寝室:寝室号,房间电话。 (3)管理员:员工号,姓名,联系电话。 其中:每个寝室可同时住宿多名学生,每名学生只分配一个寝室;每个寝室指定其中一名学生担当寝室长;每个管理员同时管理多个寝室,但每个寝室只有一名管理员。 (1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。 (2)根据转换规则,将ER模型转换为关系模型。