数据库原理、技术与应用习题汇编

数据库原理、技术与应用习题汇编

ID:39278428

大小:77.14 KB

页数:10页

时间:2019-06-29

数据库原理、技术与应用习题汇编_第1页
数据库原理、技术与应用习题汇编_第2页
数据库原理、技术与应用习题汇编_第3页
数据库原理、技术与应用习题汇编_第4页
数据库原理、技术与应用习题汇编_第5页
资源描述:

《数据库原理、技术与应用习题汇编》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Word格式作业6:(数据库原理部分)一、设某医院住院管理数据库包括病人、医生、科室、病房以及护士等5个实体集,其中“病人”包括病历号、姓名、性别、入院时间、病症等属性;“医生”包括医生工号、姓名、年龄、职称等属性;“科室”包括科室编码、名称、办公地点、科室主任等属性;“病房”包括病房号、位置、床位数等属性;“护士”包括护士工号、姓名、年龄等属性。已知医院住院管理的基本语义如下:①一个医生对应治疗多个病人,一个病人可有多个医生治疗;②一个科室有多个医生和护士,一个医生和护士只属于一个科室;③一个病人对应一

2、个床位号,一个护士护理多个床位,一个床位有多个护士护理。试根据上述语义完成下列各项数据库设计任务:①设计满足上述要求的E-R图。(8分)②将该E-R图转换成关系模式,并指出每一个关系的主码和外码。(8分)③编写创建“医生”关系模式对应的基本表的T-SQL语句。(4分)④假设符合1NF的医院数据库的关系模式如下所示,其基本语义为同一病人同一入院时间只有一个主治医生,试根据范式理论将该关系模式分解成符合3NF的多个关系模式。(8分)医疗(病历号,病人姓名,症状,床位号,病房编号,病房位置,床位数,医生工号,医

3、生姓名,医生职称,科室编码,科室名称,科室地点,科室主任)二、试设计某科技园区内用电管理系统关系数据库,已知该系统基本信息需求如下:1)园区内有多幢建筑物(即办公楼),建筑物基本信息包括:建筑物编码、建筑物名称、建筑物楼对应的经度纬度坐标、建筑物所在地址、最低楼层、最高楼层、楼层数(计算得到)等。2)园区内可以进驻多个企业单位(用户),企业基本信息包括企业编码、企业名称、联系人、联系电话、进驻时间等。每个企业进驻园区后,其管理总部对应园区内建筑物的某个楼层和房间号。3)建筑物的各个楼层中安装有多个电表,电

4、表基本信息包括:电表编码、电表名称、规格型号、供应商名称、安装位置(包括经度纬度坐标、建筑物及楼层)、电表所属的企业用户等。4)园区物业管委会可以定期或随时采集各个电表的当前电表指示数据,存放在数据库中,同一电表同一天最多只保留一次数据采集记录。根据采集的数据和时间,系统可定期或实时计算出每个电表的实际耗电量,进而统计出每个企业的用电量。5)为了更好节约和控制用电,每个企业单位每年都有一个分月度的用电计划。月末时,数据库应用系统可统计出每个企业的用电超标情况。试根据上述语义,完成下列各题:1.设计满足上述

5、要求的数据库E-R图。(6分)2.根据E-R图,转换得到各个关系模式,并指出每一个关系模式的主码和外码。(6分)3.使用关系代数完成下列检索:(6分)①检索“杭州信达”(企业名称)公司2014年5月10日在“科技创新楼”(建筑物名称)中的所有电表的采集数据。②检索哪些建筑物中安装有两个或两个以上不同单位的电表,列出这些建筑物的名称。4)假设一个关系模式如下,试运用范式理论和方法,从第一范式开始将其逐步转换成符合3NF的关系模式。(6分)电能管理数据库=(电表编码,电表名称,电表所在楼层,企业编码,企业名称

6、,建筑物编码,建筑物名称,电表采集时间、电表当前指示数)三、已知图书出版和销售管理的一个局部E—R图及其各个实体的属性如下图1所示,其语义如下:①一本书可以由多个作者编写,一个作者可以编写多本书;完美整理Word格式①一本书只能在一个出版社出版,但一个出版社可以出版多本书;②一个书店可以销售多本书,一本书可以在多个书店销售;书店销售内容包括:销售订单号、销售日期和销售数量等信息;同一本书同一张销售订单中只出现一次。①试将该E—R图中的各种联系(包括联系的类型和联系的属性)标注完整。(7分)图1.图书出版与

7、销售管理的局部E—R图②将上述E—R图转换成关系模型,导出各个关系模式,注明各个关系模式的主码和外码;根据范式理论,分析上述各个关系模式是否属于3NF。(10分)作业2:1.从产品表中检索哪些产品名称的前10个字符中包含en字符串。2.从产品表中检索哪些产品名称中出现两个er字符串。3.从产品表中检索哪些产品名称中只包含一个er字符串。4.从产品表中检索哪些产品名称中包含单引号字符。5.从客户表中检索哪些客户名称所包含的字符个数最多。6.根据产品表和供应商表,检索哪些产品是由美国的供应商提供的。7.从产品

8、表中检索第一大类产品中(即categoryid值为1)哪些产品的单价大于其同类产品的平均单价。8.从产品表中检索第一大类产品中(即categoryid值为1)哪些产品的单价最低。9.从订单明细表(Orderitems)中计算10号产品的销售额和平均销售单价。(提示:使用sum函数)10.根据产品表和订单明细表,统计计算Tofu这个产品的销售额(提示:使用sum函数和IN)。作业3:1.统计检索销售额最大的前30%的客户他们购买

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。