2010年1月全国自考数据库系统原理试题与答案_第1页
2010年1月全国自考数据库系统原理试题与答案_第2页
2010年1月全国自考数据库系统原理试题与答案_第3页
2010年1月全国自考数据库系统原理试题与答案_第4页
2010年1月全国自考数据库系统原理试题与答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上全国2010年1月自考数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的CBDDB ABDDC ACBAD1.数据库管理系统是( )A.采用了数据库技术的计算机系统B.包括DBA、计算机硬件及DB的系统C.位于用户与OS之间的数据管理软件D.包括OS在内的数据管理软件2.外模式DDL用来描述( )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.下列关于数据冗余的叙述中,不正确的是( )A.冗余的存在容易破

2、坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据4.适当调整DB的模式和内模式,使DB适应新的应用环境称为DB的( )A.重组织B.监控分析C.查询优化D.重构造5.关系模型中将不含有多余属性的超键称为( )A.内键B.候选键C.主键D.外键6.如果一个关系属于3NF,则它( )A.必然属于2NFB.必然属于4NFC.可能不属于2NFD.必然属于BCNF7.设有关系模式R(A,B,C),F是R上成立的FD集,F=BC,CA,那么分解=AB,AC相对于F( )A.是无损分解,也保持函数依赖 B.是无损分解,但不保持函数

3、依赖C.不是无损分解,但保持函数依赖 D.既不是无损分解,也不保持函数依赖8.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为( )A.0B.4C.5D.69.设有关系R和S,与RS等价的元组表达式是( )A.t|R(t)VS(t)B.t|R(t)S(t)C.t|u(R(t)S(u)D.t|u(R(t) S(u)10.在SQL语言中,用于测试列值非空的短语是( )A.IS NOT EMPTYB.NOT UNIQUEC.IS NOT NULLD.NOT EXISTS11.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )A.包括2

4、0岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( )A.一级封锁协议B.二级封锁协议C.三级封锁协议D.两段锁协议13.断言是DBS采用的( )A.安全性措施B.完整性措施C.恢复措施D.并发控制措施14.在对象联系图中,如果从A到B有双线箭头,则表示A是B的( )A.一个子类B.同类C.一个父类D.一个属性15.一个UML类图,如下图所示。表示对象操作的是( )A.UniversityB.unameC.cityD.num_staff二、填空题(本大题共10小

5、题,每小题1分,共10分)请在每小题的空格上填上正确答案。错填、不填均无分。16.DB能为各种用户共享,具有较小冗余度、数据间联系紧密、较高的数据_独立性_等特点。17.DB分成物理数据库和_描述_数据库两类,后者由DD系统管理。18.不必存储属性值,而是从其他属性值推导出值的属性称为_派生 属性。19.若F是最小函数依赖集,则其中每一个函数依赖的右部都是_单属性_。20.关系代数的五个基本操作是:并、差、笛卡儿积_、投影和选择。21.SQL语言中创建基本表的命令是_ CREATE TABLE。22.事务故障和系统故障的恢复由系统自动进行,而介质故障的恢复需要_DBA_配合执行。23.保护数据

6、库,防止不合法的使用,以免数据的泄密、更改或破坏,属于数据库的安全性控制。24.ODBC的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种DBS_的能力。25.在类图中,重复度类似于ER模型中实体的基数_的概念。三、简答题(本大题共10小题,每小题3分,共30分)26.简述层次、网状和关系模型中数据联系的实现方法。27.为什么关系中的元组没有先后顺序?28什么是完全函数依赖?29简述SQL数据库的体系结构中表的三种类型。30简述关系模型的三个组成要素。31简述采用检查点方法的恢复算法的主要内容。32事务的存取模式有几种,分别是什么?33什么是ODBC数据源?34简述引用类型

7、的概念。35简述事务的调度、串行调度和并发调度的含义。26、:1、在层次、网状模型中,数据之间联系是用指针实现的。2、在关系模型中,数据之间的联系是通过外键和主键间联系实现的。27、:由于关系定义为元组的集合,而集合中的元素是没有顺序的,因而关系中的元组也就没有先后顺序。28、在关系R(U,F)中,如果XY,而对于X的任何真子集X,Y对X均不存在函数依赖,称Y对X完全依赖。29、:1)基本表 2)视图 3)导出表。基本表是实际存储在数据库中的表,视图是由若干基本表或视图构成的表的定义,而导出表是执行了查询时产生的表。30、:1)数据结构2)数据操纵3)数据完整性规则31、:1)根据日志文件建立

8、事务重做队列和事务撤销队列2)对重做队列中的事务进行REDO处理,对撤销队列中的事务进行UNDO处理。32、:事务的存取模式有两种,分别是1)READ ONLY :事务对数据库的操作只能是只读操作2)READ WRITE:事务对数据库的操作可以是读操作,也可以是写操作。33、:ODBC数据源是驱动程序与DBS连接的桥梁,数据源不是DBS,而是用于表达一个ODBC驱动程序和DBMS特殊连接的命名。34、:引用类型相当于程序设计中指针的概念,可以避免数据结构的无穷嵌套问题。35、:事务的执行次序称为调度。如果多个事务依次执行,则称为事务的串行调度。如果利用分时的方法,同时处理多个事务,则称为事务的

9、并发调度。四、设计题(本大题共5小题,每小题4分,共20分)36设有选课关系SC(学号,课号,成绩),试用SQL语句定义一个有关学生学号及其平均成绩的视图SV。37设有两个关系:学生关系S(学号,姓名,年龄,性别)和选课关系SC(学号,课号,成绩),试用关系代数表达式检索没有选修B5课程的学生姓名。38.设有选课关系SC(学号,课号,成绩),试用SQL语句检索选修B2或B5课程的学生学号。39.设有学生关系S(学号,姓名,性别,奖学金),选课关系SC(学号,课号,成绩),用SQL语句完成如下操作:对成绩得过满分(100)的学生,如果没有得过奖学金(NULL值),将其奖学金设为1000元。40.

10、设有学生关系S(学号,姓名,性别,年龄),课程关系C(课号,课名),选课关系SC(学号,课号,成绩),试用SQL语句检索选修课程名为BC的学生姓名和成绩。36. CREATE VIEW SV AS SELECT 学号,AVG(成绩) FROM SC GROUP BY 课号 38、SELECT 学号 FROM SC WHERE 课号=B2 OR 课号=B539、UPDATE INTO S SET 奖学金=1000WHERE 学号 IN (SELECT 学号 FROM SC WHERE 成绩=100)40、SELECT 姓名,成绩 FROM S,SC,C WHERE S.学号=SC.学号 AND

11、SC.课号=C.课号 AND 课程名=BC五、综合题(本大题共2小题,每小题5分,共10分)41.设有一个记录高校教师参加社会学术团体情况的关系模式:R(教师号,姓名,职称,团体名称,团体简介,团体负责人,参加日期,担当职务)如果规定:每名教师可同时参加多种学术团体,在每种团体中只担当一种职务;每种学术团体由多人组成,只有一位负责人。(1)根据上述规定,写出模式R的基本FD和关键码。(2)R最高属于第几范式。(3)将R规范到3NF。42.某科技管理部门欲开发一个科研项目申报与评审系统,涉及的部分信息如下:(1)项目:项目编号,项目名称,申请者,期限,金额,项目描述。(2)项目类别:类别编号,类

12、别名称。(3)专家:专家编号,姓名,职称,单位。其中:根据项目类别,每个申报项目需由对应领域的多位专家进行评审;每位专家只参与一类项目的评审,评审时要记录评审日期和评审意见。(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。(2)将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。41、(1)基本FD有:教师号姓名,教师号职称,教师号、团体名称担当职务,教师号、团体名称参加日期,团体名称团体简介,团体名称团体负责人。 关键码是:(教师号、团体名称) (2)最高属于1NF (3)R1(教师号,姓名,职称,团体名称) R2(团体名称,团体简介,团体负

13、责人) R3(教师号,团体名称,担当职务,参加日期)42、 (2)项目(项目编号,项目名称,申请者,期限,金额,项目描述,类别编号)项目类别(类别编号,类别名称)专家(专家编号,姓名,职称,单位,类别编号) 2010年10月数据库系统原理试题参考答案1、 选择题:1-5 BCBAC 6-10 BCDBB 11-15 DDAAB二、填空题16.实体标识符 17.外部应用程序 18.存取方法 19.修改异常 20.连接 21.like 22.数据项 23.域 24.列表类型 25.网络协议三、简答题26.从数据文件,数据字典,索引,统计数据,日志角度答题,参阅教材26页。28.(AE)+ = AE

14、D29.早选择,早投影,减少笛卡尔积时记录的规模,笛卡儿积尽可能的与选择、投影合并到一起操作。30.(1)对未完成的事务作UNDO处理。 (2)对已提交事务但更新还留在缓冲区的事务进行REDO处理。32.从视图,权限,角色,审计等角度答题。35.从全局变量和局部变量等角度答题。参与教材210页。四、设计题36. CREATE VIEW 上海商场 as SELECT ANAME,BNAME FROM A,B,AB WHERE A.ANUM=AB.ANUM AND B.BNUM=AB.BNUM AND CITY=上海37.SELECT BNAME,SUM (QTY) as 销售总额 FROM B,

15、AB WHERE B.BNUM=AB.BNUM GROUP BY BNAME38.SELECT COUNT (DISTINCT ANUM) as 个数 FROM B,AB WHERE B.BNUM=AB.BNUM AND BNAME=长虹彩电39. S#,GRADE (c#=c2(SC))40. sname,sex (sage>18sage< =20(s)五、综合题41.(1)R的FD:F=人员编号(姓名,性别),职位编号职位名称,(人员编号,职位编号)考试成绩关键码:(人员编号,职工号) (2)最高1NF,因为有部分函数依赖。姓名、性别、职位名称都部分依赖于主键。(3)可以分解为以下三个关系模式:人员(人员编号,姓名,性别),职位(职位编号,

温馨提示

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

评论

0/150

提交评论