【历年真题】2017年4月07163高级数据库技术自考试卷(含答案)_第1页
【历年真题】2017年4月07163高级数据库技术自考试卷(含答案)_第2页
【历年真题】2017年4月07163高级数据库技术自考试卷(含答案)_第3页
【历年真题】2017年4月07163高级数据库技术自考试卷(含答案)_第4页
【历年真题】2017年4月07163高级数据库技术自考试卷(含答案)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

绝密★考试结束前2017年4月全国高等教育自学考试高级数据库技术试卷(代码:07163)一、单项选择题(本大题共20小题,每小题2分,共40分)1.由数据库、操作系统、数据库管理系统、应用开发工具、应用系统、数据库管理员和用户构成的整体是A.文件系统 B.数据库系统C.数据仓库D.软件系统2.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是A.多对多联系B.—对一联系C.多对一联系D.—对多联系3.在数据库中,产生数据不一致的根本原因是A.数据存储量太大B.没有严格保护数据C.数据冗余D未对数据进行完整性控制4.用符号σ表示的关系操作是A.选择 B.除C.投影D.并5.下列不属于构成E-R图的基本要素是A.实体B.属性C.联系D.元组6.对关系的描述正确的是A.允许两个元组完全相同C.元组位置具有顺序无关性B.允许出现相同的属性名D.同一属性的数据可以具有不同的类型7.SQLServer2008中,每个数据库都有一个主数据文件:主数据文件的推荐文件扩展名是A..LDF B..NDF C..FDFD..MDF8.下列属于SQLServer2008短整型数据类型的是A.CHAR B.SMALLINTC.IMAGED.DATETIME9.在SQL语言中,命令动词ALTER属于A.数据查询 B.数据操纵C.数据定义 D.数据控制10.英文缩写DBA代表www.zikA.数据库管理员 B.数据定义语言C.数据操作语言 D.数据库管理系统11创建数据库、定义表结构属于数据库管理系统的A.数据定义功能 B.数据操作功能C.运行管理功能D.数据库维护功能12.数据模型所描述的内容不包括A.数据结构 B.数据操作 C.数据约束 D.数据管理13.在SELECT语句中使用*,表示.A.选择全部属性 B.选择任何属性C.选择全部主键 D.选择全部元组14.数据库的并发操作可能带来的问题是A.数据独立性会提高 B.增加数据的冗余度C.丢失更新 D.非法用户的使用15.为了保证每一个实体有唯一的标识,主键不能取空值,这种约束属于A.实体完整性规则 B.参照完整性规则C.用户自定义的完整性规则 D.并发控制措施16.若关系模式i?e2NF,且它的任何一个非主属性都不传递函数依赖于任何候选键,则属于A.4NF B.3NF C.2NF D.1NF17.下列关于视图的说法正确的是A.视图是一个虚表,它必须从一个基本表导出B.视图是一个虚表,它必须从两个基本表导出C.视图是一个虚表,它必须从多个基本表导出D.视图是一个虚表,它必须从一个或多个基本表导出18.事务的执行次序称为A.过程 B.调度 C.步骤 D.流程19.在数据库设计中,独立于计算机的硬件和软件的设计阶段是A.概念结构的设计 B.物理结构的设计C.逻辑结构的设计 D.需求分析20.SQL语句中,必须与GROUPBY—起使用的选项是A.ORDERBY B.HAVINGC.INTO D.DISTINCT第二部分非选择题(共60分)二、填空题(本大题共10小题,每小题1分,共10分)21.数据库和文件系统的根本区别是____。22.从数据库用户角度看,数据库系统的体系结构分为单用户结构、主从式结构、分布式结构、客户机/服务器结构和______结构。23.网状模型是指用______表示实体类型及实体间联系的模型。24.在面向对象数据模型中,所有具有相同属性和方法集的对象抽象出_____。25.SQLServer2008数据库管理系统所支持的数据模型是_____ 。26.SQL语言用____ 语句将对指定操作对象的指定操作权限授予指定的用户。27.执行带输入参数的存储过程时,SQLServer提供了两种传递参数的方式:____ 和______通过参数名传递。28.目前常见的身份认证方式主要有三种方式:用户名加口令、生物特征识别技术和基于 ______身份认证方法。29.封锁对象的大小称为______ 。30.概念模型是对现实世界的抽象,可采用_____ 、聚集、概括方法来进行数据抽象,得到概念模型的实体集及属性。三、简答题(本大题共5小题,每小题6分,共30分)31.简述数据库的三层模式结构的优点。32.简述一个好的数据模型应满足的要求。33.简述使用数据库视图的主要优点。34.关系模式设计利用什么理论?如果一个关系模式设计得不好,对数据库会造成哪些方面的后果?www.zik35.数据库的维护工作主要包括哪些方面?四、设计题(本大题共5小题,每小题2分,共10分)36.己知学生信息数据库有三个基本关系:学生(学号,姓名,性别,年龄,系别)课程(课程号,课程名,学分)选课(学号,课程号,成绩)注:年龄、学分和成绩为精确数字类型,其他为字符串类型写出执行如下操作的SQL语句序列:(1)查询每个系的学生人数。(2)添加一门新课程“kc008,软件工程,6”。(3)将学号为“jsj003”,课程号为“kc002”的成绩修改为66。(4)删除学号为“jsj〇〇9”的选课记录。(5)查询选修了课程号为“kc009”课程的学生学号和姓名。五、综合题(本大题共2小题,每小题5分,共10分)37.己知某企业各部门有许多职工,一个职工仅属于一个部门,每个职工可在多垃中做工,每项工程可有多个职工参加。Www.zikaos其中,职工有:职工号、姓名等属性;部门有:部门号、部门名等属性;工程有:工程号、工程名等属性;每个职工参加某个工程有参加日期。(1)根据上述语义画出E-R图,属性可省略,但必须注明联系的类型。(2)将E-R图转换为关系模型,并指出每个关系的主键。更多自考本科考试复习资料可查看我办湖南自考生网“考试资料”栏目。071631(B)2(D)3(d)4(a)5(d)6(b)7(d)8(b)9(c)10(a)11(a)12(b)13(a)14(c)15A16B17C18B19A20A21数据结构化22浏览器/应用服务器/数据库服务器多层23网络结构24公共的方法和属性25关系数据模型26GRANT27按位置传递通过参数名传递28USBKey29封锁粒度30分析31简述数据库的三层模式结构的优点三层结构适合群体开发,每人可以有不同的分工,协同工作使效率倍增。开发双层或单层应用时,每个开发人员都应对系统有较深的理解,能力要求很高,开发三层应用时,则可以结合多方面的人才,只需少数人对系统全面了解,从一定程度工降低了开发的难度32数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现33可以访问表中列的子集。在表中有些列是比较敏感的数据不想用户看到的,如用户密码,员工工资等,用视图可以隐藏这些列。2.可以访问表中行的子集。有时不想让用户看到与TA无关的数据时,可以在where条件中过滤,如企业中子公司的员工只能看到TA所在子公司的同事资料,而不想其它子公司员工资料也显示出来,用过滤后查询出来的数据集组成视图。3.可以重命名列名。在表中有些列名定义没有代表意义,如列“abc”,为了让用户看到列名就可以知该列是什么数据,可以在组建视图时重命名列名。4.可以快速访问两表或多表连接所组成的数据。有时要访问表间连接所组成的数据集,可以把查询出来的数据集定义成视图,可以帮助快速访问所需的数据。5.可以快速读取用聚合函数运算所返回的数据集。有时用户要读取经过用聚合函数复杂运算后的结果集,每次读取都是很耗时,这时可以把这运算后的数据集组成视图,就可以避免每次读取都要运算的消耗。总的来讲

温馨提示

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

评论

0/150

提交评论