计算机三级题库网络技术_2017年计算机三级《网络技术》应用试题及答案3

副标题:2017年计算机三级《网络技术》应用试题及答案3

时间:2023-08-08 12:00:02 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

二、应用题(每空2分,共30分)

1.SQL Server中根据索引的实现方式,索引技术可以分成有序索引和【1】两大类。

2.在分布式数据库中,使用【2】模式来描述各片段到物理存放场地的映像。

3.SQL Server中有五种约束类型,分别是主键约束、【3】、性约束、缺省约束和检查约束。

4.触发器有3种类型,即INSERT类型、UPDATE类型和【4】。

5.在SQL Server 2008中,设有顾客表(顾客号,顾客名,所在地区,年龄),应用系统中需统计指定地区的顾客人数和平均年龄。请补全下列存储过程代码以完成该功能。

CREATE PROC P_Count

@area varchar(20)

AS

SELECT COUNT(*)As人数,【5】AS平均年龄FROM顾客表WHERE所在地区=@area

6.在SQL Server 2008中,要授予某数据库中的某个用户具有该数据库中全部用户数据表的插入、删除和修改权限,比较合理的做法是将该用户添加到系统提供的【6】数据库角色中。

7.事务是由一系列操作组成的,事务的执行表现为事务中各个操作的执行。每个事务应具有结束操作。当一个事务发生故障需要终止并取消所有已执行的数据修改时应执行【7】操作。

8.在SQL Server 2008中,某数据库用户User在此数据库中具有对于表数据的查询和更改权限。现要收回User对于T表的数据更改权,下述是实现该功能的语句,请补全该语句。

【8】UPDATE ON T FROM User。

9.设某数据库中作者表(作者号、城市)和出版商表(出版商号,城市)。请补全如下查询语句,使该查询语句能查询出在作者表里而不在出版商表中的城市。

SELECT城市FROM作者表作者

【9】

(SELECT城市FROM出版商表)

10.某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做。为了保证该操作的完整,需要利用到事务性质中的【10】性。

11.在动态转储中,利用转储文件只能将数据库恢复到转储过程的某个状态,且转储文件中的数据可能不一致,只有和【11】文件综合起来使用,才能使数据库恢复到一致状态。

12.在数据仓库设计和建设过程中,设计者需要调查用户的决策或数据处理需求,并将功能相近且需要相关联数据支持的需求进行归类,得到不同的需求集合,并在企业数据模型中寻找能够满足各个需求集合的数据集合,然后针对各个数据集合开展数据仓库数据模型的设计。这种设计方法称为【12】的设计方法。

13.OLAP主要用于支持复杂的分析操作,侧重对决策人员和高层管理人员的数据支持。0LAP的实现方式主要有三种:MOLAP、【13】和HOLAP。

14.【14】只记录自上次完整数据库备份后发生更改的数据。

15.【15】可以把两个或多个SELECT语句的查询结果组合成一个结果集,使用时要求所有SELECT语句的

列数应相同,对应列的数据类型相容。

二、应用题 1.散列索引

【解析】根据索引的实现方式,索引技术被分成两大类:有序索引和散列索引。 2.分配

【解析】分布式数据库总的数据分布策略可以从数据分片和数据分配两个角度来考虑,一般先数据分片,再数据分配。分片是对关系的操作,而分配是对分片结果的操作。分片模式是描述每个数据片断以及全局关系到片段的映像,分配模式是描述各片断到物理存放场地的映像。

3.外键约束

【解析】SQL Server中有五种约束类型,分别是主键(PRIMARY KEY)约束、外键(FOREIGN KEY)约束、(UNIQUE)约束、缺省(DEFAULT)约束和检查(CHECK)约束。

4.DELETE类型

【解析】DML触发器有三类:①INSERT触发器;②UPDATE触发器;③DELETE触发器。触发器的组成部分:①触发器的声明,指定触发器定时,事件,表名和类型;②触发器的执行,PL/SQL块或对过程的调用;③触发器的限制条件,通过where子句实现。

5.AVG(年龄)

【解析】应用系统中需统计指定地区的顾客人数和平均年龄,COUNT()函数返回匹配指定条件的行数,语法为:

SELECT COUNT(*)FROM table_name;

AVG函数返回数值列的平均值,语法为:

SELECT AVG(column_name)FROM table_name;

NULL值不包括在计算中。

则统计年龄即可用AVG(年龄)。

【解析】SQL server 2008中固定数据库角色是在数据库级别中定义的,并且存在于每个数据库中,不同的角色拥有不同的操作权限。其中db_datawriter固定数据库角色的成员具有插入、删除和修改数据库中所有用户数据的权限。

7.UNDO

【解析】当事务故障(即事务在运行至正常终止点前被终止)发生时,恢复子系统应利用日志文件撤销(UNDO)此事务已对数据库进行的修改。事务故障的恢复是由系统自动完成的,对用户透明。

8.REVOKE

【解析】对数据的访问是通过SQL Server 2008的权限层次结构进行管理的。可以通过GRANT、DENY和REVOKE语句来管理这个权限层次结构。三种语句的作用分别为:①GRANT:允许一个数据库用户或角色执行所授权限指定的操作;②DENY:拒绝一个数据库用户或角色的特定权限,并且阻止它们从其他角色中继承这个权限;③REVOKE:收回已经授予的权限。

9.WHERE作者.城市NOT IN

【解析】要查询有作者但是没有出版社的结果集,可以采用子查询手段,即从作者表中查询城市,且城市不在出版社所在的城市。这时我们可以用NOT IN来实现,NOT IN的结果集是在外查询中存在,但是在内查询中不存在的记录。

10.原子性

【解析】事务是数据库的逻辑工作单位,事务中包括的诸多操作要么操作,要么都不操作。

11.日志或LOG

【解析】在动态转储中为了保证数据的有效性同时又不会降低数据库的可用性,需要引入日志文件,用它记录转储期间各事务对数据库的修改活动记录,然后使用动态转储的备份副本加上日志文件就可以将数据库恢复到某一时刻的正确状态。

12.自底向上

【解析】数据仓库的开发策略主要有自顶向下、自底向上以及这两种策略的联合使用。自底向上策略一般从某个数据仓库原型开始,选择一些特定的为企业管理人员所熟知的管理问题作为数据仓库开发的对象,在此基础上进行数据仓库开发。因此,此策略常常适用于一个数据集市、一个经理系统或一个部门,它的优点在于企业能够以较小的投入获得较高的数据仓库应用收益。在开发过程中,人员投入较少,也容易获得成效。当然,如果某个项目的开发失败可能造成企业整个数据仓库系统开发的延迟。该策略一般在企业希望对数据仓库的技术进行评价,以确定该技术的应用方式、地点和时间,或希望了解实现和运行数据仓库所需要的各种费用,或在数据仓库的应用目标并不是很明确时,数据仓库对决策过程影响不是很明确时使用。

13.ROLAP

【解析】0LAP的实现技术主要分为以下三类:①基于关系型数据库的DLAP(ROLAP,Relational OLAP);②基于多维数据库的OLAP(MOLAP,Multi-Dimensional OLAP);③混合型OLAP(HOLAP,Hybrid 0LAP)

14.差异备份

【解析】数据库备份分为以下几种:①完全备份,备份所有数据和日志;②差异备份,备份自上一次数据库完全备份以来产生的数据改变。

15.UNl0N

【解析】UNION操作符用于合并两个或多个SELECT语句的结果集。请注意,UNION内部的SELECT语句必须拥有相同数量的列,而且对应列的语义应该相同。列也必须拥有兼容的数据类型。同时,每条SE-LECT语句中的列的顺序必须相同。

2017年计算机三级《网络技术》应用试题及答案3.doc

本文来源:https://www.wddqw.com/trrn.html