2004年10月份全国自考数据库系统原理真题及答案.doc_第1页
2004年10月份全国自考数据库系统原理真题及答案.doc_第2页
2004年10月份全国自考数据库系统原理真题及答案.doc_第3页
2004年10月份全国自考数据库系统原理真题及答案.doc_第4页
2004年10月份全国自考数据库系统原理真题及答案.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

更多优质自考资料,请访问自考乐园俱乐部/club/53463892004年10月份全国自考数据库系统原理真题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为()A.物理结构独立性B.物理数据独立性C.逻辑结构独立性D.逻辑数据独立性答案:B2.DBS中,“联机存储器”是指()A.内存和外存B.内存和快闪存C.磁盘和光盘D.快闪存和磁盘答案:D3.设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是()A.职工号B.姓名,技能C.技能D.职工号,技能答案:D4.下列选项中,不正确的是()A.R=(R-S)(RS)B.R-S=R-(RS)C.RS=S-(R-S)D.RS=S-(S-R)答案:C5.在SQL语言中,用于测试列值非空的短语是()A.IS NOT EMPTYB.IS NOT NULLC.NOT UNIQUED.NOT EXISTS答案:B更多优质自考资料,请访问自考乐园俱乐部/club/53463896.如果关系模式R上有函数依赖ABC和AC,则R中存在()A.完全依赖B.局部依赖C.传递依赖D.多值依赖答案:B7.设有关系模式R(A,B,C,D)上的函数依赖集F=ABCD,CA,则R最高属于()A.2NFB.3NFC.BCNFD.4NF答案:B8.A.AB.BC.CD.D答案:B9.在需求分析阶段,数据字典是对系统中()A.数据的描述B.处理的描述C.功能的描述D.数据与处理关系的描述答案:A10.扩展的ER模型中,子类与超类之间存在着()A.相容性B.一致性C.继承性D.完整性答案:C11.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是()A.一对一B.一对多C.多对多D.多对一答案:C更多优质自考资料,请访问自考乐园俱乐部/club/534638912.设关系模式R(A,B,C,D)上的函数依赖集F=ADB,CD,F在属性集ABC上的投影ABC(F)为()A.ADB,CDB.CBC.ABCD.ACB答案:D13.在对象关系模型中,若属性为不同类型元素的有序集合,则称该类型为()A.结构类型B.数组类型C.集合类型D.组合类型答案:A14.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是()A.GRANT GRADE ON SC TO ZHAOB.GRANT UPDATE ON SC TO ZHAOC.GRANT UPDATE (GRADE) ON SC TO ZHAOD.GRANT UPDATE ON SC (GRADE) TO ZHAO答案:C15.已知事务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二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。1.与数据库系统相比较,文件系统的三个主要缺陷是数据冗余性、数据不一致性和_ 。答案:数据联系弱更多优质自考资料,请访问自考乐园俱乐部/club/53463892.数据库系统的体系结构分为三级:内部级、概念级和级。_答案:外部3.对关系进行投影、选择、联接运算的结果是_.答案:新关系(或关系,或元组的集合)4.在关系代数表达式的语法树中,叶子结点是关系,非叶子结点是_。答案:关系代数操作5.设关系模式R(A,B,C,D,E),R上的函数依赖集F=AB,CD,DE,R的候选键是_。答案:AC6.在面向对象数据模型中,主要存在包含与_两种不同类型的数据联系。答案:继承7.已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其SQL查询语句中 WHERE子句的条件表达式是_。答案:班级IS NULL8.在面向对象数据模型中,对象由一组变量、消息和_组成。答案:方法9.在SQL语言的关系定义语句中,外键子句实现_完整性约束。答案:参照10.各场地的数据模型不同的分布式数据库系统称为DDBS._答案:异构型三、简答题(本大题共10小题,每小题3分,共30分)1.什么是事务的隔离性?答案:在并发事务执行时,系统应保证它们与这些事务先后单独执行时的结果一样。即并发执行的事务不必关心其他事务,如同在单用户环境下执行一样。(3分)2.简述“运行记录优先原则”。答案:至少要等相应运行记录已经写入“日志”文件后,才能允许事务往数据库中写记录。(1分)直至事务的所有运行记录都已写入“日志”文件后,才能允许事务执行“ENDTRANSACTION”操作。(2分)3.设有关系R(A,B,C)和S(D,E,A),A是R的主键和S的外键,为了实现完整性约束,SQL语言中规定对R的删除操作可以采取哪三种措施?答案:CASCADE方式(或ON DELETE CASCADE)(1分)RESTRICT方式(或ON DELETE RESTRICT)(1分)SET NULL方式(或ON DELETE SET NULL)(1分)4.试述数据库系统中常见的三类故障。更多优质自考资料,请访问自考乐园俱乐部/club/5346389答案:事务故障(1分);系统故障(1分);介质故障(1分)。5.在下表中填写X封锁与S封锁的相容矩阵,用N表示不相容,Y表示相容。T2T1XSXS答案:(3分)T2T1XSXNNYSNYYYYY6.已知关系R(A,B)和S(C,D),有两个等价的关系代数表达式:E1=A(B=CD=99 (RS) )E2=A(B=C(R(D=99(S))试分析哪一个关系代数表达式的执行效率高?为什么?答案:E2的执行效率高。(2分)因为E2先执行选择操作,减少了参与笛卡尔乘积的元组数目,从而减少了操作的时间和空间。(1分)7.设有关系R和S如下图所示,计算C,D(RS)的结果。RSABCa5ce8fa4gBDE4ac4eg8ba题32图答案:CDfbgage8.设某公司数据库中有关系模式R(姓名,职务,工资),R上的函数依赖集F=姓名职务,职务工资,试给出R的三个不同分解,并分析其是否具有无损联接性和保持函数依赖性。答案:三个分解:(1)R1(姓名,工资)和R2(职务,工资),不保持函数依赖、不具无损联接性。(1分)(2)R1(姓名,职务)和R2(职务,工资),满足无损联接性、保持函数依赖。(1分)(3)R1(姓名,职务)和R2(姓名,工资),满足无损联接性、不保持函数依赖。(1分)9.简述DDBS的局部数据模型透明性。答案:位于分配视图与局部概念视图之间,(1分)用户或应用程序要了解分片及各片段存储的场地,但不必了解局部场地上使用的数据模型类型。(2分)10.简述对象关系数据库中,子表和超表需满足的一致性要求。答案:超表中每个元组最多可以与每个子表中的一个元组对应。(1分)子表中每个元组在超表中恰有一个元组与之对应,并在继承的属性上有相同的值。(2分)更多优质自考资料,请访问自考乐园俱乐部/club/5346389四、设计题(本大题共5小题,每小题4分

温馨提示

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

评论

0/150

提交评论