计算机三级数据库应用题设计题,2017年计算机三级《数据库技术》模拟应用题及答案...

二、应用题

1.聚集

【解析】建立索引是加快查询速度的有效手段。用户可以根据应用环境的需要,在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。聚集索引是指索引项的顺序与表中记录的物理顺序一致的索引组织。

2.逻辑

【解析】视图是从一个或几个基本表中导出的虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原表中,并且视图在一定程度上能提供数据的逻辑独立性。比如重构数据库时,将一个基本表垂直地分成多个基本表,尽管数据库的逻辑结构改变了,但应用程序不必修改,因为新建立的视图定义为用户原来的关系,使用户的外模式保持不变,用户的应用程序通过视图仍然能够查找数据。

3.角色

【解析】用例图是外部用户(参与者)所能观察到的系统功能的模型图,显示系统中的用例与角色及其相互关系,主要用于对系统、子系统或类的功能行为进行建模。用例模型由用例、角色和系统三部分组成。

4.@@FETCH—STATUS

【解析】游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果,每个游标区都有一个名字。用户可以通过游标逐一获取记录,并赋给主变量,交由主语言进一步处理。游标经常会和全局变量@@FETCH_STATUS与WHILE循环来共同使用,以达到遍历游标所在数据集的目的。在执行一条fetch语句后,必须在对另一游标执行另一fetch语句前测试@@FETCH_STATUS。

5.EXCEPT

【解析】SELECT语句的查询结果是元组的集合,所以多个SELECT语句的结果可以进行集合操作。集合操作主要包括并操作UNION、交操作INTERSECT和差操作EXCEPT。参加集合操作的各查询结果的列数必须相同,对应项的数据类型也必须相同。

6.datediff()

【解析】DATEDIFF()函数可以返回两个日期之间的天数。

DATEDIFF(datepart,startdate,enddate),startdate和enddate参数是合法的日期表达式。例如SQL表达式:

SELECT DATEDIFF(day,ˊ2008-12-30ˊ,ˊ2008-12-29 ˊ)AS DiffDate

7.output

【解析】存储过程是SQL语句和可选控制流语句的预编译集合,它用一个名字存储一个处理单元。创建存储过程为:

CREATE Procedure过程名([参数1,参数2,…])

AS;

默认的参数全为输入参数,如果包含输出参数,在相应的参数后面加0utput标识。如:

CREATE Procedure过程名([参数1,参数2 0utput,…])

AS;

执行存储过程时则调用EXEC存储过程名参数名1,参数名2 0utput,执行存储过程的参数与CREATE时的参数对应。

8.40

【解析】SQL Server中数据存储的基本单位是页,为数据库中的数据文件(.mdf或.ndf)分配的磁盘空间可以从逻辑上划分成页(从0到n连续编号),磁盘I/0操作在页级执行,也就是说,SQL Server读取或写入所有数据页。在SQL Server中,页的大小为8 KB,这意味着SQL Server数据库中每MB有128页。每页的开头是96字节的标头,用于存储有关页的系统信息,此信息包括页码、页类型、页的可用空间以及拥有该页的对象的分配单元ID。行不能跨页,但是行的部分可以移出行所在的页,因此行实际可能非常大。页的单个行中的数据量和开销是8,060字节,由于题目中每行数据占用3000字节,所以一页可以存放两个数据行,1MB的存储空问大约有l28页,对应256行数据,用10000/256即可得到需要的存储空间为40MB。

9.db_datawriter

【解析】数据库角色是被命名的一组与数据库操作的相关的权限,角色是权限的集合。因此,可以为一组具有相同权限的用户创建一个角色,使用角色来管理数据库权限可以简化授权的过程。SQL提供了9个内置的角色,以便在数据库级别授予用户特殊的权限集合,如下表:

db OWIler

具有在数据库中执行任何操作的权限,包括配置、维护数据库及删除数据库

db accessadmin

该角色的成员可以从数据库中增加或者删除用户的权限

db_backupoperator

该角色的成员允许备份数据库、备份日志的权限

db_datareader

具有查询数据库中所有用户数据的权限

db_datawriter

具有插入、删除和更新数据库中所有用户的权限

db_ddladmin

具有执行数据定义语言的权限

db_denydatareader

不允许具有查询数据库中所有用户数据的权限

db_denydatawriter

不具有插入、删除和修改数据库中所有用户数据的权限

db_securityadmin

具有管理数据库角色、角色成员以及数据库中语句和对象的权限

public

默认角色

10.事务内部

【解析】数据库系统中的故障的种类分为事务内部故障、系统故障、介质故障、计算机病毒。事务故障分为预期事务内部故障和非预期事务内部故障。非预期的事务内部故障是不可预期的,不能由应用程序处理的,包括运算溢出、并发事务发生死锁而被撤销该事务、违反了某些完整性限制等。而系统故障是造成系统停止运转的任何事件,使得系统要重新启动。介质故障指硬件损坏等。

11.可串行

【解析】DBMS对并发事务不同的调度可能会产生不同的结果。为了衡量调度正确性,执行结果如果可以等价于串行调度则认为是正确的,这样的调度叫可串行调度。而两段锁协议就是实现可串行调度的协议。若并发执行的所有事务均遵守两段锁协议,则这些事务的任何并发调度都是可串的。

12.差量

【解析】差量备份只记录数据库上一次完全转储后的变化部分,这样可以提高转储效率,同时保证了备份中数据的完整性。

13.半

【解析】数据在网络中传输时,则是以整个关系(也可以是片段)传输,显然这是一种冗余的方法。在一个关系传输到另一场地后,并非每个数据都参与连接操作,因此,不参与连接的数据或无用的数据不必在网络中来回传输。采用半连接操作即可在网络中只传输参与连接的数据。

14.钻取

【解析】常用的OLAP多维分析操作有切片、切块、旋转、下钻和卷起。通过这些操作,使用户能从多个角度多侧面观察数据。卷起是在数据立方体中执行聚集操作,通过在维级别中上升或通过消除某个或某些维来观察更概括的数据。下钻是通过在维级别中下降或通过引入某个或某些维来更细致的观察数据。切片和切块实现局部数据的显示,帮助用户从众多混杂的数据中进行选择。旋转就是改变维的方向。

15.技术

【解析】元数据是关于数据的数据。在数据仓库系统中,元数据可以帮助数据仓库管理员和数据仓库的开发人员非常方便地找到他们所关心的数据。元数据是描述数据仓库内数据的结构和建立方法的数据,可将其按用途的不同分为两类:技术元数据和业务元数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值