已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学院 专业 姓名 学号 级 班密封线第8 页 共5页聊城大学计算机学院20122013学年第1学期期末考试2010级数据库原理试题(闭卷A)题号一二三四五总分复核人得分一、单项选择题(共15题,每小题2分,共30分)得分阅卷人在下列各题的A、B、C、D四个选项中,只有一个选项是正确的,请将正确的选项写在下面表格中。题号123456789101112131415答案1要保证数据库中数据的逻辑独立性,需要修改的是()。A模式 B模式/内模式映像 C模式/外模式映像 D内模式2学生社团可以接纳多名学生参加,每个学生可以参加多个社团,从社团到学生之间的联系类型是()。A多对多 B一对一 C多对一 D一对多3下列四项中,不属于关系数据库特点的是()。A数据冗余小 B数据独立性高 C数据共享性好 D多用户访问4在关系代数运算中,有5种基本运算,它们是()。A并、差、交、除和笛卡儿积 B并、差、交、投影和选择C并、交、投影、选择和笛卡儿积 D并、差、投影、选择和笛卡儿积5数据库中数据的完整性一般是指()。A数据的独立性和一致性 B数据的正确性和相容性、C数据的可控性和有效性 D数据的可移植性和可靠性6下列SQL语言的定义语句组中,()包含了不正确的定义语句。ICREATE TABLE CREATE VIEW CREATE INDEXIIDROP TABLE DROP VIEW DROP INDEXIIIALTER TABLE ALTER VIEW ALTER INDEXA只有I BI和II C只有III DII和III7事务的原子性是指()。A事务中包括的所有操作要么都做,要么都不做。 B事务一旦提交,对数据库的改变是永久的。C一个事务内部的操作及使用的数据对并发的其它事物是隔离的。D事务必须是使数据库从一个一致性状态变到另一个一致性状态。8在SQL的授权语句中使用“ALL PRIVILEGES”,表示()。A授权所有用户 B所有的操作权限 C对所有的数据集合 D允许再授权 9关系数据库中的候选码是指()。A能唯一决定关系的字段 B不可改动的专用保留字C关键的很重要的字段 D能唯一标识元组的属性或属性集合10下列()不是日志文件中应该记录的内容。A事务开始 B事务提交 C事务对数据的修改 D事务对数据的查询11E-R模型是数据库设计的有力工具,适于建立数据库的()。A数据模型 B概念模型 C逻辑模型 D结构模型12TCSEC/TDI安全标准中将系统划分为四组七个等级,其中安全级别最低的是()级。AD BC1 CB1 DA1131NF通过()可以规范化为2NF。A消除非主属性对码的部分函数依赖 B消除非主属性对码的传递函数依赖C消除主属性对码的部分和传递函数依赖 D消除非平凡且非函数依赖的多值依赖14 候选码中的属性可以有()A1 个 B多个 C1 个或多个 D0 个15设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是()。T1T2读A=16AA-1,写回A=15读A=16AA-1,写回A=15A并发事务不存在问题 B并发事务导致丢失修改C并发事务导致不能重复读 D并发事务导致读“脏”数据二、填空题(共10题,每小题1.5分,共15分)得分阅卷人1数据模型是由数据结构、数据操作和_三部分组成。2数据库设计过程中的逻辑结构设计阶段,任务是将_转换成关系模型。3模式/内模式映象为数据库提供了数据的_独立性。4在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,向用户收回授权使用_语句。5根据参照完整性规则,外码的值或者等于以此外码为主码的关系中某个元组主码的值,或者取_。6在关系代数运算中,从关系中取出满足条件的元组的运算称为_。7如果XY且有YX,那么XY称为_。8数据库恢复时,系统对已提交的事务要进行_处理。9数据库设计的基本步骤包括需求分析、概念结构设计、逻辑结构设计、_、数据库实施和数据库运行维护。10查询优化策略中最重要、最基本的一条是_运算应尽可能先做。三、操作题(共8题,每小题2分,共16分)得分阅卷人设在库存管理数据库中有3个表:产品表Product(Pno, Pname, Pprice, Pweight),其中Pno为产品号,Pname为产品名,Pprice为价格,Pweight为重量,Pno为主码;仓库表Warehouse(Wno, Waddress, Warea),其中Wno为仓库编号,Waddress为仓库地址,Warea为仓库面积,Wno为主码。库存表Storage(Pno, Wno, qty),其中Pno为产品号,Wno为仓库编号,qty为库存量,(Pno,Wno)为主码。用关系代数完成下面操作:1检索价格小于10且重量大于50的产品的编号和名称。2查询同时在W3和W4号仓库都有库存的产品编号。用SQL语言完成下面操作:3查询面积小于10平方米的仓库的地址和面积,并按面积降序排列。4查询P2号产品的总库存量。5200个P2号产品被存储在W4号仓库中,把上面的信息插入数据库中。6创建Storage(Pno, Wno, qty)表,其中主码为(Pno,Wno);两个外码分别为Pno(参照Product表的Pno)和Wno(参照Warehouse表的Wno),数据类型为:Pno char(4), Wno char(2), qty int。7使用户U2具有对这三个表的所有权限,但不能传播这些权限。8将P3号产品的信息从数据库中删除。四、设计题(共2题,每小题5分,共10分)得分阅卷人学生运动会管理系统数据模型如下:(1)有若干班级,每个班级包括:班级号、班级名、专业、教室。(2)每个班级有若干运动员,运动员只能属于一个班级,运动员包括:运动员号、姓名、性别、年龄。(3)有若干比赛项目,每名运动员可参加多项比赛,每个项目可有多名运动员参加,每名运动员在其参加的项目上均有一个成绩,比赛项目包括:项目号、名称、比赛地点。1根据上述语义画出E-R图,要求在图中画出属性并注明联系的类型。2将E-R图转换成关系模型,并指出每个关系模式的主码和外码(如果存在)。五、综合题(第1小题15分,第2小题7分,第3小题7分,共29分)得分阅卷人1设有关系模式R(A, B, C, D),函数依赖集F=AC, CA, BAC, DAC, BDA,请完成以下操作。(1)求出F的最小函数依赖集Fm。(2)求出R的所有候选码。(3)根据函数依赖关系,确定R最高能达到第几范式。2某书店数据库有书籍库存表(book)和书籍销售表(booksale),建表语句如下:create table book -书籍库存表( bookISBN char(13) primary key, - bookISBN为书籍的ISBNnumber int - number为书籍的库存量);create table booksale( bookISBN char(13) foreign key references book(bookISBN), - id为被销售书籍的ISBNcustomerName varchar(10) - customerName为购买书籍的客户姓名number int -number为购买书籍的数量);定义触发器,完成如下功能:当向书籍销售表(booksale)中插入销售信息时,书籍库存表(book)中的书籍库存量自动改变。3银行数据库有账户信息表(account),建表语句如下:create table account -账户信息表( accountId char(3) primary key, -accountId为客户的账号balance real check( balance=1 ) -balance为客户的存款余额);创建存储过程TRANSFER,实现银行从一个账户转存指定数额的款项到另一个账户中。聊城大学计算机学院20122013学年第1学期期末考试2010级数据库原理试题(闭卷A)参考答案和评分标准一、单项选择题(共15题,每小题2分,共30分)题号123456789101112131415答案CADDBCABDDBAACB二、填空题(共10题,每小题1分,共10分)空号12345678910答案数据的完整性约束条件概念模型物理revoke取空值选择平凡的函数依赖重做物理结构设计选择三、操作题(共8题,每小题2分,共16分)123select Waddress, Warea from Warehouse where Warea 10 order by Warea desc4select sum(qty) from Storage where Pno = P25insert into Storage values(P2, W4, 200)6create table Storage(Pno char(4), Wno char(2), qty int, primary key(Pno, Wno), foreign key(Pno) reference Product(Pno), foreign key(Wno) reference Warehouse(Wno)7grant all privileges on Product, Warehouse, Storage to U28delete from Storage where Pno = P2delete from Product where Pno = P2四、设计题(共2题,每小题5分,共10分)1根据上述语义画出E-R图,要求在图中画出属性并注明联系的类型。班级号年龄运动员比赛项目参加姓名运动员号名称nm性别班级班级名专业教室属于n1比赛地点成绩项目号2将E-R图转换成关系模型,并指出每个关系模式的主码和外码(如果存在)。班级(班级号,班级名,专业,教室) 其中带下划线的属性组为主码。运动员(运动员号,姓名,性别,年龄,班级号) ,其中班级号为外码比赛项目(项目号,名称,比赛地点)参加(运动员号,项目号,成绩), 其中运动员号,项目号为两个外码五、综合题(共3小题,每小题8分,共24分)1解(1)Fmin= AC, CA, BC, DC (2)候选码:BD(3)R1NF2解CREATE TRIGGER myTrigger ON booksaleFOR INSERTAS DECLARE bookISBN char(13)DECLARE number intdeclare c cursor for select * from insertedopen cfetch next from c into bookISBN, numberWHILE fetch_status = 0beginupdate book set number = number - number where bookISBN = bookISBNfetch next from c into bookISBN, numberendclose cdeallocate c3解CREATE PROCEDURE TRANSFER outAccount char(3), inAccount char(3), amount FLOATAS BEGIN TRANSACTIONDECLARE errorSum INT SET errorSum=0 update
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 04年智能物流系统研发与实施合同
- 2024年度艺术品采购与销售合同
- 2024年度医疗设备采购与使用合同协议(医疗器械)
- 2024年度版权购买合同:某音乐平台购买海量音乐版权3篇
- 2024年度保险合同:某企业为员工购买团体保险
- 《黄金实战宝典》课件
- 《铅笔淡彩画法》课件
- 2024年度建筑工程合同终止协议2篇
- 《钾素营养与钾肥》课件
- 2024年度电气设备租赁与运营承包合同2篇
- 校长的课程与学校教学领导力课件
- 福建厦门廉租房申请条件一览2022(条件+程序+材料)
- (完整PPT)干眼的诊治课件
- 内部术语---大众
- (完整版)居家养老服务项目收费标准一览表
- 加强工程分包管控,提高企业管理水平
- 48个英语音标课件共48张PPT.ppt
- 三年级上册科学素材-复习资料青岛版(六年制)(2019新版)
- LightGuideing导光柱设计指南
- 海康威视枪机摄像机检测报告精编版
- 强化沸腾传热的方法
评论
0/150
提交评论