2011数据库概论试卷A_第1页
2011数据库概论试卷A_第2页
2011数据库概论试卷A_第3页
2011数据库概论试卷A_第4页
2011数据库概论试卷A_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上 班 考场 姓名 学号 宁夏大学期末考试试卷A 2010 至2011学年第 二 学期考试科目 数据库原理 学分 4 学院 数学计算机学院 年级 2008级 专业 计算机科学 任课教师 毕利 试题来源 自命题 一二三四五总分得分评阅人得分一、 单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共1×20=20分) 1.在数据库技术中,独立于计算机系统的模型是(  A    )。 AE-R模型     

2、;   B.层次模型        C.关系模型       D.面向对象的模型 2. 已知关系模式SUPPLY(SNO ,SCITY,STATUS),存在函数依赖:SNOSCITY,SCITYSTATUS,SCITY SNO,那么 ( B ) A. SUPPLY属于1NF,但是不属于2NF B. SUPPLY属于2NF,但是不属于3NF C. SUPPLY属于3NF,但是不属于BCNF D. SUPPLY属于BCN

3、F,但是不属于4NF3. 用下面的SQL语句建立一个基本表: CREATE TABLE Student ( Sno CHAR(4) NOT NULL, Sname CHAR(8) NOT NULL, Sex CHAR(2), Age SMALLINT) 可以插入到表中的元组是(A ) A.5021,刘详,男,21 B. NULL,刘详,NULL,21 C.5021,NULL,男,21 D.5021,刘详,NULL,NULL4.设计性能较优的关系模式称为规范化,规范化的主要理论依据是(   A   )。 A.关系规范化理论 &

4、#160;          B.关系运算理论           C.代数运算理论               D.数理逻辑理论5. 有图书实体和读者实体,若一本图书可以借给多个读者,一个读者可以借阅多本图书,则图书和读者之间的联系为(  

5、; D   )。 A. 1:n B. n:1 C. 1:1 D. m:n6. 如果事务T获得了数据项X上的排它锁,则T对X( C ) A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写7.五种基本关系代数运算是(A )。 A. × B. ÷ C. × D. ÷8. 关系模式R中的属性全是主属性,则R的最高范式必定是(D )。 A.1NF B.2NF C.3NF D.BCNF 9.假如采用关系数据库系统来实现应用,在数据库设计的(  C   

6、; )阶段,需要将E-R模型转换为关系数据模型。 A.概念设计          B.物理设计          C.逻辑设计          D.运行阶段 10.数据库镜像可以用于(   C   )。 A.保证数据库的完整性&

7、#160;                  B.实现数据库的安全性 C.进行数据库恢复或并发操作            D.实现数据共享 11.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DB

8、S和DBMS D.DBS就是DB,也就是DBMS12. 要保证数据库的数据独立性,需要修改的是(C ) 。 A.模式与外模式 B.模式与内模式 C.三级模式之间的两层映射 D.三层模式13.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A )。 A.患者编号 B.患者姓名 C.患者编号和患者姓名 D.医生编号和患者编号14. SQL语言是(B )的语言,容易学习 。 A. 过程化 B.非过程化 C.格式化 D.导航式15.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合FAD,BC ,

9、EA ,该关系模式的候选码是(B )。 A. AB B. BE C. CD D. DE16. 关系数据库规范化是为了解决关系数据库中( B)的问题而引入的。 A.提高查询速度 B.插入、删除异常和数据冗余 C.保证数据的安全性和完整性 D.提高数据的独立性17. .在概念模型中的客观存在并可相互区别的事物称( A) 。 A.实体 B.元组 C.属性 D.节点18. 事务的持续性是指(B ) A. 事务中包括的所有操作要么都做,要么都不做 B. 事务一旦提交,对数据库的改变是永久的 C. 一个事务内部的操作对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态19.

10、 某公司有数据库,其中有一个表包含几十万个数据,但是用户抱怨说查询速度太慢,下面哪种方法能最好地提高查询速度(C )。 A. 收缩数据库 B. 减少数据库占用的空间 C. 建立聚集索引和非聚集索引 D. 换个高档的服务器20. 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(D ) 。 A.一个是DELETE,一个是SELECT B.一个是SELECT,一个是DELETE C.两个都是UPDATE D.两个都是SELECT得分二、填空题(每小题2分,共16分) 1.数据库系统中常用的几种数据模型有层次模型、网状模型、_、_和对象关系模型。 2.关系模式的三类完整性约束条件

11、分别是_、参照完整性约束和_。 3.对于属性X的每个具体值,属性Y都有唯一的具体值与之对应,称Y_X,或称X决定Y,记为_。4. 在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于_, 如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选码,则称R为_ 关系模式。 5.如果对数据库的并发操作不加以控制,则会带来三类问题:_,读"脏"数据,_。 6. SQL语言中的COMMIT语句的主要作用是_ , ROLLBACK的作用是_。 7 数据管理经过了人工管理阶段、_阶段和_阶段三个发展阶段。8. 游标是系统为用户开设的一个 ,存放SQL语句的执行结果,每个游

12、标区都有一个名字。用户可以通过游标逐一获取记录,并赋给_,交由主语言进行处理。得分三、简答题(每小题3分,共3×8=24分)1. 简述数据的物理独立性和逻辑独立性。 2. 死锁的诊断与解除。3.事务的特点 4.完全函数依赖5设R=ABCD,R上的F=AC,DC,BDA, 试判断=AB,ACD,BCD相对于F是否为无损联接分解,并说明理由。6. 什么是两段锁协议 ?它的作用是什么?7. 设存在两个关系R和S,求R÷S R SABCD abcd abefbcefedcdedefabdeCDcdef8. 什么是自主存取控制, 什么是强制存取控制?得分五、程序设计题(每小题3分,共

13、3×8=24分)现有如下关系: 职工(职工号,姓名,性别,职务,家庭地址,部门编号) 部门(部门编号,部门名称,地址,电话) 保健(保健卡编号,职工号,检查身体日期,健康状况) 1.用关系代数表达式写出,查找所有男科长的姓名和家庭地址; 2.用关系代数表达式写出,查找“财务科”科长的姓名和家庭地址; 3.用SQL语句写出,查找“财务科”中健康状况为“优秀”的职工姓名和家庭地址。 4.用SQL语句写出,将财务科科长的家庭地址改为“西夏区489号” 5.用SQL语句写出,建立“财务科”全体职工的视图。 6.用SQL语句定义职工表,并创建主外键。 7.用SQL语句统计各部门的人数。 8.用SQL语句写出,删除“财务科”所有人员的保健信息。得分六、综合应用题(16分) 学生运动会模型:   (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论