2021年计算机三级《网络技术》应用试题及答
案3
二、应用题(每空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触发器的使用
【解析】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
【解析】当事务故障(即事务在运行至正常终止点前被终止)发生时,恢复子系统应利用日志文件撤销(UN
DO)此事务已对数据库进行的修改。事务故障的恢复是由系统自动完成的,对用户透明。8.REVOKE
【解析】对数据的访问是通过SQL Server 2008的权限层次结构进行管理的。可以通过GRANT、DENY和REVOKE语句来管理这个权限层次结构。三种语句的作用分别为:①GRANT:允许一个数据库用户或角执行所授权限指定的操作;②DENY:拒绝一个数据库用户或角

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。