【计算机类职业资格】国家四级数据库工程师-试卷41及答案解析.doc

上传人:orderah291 文档编号:1334994 上传时间:2019-10-17 格式:DOC 页数:14 大小:88KB
下载 相关 举报
【计算机类职业资格】国家四级数据库工程师-试卷41及答案解析.doc_第1页
第1页 / 共14页
【计算机类职业资格】国家四级数据库工程师-试卷41及答案解析.doc_第2页
第2页 / 共14页
【计算机类职业资格】国家四级数据库工程师-试卷41及答案解析.doc_第3页
第3页 / 共14页
【计算机类职业资格】国家四级数据库工程师-试卷41及答案解析.doc_第4页
第4页 / 共14页
【计算机类职业资格】国家四级数据库工程师-试卷41及答案解析.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、国家四级数据库工程师-试卷 41 及答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_2.软件生命周期是指软件产品从考虑其概念开始,到该产品不再使用的整个时期。它包括下面哪几个阶段?概念阶段 需求阶段 设计阶段 实现阶段 测试阶段 安装部署及交付阶段 运行、维护阶段(分数:2.00)A.B.C.D.全部3.分布式数据库系统中分片模式和分配模式均是。(分数:2.00)A.局部的

2、B.全局的C.分布的D.集中的4.在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是一。(分数:2.00)A.树B.无向图C.有向图D.二叉树5.关于数据库事务设计,有下列说法: 事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则 事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范 事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的 DBMS 平台的实现方法 事务详细设计时,利用与具体 DBMS 平台无关的 read 和 write 表示事务对数据库中数据项的读写操作 上述说法正确的是_。A)、和B)、和C)

3、和D)和(分数:2.00)A.B.C.D.6.从数据库物理结构角度不需要解决的问题是_。A) 文件的组织 B) 文件的结构 C) 索引技术 D) 文件的维护(分数:2.00)A.B.C.D.7.以下关于堆文件的删除操作叙述错误的是_。A) 堆文件的删除操作比较简单,在堆文件头存储它的最后一个磁盘块的地址 B) 先找到被删除记录所在的磁盘块,然后将该磁盘块读到内存缓冲区 C) 在缓冲区中删除记录,将缓冲区中修改后的磁盘块内容写回磁盘文件 D) 如果文件是定长记录文件,当删除一个记录时,将文件末尾记录移动到被删除记录的位置,从而避免重新整理存储空间(分数:2.00)A.B.C.D.8.在明确了数据

4、库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是_。(分数:2.00)A.经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试及维护费用B.技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案做出评估和选择建议C.操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和工作环境等条件D.开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选择出合理的方案9.在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误

5、的是_。A) 聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理I/O 次数 B) 聚集键应该选用频繁用于进行自然连接的属性或属性组 C) 聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢 D) 关系表中某个属性的数据重复率越高,越适合做聚集键(分数:2.00)A.B.C.D.10.数据库应用系统的特征不包括_。A) 可修改性 B) 可靠性 C) 可移植性 D) 永久性(分数:2.00)A.B.C.D.11._属于底层数据模型。A) 概念模型 B) 关系模型 C) 物理数据模型 D) 实体-联系模型(分数:2.00)A.B.C.D.12.若关系模式 R

6、中没有非主属性,则_。(分数:2.00)A.R 属于 2NF,但 R 不一定属于 3NFB.R 属于 3NF,但 R 不一定用于 BCNFC.R 属于 BCNF,但不一定属于 4NFD.R 属于 4NF13.关于死锁,下列叙述中不正确的是_。(分数:2.00)A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同的资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁14.SQL 语言具有数据定义、数据查询、数据操纵和数据控制功能,语句 ALTER TABLE 实现下列哪类功能? _。(分数:2.00)A.数据定义B

7、.数据操纵C.数据查询D.数据控制15. (分数:2.00)A.B.C.D.16. (分数:2.00)A.B.C.D.17. (分数:2.00)A.B.C.D.18. (分数:2.00)A.B.C.D.19. (分数:2.00)A.B.C.D.20.某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务 t1 和 t2。进行故障恢复时,在日志文件中发现有 t1 的事务开始记录而没有结束记录,有 t2 的开始记录和结束记录,但 t2 对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件_。(分数:2.00)A.扫描到 t1 时,直接重做 t1,扫描到 t2 时,将 t2 直接撤

8、消B.扫描到 t1 时,将 t1 加入重做队列,扫_描到 t2 时,将 t2 加入撤消队列C.扫描到 t1 时,直接撤消 t1,扫描到 t2 时,将 t2 直接重做D.扫描到 t1 时,将 t1 加入撤消队列,扫描到 t2 时,将 t2 加入重做队列21.有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是_。(分数:2.00)A.SELECT 所在系,AVG(工资)FROM 教师表 WHERE AVG(工资)(SELECT AVG(工资)FEOM 教师表)B.SELECT 所在系,AVG(工资)FROM 教师表 WHERE AVG(工资)(S

9、ELECT AVG(工资)FEOM 教师表) GROUP BY所在系C.SELECT 所在系,AVG(工资)FROM 教师表 GROUP BY 所在系 HAVING AVG(工资)(SELECT AVG(工资)FEOM教师表)D.SELECT 所在系,AVG(工资)FROM 教师表 GROUP BY 所在系 WHERE AVG(工资)(SELECT AVG(工资)FEOM教师表)22.在数据库系统中,当数据库数据的物理存储结构改变时,通过改变-,可以保证数据与应用程序问的物理独立性。(分数:2.00)A.外模式模式映像B.模式内模式映像C.外模式D.内模式23.在关系数据库中,实体和实体之问的

10、联系都用一种什么数据结构表示?(分数:2.00)A.数据字典B.文件C.表D.数据库24.SQLServer 2000 的物理数据库构架主要包括。(分数:2.00)A.表和视图B.页面和盘区C.数据和程序D.文件及文件组25.对基于检查点的恢复技术,下列说法中错误的是。(分数:2.00)A.无论事务在检查点之前还是之后提交,都需执行 REDO 操作B.可以提高恢复效率C.可以定期建立,也可以按照某种规则建立检查点D.能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作26.有职工工资表(职工号、姓名、日期、基本工资、奖金、工资合计),其中“工资合计”等于同一行数据的“基本工资”与“奖金”

11、之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资合计”列的值的代码是_。(分数:2.00)A.ALTER TABLE 职工工资表 ADD CHECK(工资合计=基本工资+奖金)B.UPDATE 职工工资表 SET 工资合计=基本工资+奖金C.INSERT INTO 职工工资表(工资合计)VALUES(基本工资+奖金)D.CREATE TRIGGER TRION 职工工资表 FOR INSERTAS UPDATE 职工工资表 SET a工资合计=基本工资+a奖金 FROM 职工工资表 a JOIN INSERTED b ON a职工号=b职工号 AND a日期=b日

12、期27.关于数据模型和模式结构,有下列说法: 数据库系统的开发者利用数据模型描述数据库的结构和语义,通过显示世界到信息世界再到机器世界的抽象和转换,构建数据库 数据结构模型是按用户的观点对数据进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具 在数据模型中有“型”和“值”的概念,其中值是对某一类数据的结构和属性的说明 在三级模式结构中,概念模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图(分数:2.00)A.和B.、和C.和D.和28.关于数据库系统中的日志文件,有下列说法: 事务故障恢复和系统故障恢复时都必须使

13、用日志文件 在动态转储过程中,对数据库所做的修改都被记录在日志文件中 数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件 建立检查点的主要目的是通过减小日志文件的总体数据规模,从而提高数据恢复效率 日志文件有利于用户对数据库系统的违规操作开展核查审计工作以上说法正确的是_。(分数:2.00)A.仅、和B.仅和C.仅、和D.仅、和29.在 SQL Server 2000 中,假设利用备份设备对某个数据量和日志量都比较大的数据库进行完全备份。下列说法正确的是(分数:2.00)A.如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则

14、可以将这些磁盘的剩余空间组织起来建立一个备份设备以实施备份B.如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以将数据库中的数据和日志分别备份到位于不同磁盘的备份设备上,以解决单个磁盘空间不足的问题C.可以只对数据库中的数据进行备份,并且可以备份到位于不同磁盘的备份设备上,以最大限度地减少备份该数据库占用的空间D.如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以在每个磁盘上分别建立一个备份设备,并同时利用这些设备备份数据库30.数据库技术为大量数据的组织和存储,以及数据的操纵、管理

15、与维护提供了有力的方法和工具。有下列说法: .与用户自定义文件存储数据的方式相比,数据库不仅能存储数据,还能方便地表达数据之间的关系 .数据库管理系统一般情况下只提供通用的数据处理功能,不提供面向具体应用领域的业务处理功能 .数据页(块) 是数据库中存储数据的基本单位,为了提高空间利用率,SQL Server2000 等数据库管理系统允许一行数据跨页存储 .利用数据库技术,可以提高数据的独立性,使数据不再与应用程序紧密地捆绑在一起,实现数据在企业、组织或更大范围内的共享 .数据字典是数据库管理系统的重要组成部分,大部分数据库管理系统的数据字典是由一组系统表和系统视图组成的,这些对象一般由数据库

16、管理系统和数据库管理员共同维护 以上说法错误的是(分数:2.00)A.仅和B.仅和C.仅和D.仅和31.SQL Server 2000 提供了数据转换服务(DTS),利用 DTS 可以实现不同数据源之间的数据转换与传输。关于 DTS 的功能,下列说法正确的是(分数:2.00)A.DTS 可以帮助用户方便、快捷地实现数据的导入和导出操作。但 DTS 只支持 SQL Server 2000 数据库之间的导入和导出B.利用 DTS 传输数据时,用户不能只传输一个表的部分数据,而必须传输整个表的数据C.利用 DTS 传输数据时,可以将数据传输到其他数据库服务器上,而且在传输过程中可以在目标服务器上建立

17、新表,并将数据传输到新表中D.利用 DTS 在不同数据库间传输数据时,SQL Server 并不对执行传输操作的用户进行权限认证。因此,用户可利用 DTS 传输数据库中的任何数据二、简答题(总题数:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_33.设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。 SELECT 城市 FROM 作者表 SELECT 城市 FROM 出版商表(分数:2.00)_34.设用 UML 设计某数据库应用系统,

18、设计人员规划了一组应用程序集,该集合由动态链接库和可执行程序构成。为了展现这些应用程序集问的组织和依赖关系,以对源代码、可执行程序的发布等进行系统建模,应采用的 UML 图是_图。(分数:2.00)_三、设计题(总题数:4,分数:14.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_设职工-社团数据库有 3 个基本表: 职工(职工号,姓名,年龄,性别); 社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期)。 其中: 1)职工表的主码为职工号。 2)社会团体表的主码为编号,外码为负责人,被参照表为职工表,对应属性为职工号。 3)参加表的

19、职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。 试用 SQL 语句表达下列操作:(分数:10.00)(1).定义职工表、社会团体表和参加表,并说明其主码和参照关系。(分数:2.00)_(2).建立下列两个视图。 社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别) 参加人情况(职工号,姓名,社团编号,社团名称,参加日期)(分数:2.00)_(3).查找没有参加任何团体的职工情况。(分数:2.00)_(4).查找参加了职工号为“1001”的职工所参加的全部社会团体的职工号。(分数:2.00)_(5).把对社会

20、团体和参加两个表的数据查看、插入和删除数据的权力赋给用户张三,并允许他将此权力授予其他用户。(分数:2.00)_36.请根据以上信息画出合理的图书销售数据库的概念模型(用 ER 图表示)。(分数:2.00)_37.现有如下两个关系模式:Employees(Eid,Name,DeptNO)Departments(DeptNO,DeptName,TotalNumber)Employees 关系模式描述了职工编号、姓名和所在部门编号;Departments 关系模式描述了部门编号、名称和职工总人数。请按 SQL Server 所采用的rransactSQL 语法格式编写实现具有如下功能的后触发型触发

21、器:每当在 Employees 表中插入一行数据时,相应部门的职工总人数就加 1。(分数:2.00)_国家四级数据库工程师-试卷 41 答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_解析:2.软件生命周期是指软件产品从考虑其概念开始,到该产品不再使用的整个时期。它包括下面哪几个阶段?概念阶段 需求阶段 设计阶段 实现阶段 测试阶段 安装部署及交付阶段 运行、维护阶段(分数

22、:2.00)A.B.C.D.全部 解析:解析:软件生命周期是指软件产品从考虑其概念开始,到该产品不再使用的整个时期。一般包括概念阶段、需求阶段、设计阶段、实现阶段、测试阶段、安装部署及交付阶段、运行阶段与维护阶段。3.分布式数据库系统中分片模式和分配模式均是。(分数:2.00)A.局部的B.全局的 C.分布的D.集中的解析:解析:分布式 DBS 的体系结构分为四级:全局外模式、全局概念模式、分片模式和分配模式。 全局外模式:它们是全局应用的用户视图,是全局概念模式的子集。 全局概念模式:全局概念模式定义了分布式数据库中所有数据的逻辑结构。 分片模式:分片模式定义片段以及定义全局关系与片段之间的

23、映象。这种映象是一对多的,即每个片段来自一个全局关系,而一个全局关系町分成多个片段。 分配模式:片段是全局关系的逻辑部分,一个片段在物上 L 可以分配到网络的不同场地上。分配模式根据数据分配策略的选择定义片段的存放场地。 因此,分布式数据库系统中分片模式和分配模式均是全局的。4.在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是一。(分数:2.00)A.树 B.无向图C.有向图D.二叉树解析:解析:在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承。单继承的层次结构图是一棵树,多继承的层次结构图是一个带根的有向无回路图。5.

24、关于数据库事务设计,有下列说法: 事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则 事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范 事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的 DBMS 平台的实现方法 事务详细设计时,利用与具体 DBMS 平台无关的 read 和 write 表示事务对数据库中数据项的读写操作 上述说法正确的是_。A)、和B)、和C)和D)和(分数:2.00)A.B.C.D. 解析:解析:事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则,事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规

25、范,事务概要设计中的事务处理逻辑设计一般不需要充分考虑具体的 DBMS 平台的实现方法,而是要注重事务本身的处理流程。事务详细设计则从概要设计得到的事务流程出发,涉及具体的 DBMS 平台下的特定事务。6.从数据库物理结构角度不需要解决的问题是_。A) 文件的组织 B) 文件的结构 C) 索引技术 D) 文件的维护(分数:2.00)A.B.C.D. 解析:7.以下关于堆文件的删除操作叙述错误的是_。A) 堆文件的删除操作比较简单,在堆文件头存储它的最后一个磁盘块的地址 B) 先找到被删除记录所在的磁盘块,然后将该磁盘块读到内存缓冲区 C) 在缓冲区中删除记录,将缓冲区中修改后的磁盘块内容写回磁

26、盘文件 D) 如果文件是定长记录文件,当删除一个记录时,将文件末尾记录移动到被删除记录的位置,从而避免重新整理存储空间(分数:2.00)A. B.C.D.解析:解析:堆文件的删除操作比较复杂,可以首先找到被删除记录所在的磁盘块,然后将该磁盘块读到内存缓冲区。在缓冲区中删除记录,将缓冲区中修改后的磁盘块内容写回磁盘文件;也可以在每个记录的存储空间增加一个删除标志位,当删除一个记录时将删除标志位置 1;查找记录时跳过删除位置 l 的记录。此外,如果文件是定长记录文件,当删除一个记录时,将文件末尾记录移动到被删除记录的位置,从而避免重新整理存储空间。所以本题的答案为 A。8.在明确了数据库应用系统的

27、任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是_。(分数:2.00)A.经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试及维护费用B.技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案做出评估和选择建议 C.操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和工作环境等条件D.开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选择出合理的方案解析:9.在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是

28、_。A) 聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理I/O 次数 B) 聚集键应该选用频繁用于进行自然连接的属性或属性组 C) 聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢 D) 关系表中某个属性的数据重复率越高,越适合做聚集键(分数:2.00)A.B. C.D.解析:10.数据库应用系统的特征不包括_。A) 可修改性 B) 可靠性 C) 可移植性 D) 永久性(分数:2.00)A.B.C.D. 解析:11._属于底层数据模型。A) 概念模型 B) 关系模型 C) 物理数据模型 D) 实体-联系模型(分数:2.00)A.B.C. D.解析:解

29、析:物理数据模型属于底层的数据模型,通过诸如记录格式、记录顺序和存取路径等表示信息,描述数据在数据库系统中的实际存储方式。所以 C 选项正确。A 选项概念模型是现实世界到信息世界的第一层抽象,强调其语义表达功能,易于用户理解,是用户和数据库设计人员交流的语言。D 选项属于概念模型的一种,也是第一层抽象。B 选项关系模型属于数据结构模型,数据结构模型属于中间层次的模型,它提供的概念能够被最终用户所理解,同时也不会与数据在计算机中实际的组织形式相差太远。12.若关系模式 R 中没有非主属性,则_。(分数:2.00)A.R 属于 2NF,但 R 不一定属于 3NFB.R 属于 3NF,但 R 不一定

30、用于 BCNF C.R 属于 BCNF,但不一定属于 4NFD.R 属于 4NF解析:解析:3NF 是模式 R 属于第一范式,且不存在非主属性对主码的传递函数依赖。而 BCNF 是 R 属于1NF,且每个属性(包括主属性)既不存在部分函数依赖也不存在传递函数依赖于候选码。13.关于死锁,下列叙述中不正确的是_。(分数:2.00)A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同的资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁 解析:14.SQL 语言具有数据定义、数据查询、数据操纵和数据控制功能,语句 A

31、LTER TABLE 实现下列哪类功能? _。(分数:2.00)A.数据定义B.数据操纵C.数据查询 D.数据控制解析:15. (分数:2.00)A.B. C.D.解析:解析:硬件容错最完全的方法是设计两套相同的数据库系统同时工作,数据的变化也同步,空间有一定的距离,因此同时破坏两套系统的概率几乎为零,这样就能达到数据库的完全安全;数据库在运行过程中,系统突然停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的故障是系统故障;在数据库系统中,事务日志能够实现数据恢复。16. (分数:2.00)A.B.C. D.解析:17. (分数:2.00)A.B. C.D.解析:18. (分数:

32、2.00)A.B.C.D. 解析:19. (分数:2.00)A.B.C. D.解析:20.某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务 t1 和 t2。进行故障恢复时,在日志文件中发现有 t1 的事务开始记录而没有结束记录,有 t2 的开始记录和结束记录,但 t2 对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件_。(分数:2.00)A.扫描到 t1 时,直接重做 t1,扫描到 t2 时,将 t2 直接撤消B.扫描到 t1 时,将 t1 加入重做队列,扫_描到 t2 时,将 t2 加入撤消队列C.扫描到 t1 时,直接撤消 t1,扫描到 t2 时,将 t2 直接

33、重做D.扫描到 t1 时,将 t1 加入撤消队列,扫描到 t2 时,将 t2 加入重做队列 解析:解析:由事务的原子性可知,一个事务对数据库的所有操作是一个不可分割的工作单元,要么全部执行,要么一个也不执行,所以由于 t1 事务没有结束记录,应该加入撤销队列,而 t2 有开始和结束记录却没有写入数据库,应该加入重做队列。21.有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是_。(分数:2.00)A.SELECT 所在系,AVG(工资)FROM 教师表 WHERE AVG(工资)(SELECT AVG(工资)FEOM 教师表)B.SELECT

34、 所在系,AVG(工资)FROM 教师表 WHERE AVG(工资)(SELECT AVG(工资)FEOM 教师表) GROUP BY所在系C.SELECT 所在系,AVG(工资)FROM 教师表 GROUP BY 所在系 HAVING AVG(工资)(SELECT AVG(工资)FEOM教师表) D.SELECT 所在系,AVG(工资)FROM 教师表 GROUP BY 所在系 WHERE AVG(工资)(SELECT AVG(工资)FEOM教师表)解析:解析:在分组查询中要用关键字 GROUP,AVG()、SUM()等函数作为查询条件时,必须放在 HAVING关键字后面,而不能用 WHER

35、E 关键字。22.在数据库系统中,当数据库数据的物理存储结构改变时,通过改变-,可以保证数据与应用程序问的物理独立性。(分数:2.00)A.外模式模式映像B.模式内模式映像 C.外模式D.内模式解析:解析:当数据库数据的物理存储结构改变时,通过调整模式内模式映像关系,保持数据库模式不变,使数据库系统的外模式和应用程序不随之改变,保证数据与应用程序问的物理独立性,简称数据的物理独立性。23.在关系数据库中,实体和实体之问的联系都用一种什么数据结构表示?(分数:2.00)A.数据字典B.文件C.表 D.数据库解析:解析:在关系数据库中,实体和实体之间的联系用表来表示。24.SQLServer 20

36、00 的物理数据库构架主要包括。(分数:2.00)A.表和视图B.页面和盘区 C.数据和程序D.文件及文件组解析:解析:SQL Server 2000 的物理数据库构架主要包括页面和盘区。25.对基于检查点的恢复技术,下列说法中错误的是。(分数:2.00)A.无论事务在检查点之前还是之后提交,都需执行 REDO 操作 B.可以提高恢复效率C.可以定期建立,也可以按照某种规则建立检查点D.能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作解析:解析:利用检查点方法进行恢复的步骤: 1)从重新开始文件中找到最后一个检查点记录在日志文件中的地址,由该地址在日志文件中找到最后一个检查点记录。

37、2)由该检查点记录得到检查点建立时刻所有正在执行的事务清单 ACTIVEIJSI建立两个事务队列 UNDOIJST 和 REDOLIST,把 ACTIVELIST 暂时放入 UNDOIJST 队列,REDOIaST 队列暂为空。 3)从检查点开始正向扫描日志文件,直到日志文件结束,如有新开始的事务 Ti,把 Tj 暂时放人 UNDOIJST。队列,如有提交的事务 Tj,把 Tj 从uNDOLIST 队列移到 REDOLIST 队列。 4)对 UNDOLIST 中的每个事务执行 UNDO 操作,对 REDOLIST中的每个事务执行 REDO 操作。26.有职工工资表(职工号、姓名、日期、基本工资

38、、奖金、工资合计),其中“工资合计”等于同一行数据的“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资合计”列的值的代码是_。(分数:2.00)A.ALTER TABLE 职工工资表 ADD CHECK(工资合计=基本工资+奖金)B.UPDATE 职工工资表 SET 工资合计=基本工资+奖金C.INSERT INTO 职工工资表(工资合计)VALUES(基本工资+奖金)D.CREATE TRIGGER TRION 职工工资表 FOR INSERTAS UPDATE 职工工资表 SET a工资合计=基本工资+a奖金 FROM 职工工资表 a JO

39、IN INSERTED b ON a职工号=b职工号 AND a日期=b日期 解析:解析:在表中实现自动计算某一字段的值,可以采用触发器,所以本题的答案为 D。27.关于数据模型和模式结构,有下列说法: 数据库系统的开发者利用数据模型描述数据库的结构和语义,通过显示世界到信息世界再到机器世界的抽象和转换,构建数据库 数据结构模型是按用户的观点对数据进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具 在数据模型中有“型”和“值”的概念,其中值是对某一类数据的结构和属性的说明 在三级模式结构中,概念模式是对数据库中全体数据的逻辑结构和特征的

40、描述,是所有用户的公共数据视图(分数:2.00)A.和 B.、和C.和D.和解析:解析:数据模型(Data Model)是数据库系统的形式框架,是用来描述数据的一组概念和定义。包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。它是数据库系统的核心和基础。按照数据模型在数据建模和数据管理中的不同作用,可以将其分为概念数据模型、数据结构模型和物理数据模型。 概念数据模型也可简称为概念模型,是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象。 数据结构模型也称为表示型或实现型的数据模型,是机器世界中与具体 DBMS 相关的数据模型。 物理数据模型属于底层数据模型,

41、28.关于数据库系统中的日志文件,有下列说法: 事务故障恢复和系统故障恢复时都必须使用日志文件 在动态转储过程中,对数据库所做的修改都被记录在日志文件中 数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件 建立检查点的主要目的是通过减小日志文件的总体数据规模,从而提高数据恢复效率 日志文件有利于用户对数据库系统的违规操作开展核查审计工作以上说法正确的是_。(分数:2.00)A.仅、和 B.仅和C.仅、和D.仅、和解析:解析:日志文件的具体作用为:事务故障恢复和系统故障恢复必须使用日志文件;在动态转储方式中必须建立日志文件;在静态转储方式中,也可以建立日志文件。为保证数据库是可

42、恢复的,登记日志文件必须遵循两条原则:登记的次序严格按并行事务执行的时间次序;必须先写日志文件,后写数据库。29.在 SQL Server 2000 中,假设利用备份设备对某个数据量和日志量都比较大的数据库进行完全备份。下列说法正确的是(分数:2.00)A.如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以将这些磁盘的剩余空间组织起来建立一个备份设备以实施备份B.如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以将数据库中的数据和日志分别备份到位于不同磁盘的备份设备上,以解决单个磁盘

43、空间不足的问题C.可以只对数据库中的数据进行备份,并且可以备份到位于不同磁盘的备份设备上,以最大限度地减少备份该数据库占用的空间D.如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以在每个磁盘上分别建立一个备份设备,并同时利用这些设备备份数据库 解析:30.数据库技术为大量数据的组织和存储,以及数据的操纵、管理与维护提供了有力的方法和工具。有下列说法: .与用户自定义文件存储数据的方式相比,数据库不仅能存储数据,还能方便地表达数据之间的关系 .数据库管理系统一般情况下只提供通用的数据处理功能,不提供面向具体应用领域的业务处理功能 .数据页

44、(块) 是数据库中存储数据的基本单位,为了提高空间利用率,SQL Server2000 等数据库管理系统允许一行数据跨页存储 .利用数据库技术,可以提高数据的独立性,使数据不再与应用程序紧密地捆绑在一起,实现数据在企业、组织或更大范围内的共享 .数据字典是数据库管理系统的重要组成部分,大部分数据库管理系统的数据字典是由一组系统表和系统视图组成的,这些对象一般由数据库管理系统和数据库管理员共同维护 以上说法错误的是(分数:2.00)A.仅和B.仅和C.仅和 D.仅和解析:31.SQL Server 2000 提供了数据转换服务(DTS),利用 DTS 可以实现不同数据源之间的数据转换与传输。关于 DTS 的功能,下列说法正确的是(分数:2.00)A.DTS 可以帮助用户方便、快捷地实现数据的导入和导出操作。但 DTS 只支持 SQL Server 2000 数据库之间的导入和导出B.利用 DTS 传输数据时,用户不能只传输一个表的部分数据,而必须传输整个表的数据C.利用 DTS 传输数据时,可以将数据传输到其他数据库服务器上,而且在传输过程中可以在目标服务器上建立新表,并将数据传输到新表中 D.利用 DTS

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1