




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业试卷编号试卷编号大学 试 卷学期: 2007 至 2008 学年度 第 1 学期课程: 数据库原理 专业: 信息学院各专业 班级: 姓名: 学号: 题号一二三四五六七八九十总分得分得分得分 填空题(10分 每题1分)请在答题纸的相应位置写上正确答案,错答、 不答均无分。使用SQL语言的SELECT语句进行分组查询时,如果要对分组进行筛选,应该使用_子句。在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用_关键字。数据库系统设计基本分为:_、概念结构设
2、计、逻辑结构设计、物理设计、数据库实施与数据库运行和维护等六个阶段。用户权限是由数据对象和_两个要素组成的。防止未经授权的用户恶意地存取数据库中的数据,这是数据库系统的_控制机制要解决的问题。在DBMS的授权子系统中,授权和回收权限的语句分别是 GRANT和_语句。当数据库被破坏后,如果事先保存了后备副本和_,就有可能恢复数据库。在SQL语言的关系定义语句中,外码子句实现_完整性约束。基本的封锁类型有排它锁和_。从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、插入异常、修改异常和_。得分得分二、判断题 (在括号内正确的打,错误的打,每题1分 共10分)在基
3、本的关系中,任意两个元组不允许重复。( )数据库三级模式结构中,对全局数据逻辑结构和特征的描述称为外模式或子模式。( )游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。( )登记日志文件时先写数据库,后写日志文件。( )一个事务中对数据库的所有操作是一个不可分割的操作序列,这个性质称为事务的一致性。( )系统故障恢复时,对故障发生时尚未完成的事务要进行重做(REDO)处理。( )采用封锁技术可以解决并发操作带来的数据不一致的问题。( )如果事务T获得了数据对象D上的S锁,则其他事务在数据对象D上可加X锁。( )一个关系只有一个外码。( )在数据库的安全性控制中,授权的数据对象的
4、范围越小,授权子系统就越灵活。( )得分三、选择题 (每题1分 共30分)得分对数据库物理存储方式的描述称为( )A.外模式 B.内模式 C.概念模式 D.逻辑模式在数据库三级模式间引入二级映象的主要作用是( )A.提高数据与程序的独立性 B.提高数据与程序的安全性C.保持数据与程序的一致性 D.提高数据与程序的可移植性一个关系数据库文件中的各条记录( )。A前后顺序不能任意颠倒,一定要按照输入的顺序排列B前后顺序可以任意颠倒,不影响库中的数据关系C前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D前后顺序不能任意颠倒,一定要按照码段的顺序排列在SQL中,与“NOTIN”等价的操作
5、符是()AALL BSOMEC=SOMED=ALL在SQL语言中,用于测试列值非空的短语是()A.IS NOT EMPTYB.IS NOT NULLC.NOT UNIQUED.NOT EXISTS设有关系B(书号,书名),如果要检索第3个字母为N,且至少包含4个字母的书名,则SQL查询语句中WHERE子句的条件表达式应写成:书名 LIKE()A._ _N _ B._ _ N%C._ _ N _ %D._%N_ _设关系R和S分别有m和n个元组,则RS的元组个数是()Am BnCm+n Dmn下列结论中,错误的是( )A. 若R.A R.B, R.B R.C,则R.A R.C B. 若R.A R
6、.B, R.A R.C,则R.A R.(B,C) C. 若R.B R.A, R.C R.A,则R.(B,C) R.A D. 若R.(B,C) R.A, 则 R.B R.A, R.C R.A取出关系中的某些列,并消去重复元组的关系代数运算称为( )。A取列运算 B投影运算 C连接运算 D选择运算自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。A元组 B行 C记录 D属性视图是一个“虚表”,视图的构造基于( )A.基本表 B.视图C.基本表或视图 D.数据字典任何一个满足2NF但不满足3NF的关系模式都不存在( )A.主属性对候选码的
7、部分依赖B.非主属性对候选码的部分依赖C.主属性对候选码的传递依赖D.非主属性对候选码的传递依赖设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主码是()A.职工号B.姓名,技能C.技能D.职工号,技能把ER模型转换成关系模式的过程,属于数据库的( ) A.需求分析 B.概念设计 C.逻辑设计 D.物理设计一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是( )A. 1:1B. 1:MC. M:1D. M:N 设有事务T1和T2,其并发操作顺序如下图所示,该并发操作带来的问题是()步骤T1T21
8、读A=502读A=503A=A*2写回4A=A-10写回5COMMITCOMMITA.丢失更新B.读“脏数据”C.事务不能提交D.不能重复读已知事务T1的封锁序列为:LOCK S(A)LOCK S(B)LOCK X(C)UNLOCK(B) UNLOCK (A) UNLOCK (C)事务T2的封锁序列为:LOCK S(A) UNLOCK (A) LOCK S(B)LOCK X(C) UNLOCK (C) UNLOCK (B)则遵守两段封锁协议的事务是()A.T1B.T2C.T1和T2D.以下关于事务调度和封锁的描述中,正确的是( )A遵守两段封锁协议的并发事务一定是可串行化的B可串行化的并发事务
9、一定遵守两段封锁协议C遵守两段封锁协议的并发事务不一定是可串行化的D遵守两段封锁协议的并发事务一定不会产生死锁系统故障会造成( )A.内存数据丢失B.硬盘数据丢失C.软盘数据丢失 D.磁带数据丢失如果事务T已在数据R上加了X锁,则其他事务在数据R上()A只可加X锁 B只可加S锁C可加S锁或X锁 D不能加任何锁 在事务依赖图中,若两个事务的依赖关系构成循环,则( )。A.事务执行成功 B.系统出现活锁C.事务执行失败 D.系统出现死锁设有关系模式R(A,B,C),F=BA,CA。相对于F,R的候选键为()。ABA BABCCB DBC在数据库系统中,日志文件用于()A.保障事务的并发性B.保障数
10、据的安全性C.检测系统的死锁D.数据库故障的恢复在数据库系统中,保证数据及语义正确和有效的功能是( )A.并发控制B.存取控制C.安全控制D.完整性控制在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是()A.概念设计B.物理设计C.逻辑设计D.系统实施区分不同实体的依据是()。A.名称 B.属性C.对象 D.概念在需求分析阶段,数据字典是对系统中()A.数据的描述B.处理的描述C.功能的描述D.数据与处理关系的描述数据库物理设计完成以后,进入数据库实施阶段,下述工作中,( )一般不属于实施阶段的工作。A建立库结构B系统调试C加载数据 D扩充功能存储过程是由PL/ SQL书写的例程,
11、经编译和优化后存储在( )中的过程。它们成为SQL服务器模块,使用时只要调用即可。A数据库客户端程序B数据库服务器C高级语言程序 D操作系统ODBC的基本思想是提高应用系统与RDBMS的( ),从而使应用系统具有良好的可移植性。A一致性 B关联性C依赖性 D独立性得分得分四、 关系代数及SQL语句 (每小题2分,共24分)设某学校图书馆图书管理数据库有三个基本表:读者(读者号,姓名,性别,年龄,地址,联系电话,部门);书(书号,书名,作者,出版社,数量);借书(读者号,书号,借出日期,应还日期)。1、试用关系代数完成如下查询: (1)查询作者为“李东”的书号和书名;(2)查询计算机系女性读者的
12、读者号和姓名;(3)查询借了书号为J58的书名和读者姓名;(4)查询没有借阅计算机网络的读者号2、写出下列操作的SQL语句:(1)在“书”表中插入数据(J101,数据库理论,王铭,科学出版社);(2)查询借阅了“数据库理论”的读者号、借出日期和应还日期;(3)查询被借出书的书号、书名、作者和借出数量;(4)查询借阅了书号为J18的书名、读者号和读者姓名;(5)将读者所在部门为计算机系的改为计算机科学系;(6)把查询和删除“借书”表数据的权限授给用户USER1;(7)查询书名以“数据库”开头的所有图书信息;(8)建立读者借书情况的视图:RL(读者号,姓名,书号,书名,借出日期,应还日期)。得分规
13、范化理论(10分)得分有关系模式R,其存储的内容如下表所示:任课教师课程编号课程名称教材作者学生人数T1T1T2T2T3T4C1C2C3C1C1C4计算机网络数据库计算机网络计算机网络计算机网络汤子瀛王 珊汤子瀛汤子瀛汤子瀛谢希仁588250505852请仅在R中已给出数据的范围内分析其函数依赖关系并解答如下问题:1、确定关系R的码(1分)2、写出关系R的函数依赖(3分)3、判断关系R最高为第几范式?为什么?(2分)4、将R分解为满足3NF范式的关系模式,并指出分解后的每个关系模式的主码和外码。(4分)得分得分 数据库设计(共16分)某商业集团销售管理情况如下: 各种商品(商品编号,商品名,类
14、别,单价)按类别存放在不同的仓库(仓库编号,地点,面积)中;顾客(顾客编号,顾客名,地址,电话,账号)通过营业员(营业员号,姓名,性别,销售额,销售指标)购买商品,可一次购买多件商品,也可多次购买同一商品。要求:1、画出各个实体类型图(由实体和属性构成);(4分)2、按上述规则设计E-R图(由实体、联系以及联系的属性构成);(5分)3、将上述E-R图转换成关系模型,并指出每个关系模型的主码和外码。(7分) 大学 答卷纸学期: 2007 至 2008 学年度 第 1 学期课程: 数据库原理 专业: 信息学院各专业 班级: 姓名: 学号: 题号一二三四五六七八九十总分得分得分得分填空题(10分,每
15、题1分) 1 HAVING 2. DISTINCT 3. 需求分析 4. 操作类型 5 存取 6. REVOKE 7. 日志文件 8. 参照 9 共享锁 10. 删除异常 得分得分二、 判断题 (在括号内正确的打,错误的打,每题1分 共10分)。题号12345678910答案得分得分三、 选择题(30分,每题1分)题号12345678910答案BABABCDDBD题号11121314151617181920答案CBDCDAAAAD题号21222324252627282930答案DDDDABADBD得分四、 关系代数及SQL语句(每小题2分,共24分)得分1答案及评分标准:1、(1)书号,书名(
16、作者=李东(书) 1分 1分(2)读者号,姓名(部门计算机系性别=女(读者) 1分 1分(3)书名,姓名(读者号,书名(书号=J58(借书) 书) 读者1分 (无读者号,书名不扣分) 1分 (4)读者号(读者)读者号(书号(书名=计算机网络(书) 借书)1分 1分 (无书号不扣分)2、(1)INSERT INTO 书(书号,书名,作者,出版社) (1分)VALUES(J101,数据库理论,王铭,科学出版社)(2)SELECT 读者号,借出日期,应还日期 FROM借书,书 (1分)WHERE书. 书号=借书. 书号 AND书.书名=数据库理论(1分)(3)SELECT借书.书号,书名,作者,CO
17、UNT(借书. 书号)(COUNT部分 1分)FROM借书,书 WHERE借书.书号=书.书号 GROUP BY借书.书号 (GROUP BY部分1分)(4)SELECT书名,借书.读者号,姓名FROM 读者,书,借书 (1分) WHERE 书.书号=借书.书号 AND读者.读者号=借书.读者号AND书号=J18 (1分)(5)UPDATE 读者 (1分)SET 部门=计算机科学系 WHERE部门=计算机系 (1分)(6)GRANT SELECT, DELETE (1分)ON 借书 TO USER1 (1分,表前加TABLE不扣分)(7) SELECT * FROM书 WHERE 书名 LIK
18、E数据库% (LIKE 1分,数据库%1分)(8)CREATE VIEW RL(读者号,姓名,书号,书名,借出日期,应还日期)(1分)AS SELECT借书.读者号,姓名,借书.书号,书名,借出日期,应还日期FROM 读者,书,借书WHERE 书. 书号=借书. 书号 AND读者.读者号=借书. 读者号 (1分)得分得分 规范化理论(10分)得分得分参考答案:(1)确定关系R的码(1分)关系模式的码为:(任课教师,课程编号)1分f(2)写出关系R的函数依赖(3分)f(任课教师,课程编号) 学生人数 1分 pp课程编号课程名称 ,(任课教师,课程编号)课程名称1分pp课程编号教材作者,(任课教师,课程编号) 教材作者1分 判断关系R最高为第几范式?为什么?(2分)答:该关系模式的各属性都满足原子性要求,故满足1NF,R最高为第一范式1分;因为关系模式中存在非主属性对码的部分函数依赖关系,1分(4)将R分解成3NF的关系模式为:(4分)R1(任课教师,课程编号,学生人数)1分主码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际贸易买卖合同模板
- 采购合同协议样本
- 机械租赁安全规范合同版
- 供热服务保障合同
- 工厂购销合同范本
- 城市户外广告投放工程合同
- 塔吊设备供应合同
- 采购与供应合同协议书范本
- 长期仓库租赁合同模板
- 宠物猫咪领养及养护合同2025
- 少儿美术幼儿园课件- 4-6岁 《沙漠鸵鸟》
- ChatGPT人工智能与通用大模型演讲稿
- 撤场通知书( 模板)
- richcui美国sspc富锌底漆解读
- IATF169492016内部审核报告范例
- 人教版高中地理必修一全册测试题(16份含答案)
- 成果导向(OBE)教育理念课件
- 交通运输概论全套PPT完整教学课件
- 西北工业大学英文简介
- 《动画场景设计》第一章 动画场景设计概述
- 2023年湖北宜昌伍家新城投资控股集团有限公司招聘笔试题库含答案解析
评论
0/150
提交评论