数据库原理-任务05(关系数据库理论、数据库设计小测)
10
朝阳
开始于 2020-05-19 21:04
1 10 410
已截止

任务尚未发布或者你没有权限查看任务内容。

任务讨论

老师不好意思,忘记交了

一、已知关系模式R<U,F>,其中U={A,B,C,D,E,G,H};F={AC→G,B→D,C→E,C→B,C→H}。1、关系的候选码;答:因为只有AC出现在左边,所以AC是关系的候选码。2、确定关系的范式,并说明理由;答:该关系最高满足1NF,因为存在非主属性对候选键的部分依赖。3、将所有关系模式规范化为3NF。答:R1(A,C,G)R2(C,B,E,H)R3(B,D)二、现有商品供应关系模式:supply(sno,pno,scity,status,qty)已知其上的函数依赖集合F={sno->scity,scity->status,(sno,pno)->qty}1、求该关系模式的候选码(要求:给出关键步骤)。答:由题干可知,sno和pno只出现在左边,所以sno和pno一定属于候选键,所以sno和pno是关系的候选码。2、该关系模式最高满足几范式?给出理由。答:该关系最高满足1NF,因为存在非主属性对候选键的部分依赖。3、请使用投影分解法将该关系模式转化为一组3NF关系模式。答:R1(sno,pno,qty)R2(sno,scity)R3(scity,status)

三、某物业管理公司,经营若干个花园式居民小区的物业管理。每个小区中的建筑物数量不等,每幢楼房中的单元房数也不等。公司要掌握各小区各单元房的情况,如位置、面积、房产权属于谁等。每个小区中的建筑物数量不等,每幢楼房中的单元房数也不等。高于 7 层的楼房装有电梯,每户均通有煤气管道、有线电视,有些户通过小区的代理服务器接通了Internet。小区中的住户,有些就是单元房的房产权所有者,有些是住户租住产权属于物业公司的公寓,还有些租住产权属于他人的单元房。公司需要对小区内的各类住户进行有效的管理,知道每户户主的基本信息,如:姓名、工作单位、联系电话、该户人数等。根据以上情况,完成以下任务:1、 设计出E-R模型或语义对象模型;答:2)、根据数据模型转换成关系;答:楼房(楼房号,电梯,Internet,煤气管道,有线电视)单元房(楼房号,单元号,位置,面积,房产权号)业主(房产权号,姓名,工作单位,联系电话,该户人数)住户(租户姓名,业主号,租户手机号)

四、设有一家大型超市管理系统模型:商品(商品编号、商品名称、商品类别、产地、单价)生产厂家(厂家编号、厂家名称,工厂驻地、注册资金)超市客户(客户编号、姓名、性别、年龄)有如下关系,一个厂家可以生产若干种商品,每种商品均来自一个固定的厂家,客户可以去超市购买各种商品,每次购买都会有具体的时间。1、设计出E-R模型或语义对象模型;答:2、根据数据模型转换成关系;答:商品(商品编号,商品名称,商品类别,产地,单价)生产厂家(厂家编号,厂家名称,工厂驻地,注册资金)超市客户(客户编号,姓名,性别,年龄)超市购买(商品编号,客户编号,购买时间)

朝阳

任务已更新

朝阳

任务已更新