班级:姓名:学号:.密封线内禁止答题数据库技术基础考试卷B卷第1页共5页2020-05-03南京信息职业技术学院试卷2009/2010学年第_一_学期期末考试B卷课程名称:数据库技术基础考试时间:100分钟命题人李维勇2009年12月30日审批人年月日使用班级:90911X90912X90913X90914X90915X90916P90917P90919P考试成绩:题号一二三四五六七八九十总分阅卷人得分一、单项选择题(每小题2分,共20分)(下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确的选项填写在下表相应位置上,答在其他位置不得分!)题号12345678910答案1.数据库通常是指有组织地、动态地存储在外存上的相互联系的数据的集合,应用数据库的主要目的是解决数据()问题。A.保密B.完整性C.一致性D.共享2.采用二维表格结构表达实体及实体间联系的数据模型是()。A.层次模型B.网状模型C.关系模型D.面向对象模型3.设计E-R图的过程中,需要确定实体所具有的属性,这一抽象称为()。A.分类B.聚集C.概括D.视图集成4.给定关系模式R(U,F),其中U为关系R的属性集,F是U上的一组函数依赖,若X→Y,()是错误的,因为该函数依赖不蕴含在F中。A.Y→Z成立,则X→ZB.X→Z成立,则X→YZC.ZU成立,则X→YZD.WY→Z成立,则XW→Z5.不能用作数据完整性约束实现技术的是()。A.实体完整性约束B.触发器C.参照完整性约束D.视图6.若关系模式R{A,B,C},{A→B,B→C},则将R分解为R1(A,B)和R2(B,C),则该分解()。A.满足无损连接,但不保持函数依赖B.不满足无损连接,但保持函数依赖C.既不满足无损连接,又不保持函数依赖D.既满足无损连接,又保持函数依赖7.在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据()语言来实现。A.定义B.操作C.查询D.控制8.若某个关系的主码为全码,则应包含()。A.单个属性B.两个属性C.多个属性D.全部属性9.“一个事务中的诸操作要么都做,要么都不做”,这一性质是指事务的()。A.原子性B.一致性C.隔离性D.持久性10.数据挖掘的目的在于()。A.从已知的大量数据中统计出详细的数据B.从已知的大量数据中发现潜在的规则C.对大量数据进行归类整理D.对大量数据进行汇总统计二、分析选择题(每小题2分,共20分)分析下面各题的描述,从A、B、C、D四个选项中,选择一个正确的选项填写在下表相应位置上,答在其他位置不得分!)问题12345678910答案1.假设员工关系EMP(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门只能有一部电话和一位负责人,一个员工可以有多个家庭成员。问题1:关系EMP属于()范式。A.1NFB.2NFC.3NFD.BCNF密封线内禁止答题数据库技术基础考试卷B卷第2页共5页2020-05-03问题2:关系EMP存在()问题。A.无冗余、无插入异常和删除异常B.无冗余,但存在插入异常和删除异常C.存在冗余,但不存在修改操作的不一致D.存在冗余、修改操作的不一致,以及插入异常和删除异常问题3:为了解决问题2中出现的问题,应该将员工关系EMP分解为()。A.EMP1(员工号,姓名,性别,家庭住址)EMP2(部门,部门电话,部门负责人)EMP3(员工号,家庭成员,成员关系)B.EMP1(员工号,姓名,性别,部门,家庭住址)EMP2(部门,部门电话,部门负责人)EMP3(员工号,家庭成员,成员关系)C.EMP1(员工号,姓名,性别,家庭住址)EMP2(部门,部门电话,部门负责人,家庭成员,成员关系)D.EMP1(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址)EMP2(员工号,家庭住址,家庭成员,成员关系)2.关系R、S如下图所示:RABC124345459566SABC533461983691问题4:关系代数表达式))((613,5,4SR的输出结果与()等价。A.B.C.D.问题5:关系代数表达式))((613,5,4SR与下列()等价。A.))((,,SRCACBAB.))((...,.,.SRBSARCRBRARC.))((...,.,.SRCSARCSBSARD.))((.....,.SRCSARCRBSAS问题6:若对关系R、S进行自然连接,所得关系的属性列数和元组个数分别为()。A.3和0B.3和2C.6和0D.6和23.某超市的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个基本关系如表1和表2所示。问题7:仓库关系的主键是()。A.仓库号B.商品号,地址C.仓库号,地址D.仓库号,商品号问题8:仓库关系没有达到第三范式的原因是()。A.没有消除非主属性对码的部分函数依赖,如:仓库号→电话B.没有消除非主属性对码的部分函数依赖,如:地址→电话C.只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖D.只消除了非主属性对码的传递函数依赖,而未消除部分函数依赖问题9-10:查询联想生产的激光打印机的总库存量的SQL语句如下:SELECT商品名称,(9)FROM商品,仓库WHERE生产商='联想'AND(10);从下列(9)和(10)选项中选择正确的选项填入上面的SQL语句中。(9)A.NUMBER(库存量)B.SUM(库存量)C.COUNT(库存量)D.TOTAL(库存量)(10)A.商品名称=激光打印机AND商品.商品号=仓库.商品号B.商品名称='激光打印机'AND商品.商品号=仓库.商品号C.商品名称=激光打印机OR商品.商品号=仓库.商品号D.商品名称='激光打印机'OR商品.商品号=仓库.商品号密封线内禁止答题数据库技术基础考试卷B卷第3页共5页2020-05-03三、简答题(每小题5分,共10分)1.简述构建E-R模型的步骤。2.举例说明关系参照完整性的含义。四、关系运算题(本题共10分)设有如下所示的关系R和S:RPQTY2bcd9aef2bef9ade7gef7gcdWTYBcdmcdndfnDTYcdef计算:(1)R1=RW(2分)(2)R2=σP>5∧T=’e’(R)(2分)(3)R3=π1,2,6(σ3=5(R×D))(3分)(4)R4=R÷D(3分)五、SQL题(每空2分,共20分)阅读下列说明,回答问题1和问题2,将解答填入对应栏内。【说明】某网上书店后台数据库的部分关系模式如下:会员(会员编号,用户名,密码,姓名,地址,邮编,电话,消费额,积分)图书(图书编号,类型名称,图书名称,作者,出版社,出版日期,ISBN,价格)订单(订单编号,用户名,销售额,订购日期,出货日期)订单明细(订单明细编号,订单编号,图书编号,数量)【问题1】下面是创建订单关系的SQL语句,订单编号唯一识别一个订单,用户名为订购图书的会员用户名,且不能为空。要求订购日期不能大于出货日期。请将空缺部分补充完整。密封线内禁止答题数据库技术基础考试卷B卷第4页共5页2020-05-03CREATETABLE订单(订单编号CHAR(6)_____________________________,用户名VARCHAR(40)NOTNULL_____________________________,销售额FLOAT,订购日期DATENOTNULL,出货日期DATE_____________________________);【问题2】请完成下列查询的SQL语句。(1)查询名称中包含“数据库”的图书的图书名称,作者,出版社和出版日期。SELECT_____________________________________FROM图书WHERE图书名称_____________________________;(2)查询提供销售(图书表中有)但没有销售过(没在订单明细表中出现)的图书名称和出版社。SELECT图书名称,出版社FROM图书WHERENOTEXISTS(SELECT_____________________________FROM订单明细WHERE_____________________________);(3)查询订购图书数量最多的会员名及其订购的数量。SELECT用户名,_____________________________FROM订单,订单明细WHERE_____________________________GROUPBY用户名HAVING_____________________________(SELECTSUM(数量)FROM订单,订单明细WHERE订单.订单编号=订单明细.订单编号GROUPBY用户名);六、案例分析题(本题共20分)阅读下列说明,回答问题1至问题3。【试题说明】某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统便于管理其业务运作活动。【需求分析结果】1.商场需要记录的信息包括商场编号(商场编号不重复)、商场名称、地址和联系电话。某商场信息如下表1所示。表1:商场信息表2.每个商场包含不同的部门,部门需要记录的信息包括部门编号(不同商场的部门编号不同)、部门名称、位置分布和联系电话。某商场的部门信息如下表2所示。表2:部门信息表3.每个部门雇用了多名员工处理日常事务,每名员工只能属于一个部门(新进员工在培训期不隶属于任何部门)。员工需要记录的信息包括员工编号、姓名、岗位、电话号码和工资。员工信息如下表3所示。表3:员工信息表密封线内禁止答题数据库技术基础考试卷B卷第5页共5页2020-05-034.每个部门的员工中有一个是经理,每个经理只能管理一个部门。系统要记录每个经理的任职时间。【概念模型设计】根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:图一:实体—联系图【关系模式设计】商场(商场编号,商场名称,地址,联系电话)部门(部门编号,部门名称,位置分布,联系电话,(a)_______________________)员工(员工编号,姓名,岗位,电话号码,工资,(b)_______________________)经理((c)_______________________,任职时间)【问题1】(6分)根据问题描述,在商场、部门、员工和经理之间补充三个联系(忽略员工和经理的联系),完善图一的实体—联系图。【问题2】(9分)根据实体—联系图,将关系模式中的空(a)~(c)补充完整,并分别给出部门、员工和经理关系模式的主键和外键。部门:主键______________________外键______________________员工:主键______________________外键______________________经理:主键______________________外键______________________【问题3】(5分)为了使商场有紧急事务时能联系到轮休的员工,要求每位员工必须且只能登记一位紧急联系人的姓名和联系电话(假设不同员工可以登记相同的紧急联系人)。则在图一中还需添加的实体是____________,该实体与图一中的员工关系存在____________联系。给出该实体的关系模式。