




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
更多优质自考资料尽在百度贴吧自考乐园俱乐部(/club/5346389)欢迎加入.欢迎交流.止不住的惊喜等着你.2011年全国自考数据库系统原理模拟试卷(二)及答案一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.在DBS中,内存、外存数据交换最终是通过() (2分)A:UWA完成B:DBMS完成C:OS完成D:键盘完成2.使用CREATE TABLE语句建立的是() (2分)A:数据库B:表C:视图D:索引3.封锁可以避免数据的不一致性,但有可能引起() (2分)A:系统崩溃B:使磁盘上的DB中的数据有错误C:若干事务彼此等待对方释放封锁D:系统自动关机4.在SQL中,短整型数据类型用() (2分)A:INTEGERB:INTC:NUMERICD:SMALLINT5.下列哪种关系模型具有第一范式性质() (2分)A:平面关系模型B:嵌套关系模型C:复合对象模型D:以上均不具有6.()位于分片视图与分配视图之间。 (2分)A:分片透明性B:位置透明性C:局部数据模型透明性D:复制透明性7.ODBC是指() (2分)A:对象数据库约束B:面向数据库约束C:开放式数据库互连D:开放式数据库约束8.子模式是() (2分)A:外模式B:物理模式C:概念模式D:存储模式9.DBMS由()部分组成 (2分)A:二B:三C:四D:五10.为保证多用户环境中数据的完整性和一致性,DBMS采取的控制称为() (2分)A:安全性控制B:完整性控制C:事务控制D:并发控制11.在下列几种故障中,不破坏数据库内容的是() (2分)A:计算机病毒发作B:供电系统故障C:瞬时的强磁场干扰D:磁盘介质损坏12.SQL语言是() (2分)A:高级语言B:结构化查询语言C:第三代语言D:宿主语言13.设计数据库概念结构时,常用的数据抽象方法是概括和() (2分)A:分类B:继承C:析分D:聚集14.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是() (2分)A:DBS包括DB和DBMSB:DBMS包括DB和DBSC:DB包括DBS和DBMSD:DBS就是DB,也就是DBMS15.在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能中属于前端的是() (2分)A:存取结构B:格式处理C:查询优化D:并发控制二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。错填、不填均无分。1.在SQL中,用子句消除重复出现的元组。 (1分)2.每个实体有若干特性,每一个特性称为。 (1分)3.INSERT语句的操作方式有。 (1分)4.数据库的逻辑模型独立于。 (1分)5.关系代数是为的一组高级运算的集合。 (1分)6.我们用引入“函数”的方法来解决类型定义中的递归问题。在元组的成分中,除了属性外,还可以定义“函数”,它相当于程序设计语言中指针的概念,在面向对象数据库中称为。“函数”这个概念可以把类型定义中的实例映射扩充到类型值域中的实例映射。 (1分)7.联接运算记为。 (1分)8.RESTRINCT(约束式)方式是在执行DROP语句时,。 (1分)9.关系代数中,连接运算是操作的组合。 (1分)10.键有几种不同形式,即。 (1分)三、简答题(本大题共10小题,每小题3分,共30分)1.分布式系统中影响查询的主要因素是什么?基于半联接的查询优化策略的基本思想是什么? (3分)2.试比较基本表和视图的数据操纵操作。 (3分)3.什么是数据库的物理设计?试述其具体步骤? (3分)4.DBS由哪几部分组成。 (3分)5.简述SQL的主要组成部分。 (3分)6.除了访问数据的权限,系统还提供给用户哪些修改数据库模式的权限? (3分)7.SQL2中用户权限有哪几类?并作必要的解释。 (3分)8.简述SQL的主要特点。 (3分)9.简述数据库设计的规划阶段的主要工作。 (3分)10.什么是“权限”?用户访问数据库可以有哪些权限?对数据库模式有哪些修改权限? (3分)四、设计题(本大题共4小题,每小题5分,共20分)1.已知四个关系: S(SNO,SNAME,SEX,AGE,DEPT,SPECIAL) C(CNO,CNAME,CREDIT,DEPT,PRECNO,TNO)T(TNO,TNAME,SEX,TSPECIAL) SC(SNO,CNO,GRADE) 试用SQL语句实现下列要求: 检索“通信”和“计算机”专业学生的情况。 产生学生成绩表包括学号、姓名、系、课程名、学分和成绩。 检索所有参加操作系统课程考试的学生学号及成绩。 检索选修了计算机系开设的全部课程的学生的学号和姓名。 检索选修了“黄明”老师所上的全部课程的学生的学号。(5分)(1):2.在教学数据库的关系S、SC、C中,试用SQL2的断言机制定义下列两个完整性约束: (1)学生必须在选修Maths后,才能选修其他课程。 (2)每个男学生最多选修20门课程。 (3)不允许女学生选修Liu老师的课程。 (4)规定每门课程至少有10名学生选修。(5分)(1):3.使用SQL语言完成下列操作: (1)建立学生表S,使其具有如下属性: SNO学号字符串长度为8,不能有空值; SN姓名字符串长度为10; SD系名字符串长度为20; SA年龄,2字节整数 (2)向学生表S中插入一个学生记录,其值如下: SNO:98245 SN:赵玉林 SD:会计系 SA:18 (3)将S表中赵玉林记录中的系名更改为外语系。(5分)(1):4.设数据表中有三个基本表:职工表EMP(ENO,ENAME,ADDR),其属性分别表示职工的工号、姓名、地址。工作表WORK(ENO,CNO,SALARY),其属性分别表示职工工号、工作的公司编号、工资。公司表 COMP(CNO,CNAME,CADDR),其属性分别表示公司编号、公司名、地址。这里假设一个职工可在多个公司兼职,并在兼职公司各领一份工资。 (1)试写出下列查询语句的关系代数表达式:检索在公司编号为C8的公司工作的职工工号和姓名。 (2)试写出下列查询语句的SQL语句:检索每一个职工的工资总数,要求显示(职工工号,工资总数)。 (3)试写了下列查询语句的SQL语句:检索在“美华公司”工作的职工工号、姓名和地址。 (4)试写出下列修改操作的SQL语句:为在“美华公司”工作的职工加薪,条件是低于1000元者加200元。 (5)为WORK表建立一个索引,索引名为WORKINDEX,索引键是(ENO,CNO),并要求索引键值是惟一的。(5分)(1):2011年全国自考数据库系统原理模拟试卷(二)一、单项选择题 (本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1:参考答案:C试题内容:在DBS中,内存、外存数据交换最终是通过()A:UWA完成B:DBMS完成C:OS完成D:键盘完成2:参考答案:B试题内容:使用CREATE TABLE语句建立的是()A:数据库B:表C:视图D:索引3:参考答案:C试题内容:封锁可以避免数据的不一致性,但有可能引起()A:系统崩溃B:使磁盘上的DB中的数据有错误C:若干事务彼此等待对方释放封锁D:系统自动关机4:参考答案:D试题内容:在SQL中,短整型数据类型用()A:INTEGERB:INTC:NUMERICD:SMALLINT5:参考答案:A试题内容:下列哪种关系模型具有第一范式性质()A:平面关系模型B:嵌套关系模型C:复合对象模型D:以上均不具有6:参考答案:B试题内容:()位于分片视图与分配视图之间。A:分片透明性B:位置透明性C:局部数据模型透明性D:复制透明性7:参考答案:C试题内容:ODBC是指()A:对象数据库约束B:面向数据库约束C:开放式数据库互连D:开放式数据库约束8:参考答案:A试题内容:子模式是()A:外模式B:物理模式C:概念模式D:存储模式9:参考答案:A试题内容:DBMS由()部分组成A:二B:三C:四D:五10:参考答案:C试题内容:为保证多用户环境中数据的完整性和一致性,DBMS采取的控制称为()A:安全性控制B:完整性控制C:事务控制D:并发控制11:参考答案:B试题内容:在下列几种故障中,不破坏数据库内容的是()A:计算机病毒发作B:供电系统故障C:瞬时的强磁场干扰D:磁盘介质损坏12:参考答案:B试题内容:SQL语言是()A:高级语言B:结构化查询语言C:第三代语言D:宿主语言13:参考答案:D试题内容:设计数据库概念结构时,常用的数据抽象方法是概括和()A:分类B:继承C:析分D:聚集14:参考答案:A试题内容:数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()A:DBS包括DB和DBMSB:DBMS包括DB和DBSC:DB包括DBS和DBMSD:DBS就是DB,也就是DBMS15:参考答案:B试题内容:在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能中属于前端的是()A:存取结构B:格式处理C:查询优化D:并发控制二、填空题 (本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。错填、不填均无分。1:参考答案:DISTINCT试题内容:在SQL中,用子句_消除重复出现的元组。2:参考答案:属性试题内容:每个实体有若干特性,每一个特性称为_。3:参考答案:元组值的插入、查询结果的插入试题内容:INSERT语句的操作方式有_。4:参考答案:硬件试题内容:数据库的逻辑模型独立于_。5:参考答案:关系运算对象试题内容:关系代数是_为_的一组高级运算的集合。6:参考答案:对象标识试题内容:我们用引入“函数”的方法来解决类型定义中的递归问题。在元组的成分中,除了属性外,还可以定义“函数”,它相当于程序设计语言中指针的概念,在面向对象数据库中称为_。“函数”这个概念可以把类型定义中的实例映射扩充到类型值域中的实例映射。7:参考答案:R1FS试题内容:联接运算记为_。8:参考答案:只有当SQL模式中没有任何下属元素时,才撤消SQL模式,否则拒绝执行DROP语句试题内容:RESTRINCT(约束式)方式是在执行DROP语句时,_。9:参考答案:乘、选择和投影试题内容:关系代数中,连接运算是_操作的组合。10:参考答案:超键、候选键、主键、外键试题内容:键有几种不同形式,即。_三、简答题 (本大题共10小题,每小题3分,共30分)1:参考答案:在分布式系统中,由于一地的查询可能涉及其他场地,引起数据在网络中来回传输,所以影响查询的主要因素是网络的数据传输量。不同场地间的联接操作和并操作是导致数据传输的主要原因。所有查询处理方法都应该是网络中数据传输量最小。 基于半联接的查询优化策略的基本思想为:数据在网络中传输时,由于在一个关系传输到另一场地后,并非每个数据都参与联接操作或都有用,所以如果以整个关系传输,则会造成网络数据传输的庞大和浪费。因此,不参与联接的值或无用的值不必在网络中来回传输。试题内容:分布式系统中影响查询的主要因素是什么?基于半联接的查询优化策略的基本思想是什么?2:参考答案:数据操纵包括数据查询和数据更新两种操作。对于数据查询操作,基本表和视图是一样的,均没有什么限制。而对于数据更新操作,基本表中没有什么限制,但视图则有三条规则: (1)如果一个视图是从多个基本表使用联接操作导出的,那么不允许对这个视图执行更新操作; (2)如果在导出视图的过程中,使用了分组和聚合操作,也不允许对这个视图执行更新操作; (3)如果视图是从单个基本表使用选择、投影操作导出的,并且包括了基本表的主键或某个候选键,那么这样的视图称为“行列子集视图”,并且可以被执行更新操作。SQL2中,允许更新的视图在定义时,必须加上“WITH CHECK OPTION”短语。试题内容:试比较基本表和视图的数据操纵操作。3:参考答案:数据库的物理设计是:对一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程。具体的说,物理设计的主要任务是指数据库在物理设置上的存储结构和存取方法。试题内容:什么是数据库的物理设计?试述其具体步骤?4:参考答案:DBS由以下四个部分组成: (1)数据库(DB); (2)硬件; (3)软件; (4)数据库管理员。试题内容:DBS由哪几部分组成。5:参考答案:由四个部分组成: (1)数据定义; (2)数据操纵; (3)数据控制; (4)嵌入式SQL的使用规定。试题内容:简述SQL的主要组成部分。6:参考答案:(1)索引权限:允许用户创建和删除索引。 (2)资源权限:允许用户创建新的关系。 (3)修改权限:允许用户在关系结构中加入或删除属性。 (4)撤消权限:允许用户撤消关系。试题内容:除了访问数据的权限,系统还提供给用户哪些修改数据库模式的权限?7:参考答案:SQL2中用户权限有六类: (1)SELECT:允许用户对关系或视图执行SELECT操作。 (2)INSERT:允许用户对关系或视图执行INSERT操作。 (3)DELETE:允许用户对关系或视图执行DELETE操作。 (4)UPDATE:允许用户对关系或视图执行UPDATE操作。 (5)REFERENCES:允许用户定义新关系时,引用其他关系的主键作为外键。 (6)USAGE:允许用户使用已定义的域。试题内容:SQL2中用户权限有哪几类?并作必要的解释。8:参考答案:SQL的主要特点有四点:SQL语言的词汇相当有限,便于学习;SQL语言具有十分灵活和强大的查询功能;SQL语言是一种非过程性语言;尽管SQL功能强,但仍不能满足所有的应用需求。试题内容:简述SQL的主要特点。9:参考答案:数据库设计的规划阶段的主要工作: 对建立数据库的必要性和可行性分析,确定数据库系统在组织中和信息系统中的地位以及各个数据库之间的联系。试题内容:简述数据库设计的规划阶段的主要工作。10:参考答案:(1)权限是指用户使用数据库的方式。 (2)用户访问数据库的权限有以下四种: 读权限:允许用户读数据,但不能修改数据。 插入权限:允许用户插入新的数据,但不能修改数据。 修改权限:允许用户修改数据,但不能删除数据。 删除权限:允许用户删除数据。 (3)系统提供给用户修改数据库模式的权限: 索引权限:允许用户创建和删除索引。 资源权限:允许用户创建新的关系。 修改权限:允许用户在关系结构中加入或删除属性。 撤消权限:允许用户撤消关系。试题内容:什么是“权限”?用户访问数据库可以有哪些权限?对数据库模式有哪些修改权限?四、设计题 (本大题共4小题,每小题5分,共20分)1.已知四个关系:S(SNO,SNAME,SEX,AGE,DEPT,SPECIAL)C(CNO,CNAME,CREDIT,DEPT,PRECNO,TNO)T(TNO,TNAME,SEX,TSPECIAL)SC(SNO,CNO,GRADE)试用SQL语句实现下列要求:检索“通信”和“计算机”专业学生的情况。产生学生成绩表包括学号、姓名、系、课程名、学分和成绩。检索所有参加操作系统课程考试的学生学号及成绩。检索选修了计算机系开设的全部课程的学生的学号和姓名。检索选修了“黄明”老师所上的全部课程的学生的学号。1:参考答案:SELECT * FROM S WHERE SPECIAL=通信 OR SPECIAL=计算机 SELECT SNAME,SPECIAL,CNAME,CREDIT,GRADE FROM S,SC,C WHERE S.SNO=SC.SNO AND SC.CNO=C.CNO; SELECT SNO,GRADE FROM SC WHERE CNO = (SELECT CNO) FROM C WHERE CNAME=操作系统 SELECT S.SNO,SNAME FROM S WHERE NOT EXISTS (SELECT *) FROM C WHERE C.DEPT=“计算机” AND NOT EXISTS (SELECT * FROM SC WHERE S.SNO=SC.SNO SC.CNO=C.CNO); SELECT SNO FROM SC * WHERE NOT EXISTS SELECT * FROM C,T WHERE TNAME=黄明 AND C.TNO=T.TNO;试题内容:2.在教学数据库的关系S、SC、C中,试用SQL2的断言机制定义下列两个完整性约束:(1)学生必须在选修Maths后,才能选修其他课程。(2)每个男学生最多选修20门课程。(3)不允许女学生选修Liu老师的课程。(4)规定每门课程至少有10名学生选修。1:参考答案:(1)CREATEASSERTIONCHECK (S#IN(SELECTS# FROMSC WHEREC#IN(SELECTC# FROMC WHERECNAMEMaths) (2)CREATEASSERTIONASSE2CHECK (20ALL(SELECTCOUNT(DISTINCTC# FROMSC WHERES#IN(SELECTS# FROMS WHERESEX男) (3)CREATEASSERTIONASSE3CHECK (NOTEXISTS(SELECT* FROMSC WHEREC#IN(SELECTC# FROMC WHERETEACHERliu ANDS#IN(SELECTS# FROMS WHERESEX=F) (4)CREATEASSERTIONASSE4CHECK (10ALL(SELECTCOUNT(DISTINCTS#) FROMSC GROUPBYC#)试题内容:3.使用SQL语言完成下列操作:(1)建立学生表S,使其具有如下属性:SNO学号字符串长度为8,不能有空值;SN姓名字符串长度为10;SD系名字符串长度为20;SA年龄,2字节整数(2)向学生表S中插入一个学生记录,其值如下:SNO:98245SN:赵玉林SD:会计系SA:18(3)将S表中赵玉林记录中的系名更改为外语系。1:参考答案:(1)CREATE TABLE S (SNO CHAR8) NOT NULL, SN CHAR(10), SD CHAR(20), SA SMALLINT); (2)IN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 濮阳公安基础知识培训课件
- 太原安全评价培训课件
- 太原安全培训会议课件
- 婚姻家事课件
- 医院医患关系管理群
- 2025辅警招聘考试自我提分评估及参考答案详解(考试直接用)
- 兴业银行衡阳市蒸湘区2025秋招无领导模拟题角色攻略
- 2023年度执法资格自我提分评估【典优】附答案详解
- 农发行衡阳市祁东县2025秋招英文面试题库及高分回答
- 农发行榆林市神木市2025秋招笔试性格测试题专练及答案
- 信息安全管理制度
- 社交心理在网络营销中的实战运用
- 2025年少先队应知应会知识考试题库
- 2025年宁波农商发展集团限公司招聘高频重点提升(共500题)附带答案详解
- 蜀道集团招聘笔试
- 历年全国普通话考试真题50套
- 2024年社区警务规范考试题库
- 农业测绘技术服务方案
- 2025年上海市高考语文专项复习:识记背诵默写
- 2024年中级经济师(金融)《专业知识与实务》考前必刷必练题库500题(含真题、必会题)
- TGXAS-松阔混交林培育技术规程编制说明
评论
0/150
提交评论