计算机等级考试三级数据库技术第13套试题及答案

计算机等级考试三级数据库技术第13套试题及答案
计算机等级考试三级数据库技术第13套试题及答案

计算机等级考试三级数据库技术第八套试题及答案

一、单项选择题(共40分;1-20题每题1分,21-30题每题2分)

1、在数据库应用系统需求分析阶段,需要分析系统应具有的性能指标。下列不属于数据库应用系统性能指标的是()。

A)最大用户并发数

B)系统吞吐量

C)每TPS代价值

D)数据库增长速度

2、设在一个学校信息系统的ER图中,有教师、项目、学生三类实体,一名教师可以负责多个项目,每个项目只能有一个负责人,一名教师可以参与多个项目,一个学生只能参与一个项目,一个项目可以有多个学生和教师参与。将该ER图转化为关系模型后,得到的关系模式个数是()。

A)4个

B)5个

C)6个

D)7个

3、DFD建模方法由四种基本元素组成,其中使用矩形框来表示的元素是()。

A)数据流

B)处理

C)数据存储

D)外部项

4、功能角度可以将数据库应用系统划分为四个层次,其中数据访问层设计的主要工作是()。

A)进行人机界面设计

B)把业务活动表示为系统构件

C)进行事务设计

D)进行应用系统的存储结构设计

5、现有商品表(商品号,商品名,商品价格,商品类别),销售表(顾客号,商品号,销售数量,销售日期)。关于这两个表有如下性能优化做法:

Ⅰ.因为经常按照销售日期进行销售数量的汇总分析,因此对销售表可以按销售日期进行分区

Ⅱ.因为经常按照商品名查询商品的销售数量,因此可以在销售表中添加商品名属性

Ⅲ.因为经常按照商品类别进行销售数量的汇总分析,因此可以将按商品号分组的销售数量汇总结果保存起来

Ⅳ.因为经常按照顾客号执行分组操作,因此可以将销售表组织成基于顾客号的顺序文件

以上做法中,正确的是()。

A)仅Ⅰ、Ⅱ和Ⅲ

B)仅Ⅰ、Ⅱ和Ⅳ

C)仅Ⅱ、Ⅲ和Ⅳ

D)全部都对

6、已知有关系:员工(员工号,姓名,年龄,性别),对该关系有如下查询操作:SELECT姓名FROM员工

WHERE年龄=20

现有如下四种创建索引的方式,则对于上面查询,执行效率最高的索引定义方式是()。

A)在姓名列上建索引

B)在年龄列上建索引

C)在(年龄,姓名)列上建索引

D)在(姓名,年龄)列上建索引

7、已知有关系R(A,B,C),现使用如下语句建立索引:

create unique clustered index idx1on R(A)。则下列说法中正确的是()。

A)idx1既是聚集索引,也是主索引

B)idx1是聚集索引,但不一定是主索引

C)idx1是主索引,但不是聚集索引

D)idx1既不是聚集索引,也不是主索引

8、通过引入汇总表来提高一些经常执行的聚集查询的性能,这属于下列数据库应用系统开发过程中哪个阶段的任务?()

A)需求分析

B)系统设计

C)实现与部署

D)运行和维护

9、下列关于顺序图的说法,正确的是()。

A)对象间的通信用对象生命线之间的垂直消息线表示,箭头说明消息的类型,如同步、异步或简单

B)顺序图可以表示递归过程,当一个操作调用它本身时,消息总是异步的

C)在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的

D)顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排斥,则一次只能发送一条消息

10、设有职工表(职工号,姓名,所在部门,工资),现要查询姓名为"张三"(姓名唯一)的职工所在部门的最高工资。下列查询语句中正确的是()。

A)

SELECT MAX(A.工资)FROM职工表A JOIN职工表B

ON A.所在部门=B.所在部门AND B.姓名='张三'

B)

SELECT MAX(工资)FROM职工表

WHERE姓名='张三'

GROUP BY所在部门

C)

SELECT MAX(工资)FROM职工表

WHERE姓名='张三'

GROUP BY所在部门

ORDER BY1

D)

SELECT MAX(工资)FROM职工表

WHERE姓名='张三'

ORDER BY1

11、下列关于SQL Server2008触发器的说法,错误的是()。

A)利用登录触发器可以实现用户登录审计

B)在视图上可以定义AFTER型触发器,但不可以定义INSTEAD OF型触发器

C)在一个表上可以建立多个名称不同的针对同一个操作的AFTER型触发器

D)针对一个表的同一个操作只能定义一个INSTEAD OF型触发器

12、设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门的最高工资的标量函数。下列语句中正确的是()。

A)

CREATE FUNCTION f_MaxSalary(@dept varchar(20))

RETURNS INT AS

BEGIN

RETURN(SELECT MAX(工资)FROM职工表WHERE所在部门=@dept)

END

B)

CREATE FUNCTION f_MaxSalary(@dept varchar(20))

RETURN INT AS

BEGIN

DECLARE@x INT

SET@x=SELECT MAX(工资)FROM职工表WHERE所在部门=@dept

RETURN(@x)

END

C)

CREATE FUNCTION f_MaxSalary(@dept varchar(20))

RETURNS INT AS

BEGIN

RETURN(SELECT MAX(工资)FROM职工表WHERE所在部门=@dept GROUP BY姓名) END

D)

CREATE FUNCTION f_MaxSalary(@dept varchar(20))

RETURNS INT AS

BEGIN

DECLARE@x INT

SET@x=SELECT MAX(工资)FROM职工表WHERE所在部门=@dept ORDER BY姓名RETURN(@x)

END

13、在SQL Server2008中,架构(schema)是数据库下的一个逻辑命名空间,可以存放表、视图等数据库对象。下列关于架构的说法,错误的是()。

A)同一个数据库的不同架构下表名可以相同

B)在创建架构时,如果没有指定架构名,则架构名隐含为用户名

C)创建架构的用户必须具有数据库管理员的权限,或者是获得了CREATE SCHEMA的权限

D)在删除架构时,如果使用RESTRICT选项,则会将该架构中的所有架构对象一起全部删除

14、在SQL Server2008中,要为数据库DB1添加一个新的数据文件,该文件的逻辑名为data2,物理存储位置为D:\Data\data2.ndf,初始大小为10MB,每次自动增长20%。下列语句中正确的是()。

A)

ALTER DATABASE DB1ADD FILE(

NAME=data2,

FILENAME='D:\Data\data2.ndf',

SIZE=10MB,

FILEGROWTH=20%)

B)

ALTER DATABASE DB1ADD FILE(

NAME=data2,

FILENAME='D:\Data\data2.ndf',

SIZE=10,

FILEGROWTH=20)

C)

ALTER DATABASE DB1ADD FILE(

NAME=data2,

FILENAME=D:\Data\data2.ndf,

SIZE=10,

FILEGROWTH=20%)

D)

ALTER DATABASE DB1ADD FILE(

NAME=data2,

FILENAME=D:\Data\data2.ndf,

SIZE=10MB,

FILEGROWTH=20)

15、SQL Server2008安装完成后,系统会自动安装5个系统数据库,分别是master、msdb、model、tempdb和Resource。下列关于这5个系统数据库的说法,错误的是()。

A)master数据库记录了所有其他数据库的数据库文件的物理存储位置

B)SQL Server实例的作业信息存储在msdb数据库中

C)如果tempdb损坏,则需要使用备份进行恢复

D)Resource数据库是个只读数据库,包含了SQL Server中的所有系统对象

16、对于数据库应用系统来说,其安全架构需要从多方面进行设计,其中计算机病毒防护属于()。

A)数据安全设计

B)环境安全设计

C)制度安全设计

D)运维安全设计

17、在强制存取控制中,DBMS将全部实体划分为主体和客体两大类。下列关于强制存取控制的说法,正确的是()。

A)仅当主体的许可证级别不低于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不低于客体的密级时,该主体才能写相应的客体

B)仅当主体的许可证级别不高于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不高于客体的密级时,该主体才能写相应的客体

C)仅当主体的许可证级别不低于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不高于客体的密级时,该主体才能写相应的客体

D)仅当主体的许可证级别不高于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不低于客体的密级时,该主体才能写相应的客体

18、在数据库应用系统运行一段时间后,可能需要对数据库进行重构。下列关于数据库重构的说法,错误的是()。

A)数据库重构一般会需要调整数据库的模式

B)数据库重构一般会需要调整数据库的内模式

C)数据库重构一般是在现有数据库结构不能满足新的业务需求时进行

D)数据库重构一般是由DBA完成的,应用程序开发人员需要参与进行应用测试工作

19、在数据库应用系统运行阶段,数据库日常维护工作主要是由DBA完成的。下列工作中不属于数据库运行维护工作的是()。

A)监控数据库运行状态

B)定期检查CPU、内存使用情况

C)数据库管理系统打补丁升级

D)安装指定版本的数据库软件

20、数据库优化工作中,模式调整一般是指对数据库设计阶段的结果进行调整以提高数据库效率。下列有关此项工作的说法,正确的是()。

A)增加派生性冗余列一般可以减少查询时的连接操作,从而达到提高效率的目的

B)模式调整过程中一般需要严格遵循使模式达到第三范式要求的原则,防止出现数据不一致

C)使用分割表方法进行分割后,所得到的表结构都相同,但存储的数据不同

D)数据库对表连接操作会进行专门优化,因此性能优化时一般无需考虑对连接操作的优化

21、数据库存储结构和存取方法优化是提高查询效率非常重要的手段。下列做法中不利于提高查询效率的是()。

A)为经常进行分组的列建立索引

B)将数据文件和日志文件分别放置在不同磁盘上

C)将数据文件和索引文件放置在同一磁盘上

D)表中数据大量更新后重建索引

22、数据库性能优化是数据库管理员的重要工作。下列有关此项工作的说法,错误的是()。

A)在进行服务器IO调整时,为了提高磁盘写入速度可以将RAID5换成RAID1

B)当系统CPU繁忙、IO不繁忙时,增加数据库可用内存,提高查询速度

C)监控查询执行情况,为经常作为查询条件的列建立索引

D)当发现一条SQL语句占用大量数据库CPU资源时,可以查看其执行计划以便进行调优

23、当数据库系统出现故障时,通过数据库日志文件可以对数据库数据进行恢复。下列关于数据库日志文件的说法,错误的是()。

A)动态转储过程中要恢复到备份时间点必须使用日志文件

B)静态转储过程中要恢复到备份时间点无需使用日志文件

C)日志文件占用空间较小,日志文件备份较完整备份保留时间更长

D)日志文件的格式主要有以记录为单位的日志文件和以数据块为单位的日志文件两种

24、SQL Server2008支持多种数据库备份类型和还原方式。下列关于数据库备份和恢复的说法,错误的是()。

A)完整数据库备份将备份特定数据库中的所有数据和相关日志

B)差异数据库备份是备份从最近的差异备份之后数据库的全部变化内容

C)在还原数据库时可以将数据库从一个SQL Server实例移动到其他SQL Server实例

D)事务日志备份仅能用于完整恢复模式和大容量日志恢复模式

25、设SQL Server2008中某数据库在1点进行了完整备份,8点和12点分别进行了事务日志备份,20点进行了差异备份,21点进行了事务日志备份。21点10分时数据库出现故障,数据库文件所在磁盘损坏,但所有备份均未丢失。现要对此数据库进行恢复,则能恢复的最终状态时间点为()。

A)8点

B)12点

C)21点

D)21点10分

26、下列关于分布式数据库系统的说法,错误的是()。

A)分布式数据库系统中的节点是紧耦合的,它们形成单一的数据库系统

B)分布式数据库系统要求每个节点具有较高的独立性,具有本地自治能力

C)分布式数据库的分布透明性目的在于使用户完全感觉不到数据是分布的,使用户的使用方式与集中式数据库完全一样

D)分布式数据库系统的分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间

27、下列关于分布式数据库管理系统的说法,错误的是()。

A)分布式数据库管理系统应能对各个场地的软硬件资源进行管理

B)分布式数据库管理系统应能管理全局数据字典

C)全局数据库管理系统是分布式数据库管理系统的核心,并负责创建和管理局部数据库

D)通信管理是分布式数据库管理系统的重要功能,负责在各个场地之间传送数据和消息,为各个场地的协同工作提供可靠通信

28、在并行数据库中,需要将表拆分到不同的磁盘上。下列拆分方式中既适合点查询也适合范围查询的是()。

A)轮转法

B)散列划分

C)范围划分

D)等值划分

29、下列关于建立数据仓库的目标的描述,不恰当的是()。

A)充分利用企业信息系统生成的数据

B)把企业各种类型的应用集中在一起

C)解决数据分析应用和企业基本业务应用之间的性能冲突问题,减轻OLTP系统的负担

D)以面向主题的方式合理组织数据,实现跨部门视图

30、为了进行数据分析,将OLTP系统中数据利用抽取程序抽取出来的最主要原因是()。

A)减轻OLTP系统的数据存储负担,将数据转移出OLTP系统

B)通过建立数据的独立性来确保数据分析应用的安全性

C)解决OLTP应用与分析型应用之间的性能冲突问题

D)解决企业整体信息系统的数据体系存在的蜘蛛网问题

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

31、将ER图转换为关系模型属于数据库【31】结构设计阶段的任务。

32、在新建数据库应用系统中加载数据属于数据库应用系统【32】阶段的任务。

33、在UML提供的图中,【33】图主要用于描述系统、用例和程序模块中逻辑流程的先后或并行执行次序。

34、在SQL Server2008中,使用TOP限制结果集时,如果需要包括最后一行取值并列的结果则需要使用WITH【34】选项。

35、设有课程表(课程号,课程名,开课学期)和选课表(学号,课程号,成绩),现要定义一个用于查询每门课程的课程名、开课学期及选该门课的学生人数(不包括没人选的课程)的公用表表达式。请补全下列语句:

【35】CourseInfo(课程名,开课学期,选课人数)AS(

SELECT DISTINCT课程名,开课学期,COUNT(*)OVER(PARTITION BY T1.课程号)AS选课人数

FROM课程表T1JOIN选课表T2ON T1.课程号=T2.课程号)

36、在T-SQL中,实现查询结果差运算的运算符是【36】。

37、在SQL Server2008中,删除函数func1的SQL语句是【37】func1。

38、在SQL Server2008的触发器中,用于存储INSERT语句所影响的行的副本的临时表为【38】。

39、在SQL Server2008中,用户自定义函数主要包括标量函数和【39】函数两类。

40、如果要使某用户可以将授予他的权限再转授给其他用户,那么在授权语句中需要加上【40】选项。

41、【41】视图不是在使用时才读取基本表,而是预先计算并保存操作结果,这样在查询时大大提高了读取速度。

42、在数据库操作过程中,因发生了违反完整性约束而导致事务中止的故障属于【42】的事务内部故障。

43、分布式数据库最基本的三个特征是:非集中式管理、高【43】、本地自治。

44、给定一个销售交易数据库,从中找出这些交易中的某些物品和其他物品之间的关系,这种数据挖掘一般称为【44】挖掘。

45、数据仓库共有四个特性,分别是面向主题、【45】、非易失和随时间变化。

三、设计与应用题(共30分;每题10分)

46、有如下记录教师讲授课程信息的表格:

试根据表格中内容,画出合适的ER图。

将ER图转换为关系模型,并指明转换后的每个关系模式的主码和外码。

47、设在SQL Server2008某数据库中有商品表和销售表,两个表的定义如下:

CREATE TABLE商品表(

商品号char(10)PRIMARY KEY,

商品名varchar(40),

类别varchar(20),

进货单价int)

CREATE TABLE销售表(

商品号char(10)REFERENCES商品表(商品号),

销售时间datetime,

销售数量int,

销售单价int,

PRIMARY KEY(商品号,销售时间))

现要创建一个存储过程:查询指定类别的每种商品去年的累计销售总数量。请补全下列代码。CREATE PROC p_TotalSales

@lb varchar(20)

AS

SELECT t1.商品号,商品名,【1】AS销售总数量

FROM商品表t1JOIN销售表t2

ON t1.商品号=【2】

WHERE year(销售时间)=year(【3】(year,-1,getdate()))

and类别=@lb

【4】t1.商品号,商品名

48、设某学校选课系统使用SQL Server2008数据库管理系统,在学生选课期间,用户反映速度缓慢,大部分时间内,学生无法正常选课(选课学生近1万人)。经技术人员分析,发现速度缓慢的原因为数据库服务器响应缓慢。在选课期间,数据库服务器CPU使用率为100%,内存使用率95%,磁盘IO占用10%,网络带宽占用20%。在进一步分析后发现,学生在选课过程中需要在每次选定课程前校验相关课程的成绩信息,而校验成绩的SQL语句在业务不繁忙时仍需要1-2分钟才能执行完成。现有服务器硬件情况如下:

CPU:两颗英特尔至强处理器E5-2640 2.50GHz

内存:128GB,主频1600MHz

磁盘:6块600GB15000转6Gbps SAS硬盘,RAID5

网卡:千兆网卡

为了保证系统稳定运行,现有如下优化方案:

(1)将CPU更换为两颗英特尔至强处理器E5-2690 2.90GHz。

(2)将内存提高到256GB,主频1600MHz。

(3)将磁盘更换为6块800GB读取密集型MLC6Gpbs硬盘,保持RAID5。

(4)将网卡更换为万兆网卡。

(5)优化校验成绩SQL语句并建立相关索引,校验完成时间降低到1秒。

根据题目描述,请从是否能解决选课运行速度缓慢问题的角度逐个评价以上5个方案并给出原因。

答案

一、单项选择题

1、数据库应用系统的性能需求分析包括数据操作响应的时间或数据访问响应时间,系统吞吐量、允许并发访问的最大用户数、每TPS代价值。故答案为D项。

2、根据题意,本题中存在3个实体,2个联系即教师和项目之间是多对多联系,项目和学生之间是一对多联系。在从ER图转换为关系模式时,实体转换为独立的模式,多对多联系转换为关系模式,一对多联系中一端并入到多端的实体中。因此本题中有3个实体转换的模式,1个多对多联系转换的关系模式,一共可以得到4个关系模式。故答案为A项。

3、在DFD中,数据流用箭头表示,处理用矩形框表示,数据存储用圆角矩形框表示,外部项用圆角框或者平行四边形框表示。故答案为B项。

4、从功能角度可以将数据库应用系统划分为4个层次即表示层、业务逻辑层、数据访问层、数据持久层。其中表示层概要设计的主要任务是进行人机界面设计;业务逻层概要设计的主要任务是梳理DBAS的各项业务活动,将其表示为各种系统架构;数据访问层概要设计的主要任务就是针对DBAS的数据处理需求设计用于操作数据库的各类事务;数据持久层概要设计的主要任务进行应用系统的存储结构设计。故答案为C项。

5、当对数据的操作只涉及一部分数据而不是所有数据时,就可以考虑建立分区表。Ⅰ符合分区的条件,故Ⅰ正确。

增加冗余列是指在多个表中增加具有相同语义的列,它常用来在查询时避免连接操作,提高查询效率。Ⅱ中在销售表中增加了"商品名"属性就属于增加冗余列,故II可以提高查询效率,符合性能优化方法。

汇总过程可能需要同时对大批量数据进行实时访问,同时对数据进行加和、取平均操作,这些操作占用数据库服务器CPU大、持续时间长。为了降低这些操作时间,可以根据统计操作的使用情况,将频繁使用的统计操作的中间结果保存汇总表中,当用户发出汇总请求时,即可直接从汇总表中获取数据,降低了数据访问量以及汇总操作的CPU计算量。Ⅲ就是通过新增汇总表来进行性能优化的。

顺序文件支持基于查找码的顺序访问,也支持快速的二分查找。如果用户的查询条件定义在查找码上,则顺序文件是比较适合的文件结构。Ⅳ中是基于顾客号的分组,因此顺序文件适合查找。

故答案为D项。

6、用户在多个列上建立索引,这种索引叫做复合索引(组合索引)。复合索引在数据库操作期间所需的开销更小,可以代替多个单一索引。当表的行数远远大于索引键的数目时,使用这种方式可以明显加快表的查询速度。对于复合索引:(1)对一张表来说,如果有一个复合索引就没有必要同时建立一个单索引;(2)如果查询条件需要,可以在已有单索引的情况下,添加复合索引对于效率有一定的提高;(3)对于复合索引,在查询使用时,最好将WHERE 条件顺序作为索引列的顺序,这样效率最高。故答案为C项。

7、在数据文件的主码属性集上建立的索引称为主索引。

create unique clustered index idx1on R(A)中unique表示为表建立唯一索引;clustered表示为表创建聚集索引。根据题干不能确定列A是主码列,因此不能确定是不是主索引。故答案为B 项。

8、数据库运行维护与优化包括数据库的转储和恢复;数据库的安全性和完整性控制;数据库性能的监控分析和改进;数据库的重组和重构。其中引入汇总表是属于数据库性能优化的一部分。故答案为D项。

9、对象间的通信用对象生命线之间的水平消息线表示,箭头说明消息的类型,如同步、异步或简单。A项错误。

顺序图可以表示递归过程,当一个操作调用它本身时,消息总是同步的。B项错误。

在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的。C项正确。

顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排斥,则消息可能会并行发出。D项错误。

故答案为C项。

10、本题考查自连接与INNER(INNER可省略)JOIN……ON语句的应用。

如果连接操是一个表与其自己进行连接,称为表的自身连接。语法格式:SELECT查询内

容FROM表名表别名1,表名别名2……

INNER(INNER可省略)JOIN……ON语法格式:需要连接的表1JOIN需要连接的表2ON连接的条件。故答案为A项。

11、能在视图上定义AFTER型触发器,故答案为B选项。

12、标量函数是返回单个数据值的函数。标量函数中不适用SET语句,故可排除B、D两项。题目中查询的是指定部门的最高工资,没涉及到分组,可排除C项。故答案为A项。

13、在删除架构时,如果使用CASCADE选项,则会将该架构中的所有架构对象一起全部删除;如果使用RESTRICT选项,如果被删除的架构中包含架构对象,则拒绝删除此架构。故答案为D项。

14、添加数据库文件的语法格式是:

ALTER DATABASE要添加文件的数据库ADD FILE(

NAME=文件名,

FILENAME='文件所在的绝对地址',

SIZE=文件大小,

FILEGROWTH=增长速率)

根据题意,A项符合题意,故答案为A项。

15、每次启动SQL Server时都会重新创建tempdb数据库,因此若其损坏,没有必要恢复。故答案为C项。

16、数据库应用系统的环境安全设计包括漏洞与补丁、计算机病毒防护,网络环境安全和物理环境安全。根据解析,B项符合题意,应当选。

17、在强制存取控制中,主体对客体的存取必须遵循如下规则:仅当主体的许可证级别不低于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不高于客体的密级时,该主体才能写相应的客体。故答案为C项。

18、数据库重构时可能会调整数据库的内模式即模式,如在表中增加或删除某些数据项,改变数据项的类型,增加或删除某个表等,这些过程DBA都能完成,因此不需要应用程序开发人员参与调试。故答案为D项。

19、数据库的运行和维护阶段的主要工作有:监控数据库运行状态、系统监控与分析(定期检查CPU、内存使用情况)、系统升级(数据库管理系统打补丁升级)、数据库的备份与恢复、存储空间管理、数据库性能优化调整等工作。故答案为D项。

20、模式调整过程中有可能会对数据表进行反规范化处理,处理后的数据表不一定满足第三范式要求,B项错误。水平分割之后所得的所有表的结构都相同,而垂直分割之后所得的所有表中除了都含有主码列外其余列都不相同,C项错误。频繁的连接操作会影响查询效率,数据库的性能优化很多工作都是为了减少数据库的连接操作,D项错误。故答案为A项。

21、当采用RAID等多磁盘存储系统时,可以将基本表和建立在表上的索引分别放在不同的磁盘上,这样在访问基本表时,存放数据和存放索引的磁盘驱动器并行工作,可以得到较快的文件读写速度。故答案为C项。

22、因CPU繁忙而引起的数据库变慢,可以为服务器适当增加CPU的数量或者是终止需要许多资源的进程来提高查询速度。故答案为B项。

23、日志文件占用空间小,但备份比完整备份频繁,因此保留时间比完整备份短。故答案为C项。

24、差异数据库备份是备份从最近的完整备份之后数据库的全部变化内容。故答案为B项。

25、由于无法进行尾部事物日志备份,因此无法将数据库还原到故障点时的状态。因为21点进行了事务日志备份,因此在恢复时只能恢复到21点,之后的则不能恢复。故答案为C项。

26、分布式数据库系统是物理上分散、逻辑上集中的数据库系统。故答案为A项。

27、全局数据库管理系统是分布式数据库管理系统的核心,它为终端用户提供分布透明性,协调全局事务在各个场地的执行,为全局应用提供支持。局部数据库管理系统负责创建和管理局部数据库,提供场地自治能力,执行全局应用以及全局查询的子查询。C项混淆了全局数据库管理系统和局部数据库管理系统的概念,故答案为C项。

28、范围划分有利于范围查询及点查询;轮转法最适合于扫描整个关系的应用,在扫描时可以并行的从n个磁盘读取数据,负载均衡,充分发挥了并行性;散列划分适合于点查询。故答案为C项。

29、建立数据仓库的主要目的在于根据决策需求对企业的数据采取适当的手段进行集成,形成一个综合的、面向分析的数据环境,用于支持企业的信息性、决策性的分析应用。故答案为B项。

30、为了进行数据分析,将OLTP系统中数据利用抽取程序抽取出来的最主要原因是解决OLTP应用与分析型应用之间的性能冲突问题。故答案为C项。

二、应用题

31、【答案】逻辑

【解析】数据库逻辑设计的任务是把数据库概念设计的结果(ER模型),转换为具体的数据库管理系统支持的数据模型。因此,将ER图转换为关系模型属于数据库逻辑结构设计阶段的任务。

32、【答案】实现与部署

【解析】数据库的实现与部署(实施)阶段主要包括:建立数据库结构,数据加载,事务和应用程序的编码及测试,系统集成、测试和试运行,系统部署。

33、【答案】活动

【解析】在UML提供的图中,活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序,并行次序。

34、【答案】TIES

【解析】在使用TOP限定结果集中,WITH TIES表示包括最后一行取值并列的结果;TOP n 表示取查询结果的前n行数据;TOP n percent表示取查询结果的前n%行数据。

35、【答案】WITH

【解析】将查询语句产生的结果集指定一个临时命名的名字,这些命名的结果集就称为公用表表达式。命名后的公用表表达式可以被多次引用。其语法格式是:WITH公用表表达式标识符(列表1……列表n)AS(SELECT语句)。

36、【答案】EXCEPT

【解析】在T-SQL中,实现查询结果差运算的运算符是EXCEPT。

37、【答案】DROP FUNCTION

【解析】在SQL Server2008中,可以使用DROP FUNCTION语句从当前数据库中删除一个或多个用户自定义函数。

38、【答案】INSERTED

【解析】在SQL Server2008的触发器中,INSERTED表用于存储INSERT和UPDATE语句所影响的行的副本。

39、【答案】表值

【解析】在SQL Server2008中,用户自定义函数主要包括标量函数和表值函数两类。

40、【答案】WITH GRANT OPTION

【解析】如果要使某用户可以将授予他的权限再转授给其他用户,那么在授权语句中需要加上WITH GRANT OPTION选项。

41、【答案】物化

【解析】物化(或索引)视图不是在使用时才读取基本表,而是预先计算并保存表连接或聚集等耗时较多的操作结果,这样在查询时大大提高了读取速度。

42、【答案】非预期

【解析】非预期的事务内部故障是不能由事务程序处理的,如运算溢出故障、并发事务死锁故障、违反了某些完整性限制而导致的故障等。

43、【答案】可用性

【解析】本地自治、非集中式管理以及高可用性是分布式数据库最基本的特征。

44、【答案】关联

【解析】给定一个销售交易数据库,从中找出这些交易中的某些物品和其他物品之间的关系,这种数据挖掘一般称为关联(或关联分析、关联规则)挖掘。

45、【答案】集成

【解析】数据仓库是一个面向主题的、集成的、非易失的,且随时间变化的数据集合,用来支持管理人员的决策。这个概念指出了数据仓库的几个重要的特性,即面向主题性、集成性、不可更新性和时间特性。

三、设计与应用题

46、

【参考答案】

(1)

(2)根据转换规则,本题可得到三个关系模式:

【解题思路】

题目中一个教师可以教多门课程,一门课程可以被多名教师教。教师和课程为两个实体,它们之间存在多对多联系,关系名叫开课。教师具有两个属性,即教师编号、教师姓名;课程也存在两个属性,即课程编号、课程名称;联系具有三个属性,即开课编号、开课时间和开课地点。

实体的转换:在从ER图转换为关系模式时,一个实体就转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。

实体间联系的转换:实体间存在三种联系,即1:1(一对一)联系,1:m(一对多)联系,m:n (多对多)联系。联系在向关系模式转换规则如下:

(1)1:1(一对一)联系

方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个或二个主码构成。

方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。

(2)1:m(一对多)联系

方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由m端实体的键组成。

方法二:与m端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。

(3)m:n(多对多)联系。转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。

(4)3个或者3个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。

(5)具有相同码的关系模式可以合并。

47、【参考答案】

【1】SUM(销售数量)

【2】t2.商品号

【3】DATEADD

【4】Group by

【解题思路】

整个SELECT语句的含义是:根据WHERE子句的条件表达式,从FROM子句指定的基本表或视图中找出满足条件的元组,再按SELECT子句中的目标列的表达式,选出元组中的属性值形成结果表。

题目中要求求商品的销售总量,又根据"AS销售总数量"语句知,【1】应使用SUM()函数,即SUM(销售数量)。

从JOIN……ON语句知道,该空是两表相连接语句,连接的属性列为各表的主码,故【2】应填写t2.商品号。

DATEADD()函数在日期中添加或减去指定的时间间隔,基本语法

DATEADD(datepart,number,date),date参数是合法的日期表达式;number是希望添加的间隔数,对于未来的时间,此数是正数,对于过去的时间,此数是负数。本题中查询的是去年的累计销售总数量,故【3】填写DATEADD。

题目查询指定类别的商品,因此【4】是按商品号、商品名分组,故填写Group by。

48、【参考答案】

(1)提高CPU的主频,可以稍微缓解选课速度慢的问题。因为CPU主频提高,单位时间内处理的数据多一些,但不能根本解决服务器响应慢的问题。本题中的CPU在选课期间使用率达到100%,增加CPU的频率不能从根本解决问题。大量的SQL数据在网络上传输可能会导致网速变慢。

(2)内存提高,可以改善选课速度慢的问题,内存的增加可以从一定程度上提高数据处理的效率。本题中,选课期间内存使用率达到95%,说明内存没有完全使用,因此内存容量不是产生服务器响应慢的原因。

(3)SLC的特点是成本高、容量小、速度快,而MLC的特点是容量大、成本低,但是速度慢。因此替换原有的SLC硬盘不能提高数据存取的速度,不能解决选课运行速度慢的问题。(4)更换网卡不能解决选课运行速度慢的问题,因为本题中网络带宽的使用率才20%,说明网络问题不是选课慢的主要原因。

(5)可以从根本上解决选课慢的问题。原有校验成绩的SQL语句需要1-2分钟才能执行完成,当大量的学生选课时,CPU和内存主要用于处理SQL语句,大量的资源被消耗,引起服务器反应减慢。本题中,SQL语句的效率低下,是产生服务器响应慢的根本原因,应当对SQL 语句优化。一般来说,效率低下的SQL语句常常是系统效率不佳的主要原因。

【解题思路】

数据库系统运行需要依赖服务器、操作系统、存储、网络等因素。当这些数据库环境出现瓶颈时会导致数据库运行缓慢,甚至无法完成业务。一般来说,可以从外部环境、调整内存分布、调整磁盘I/O、调整资源竞争等几方面来改变数据库的参数,提高其性能。

(1)外部调整包括CPU调整和网络调整。当数据库操作对CPU性能的要求超过数据库服务器的CPU性能时,数据库性能就受到CPU的限制,使数据库操作变慢。

(2)通过调整相关参数控制数据库的内存分配,也可以在很大程度上改善数据库系统的性能。(3)调整磁盘I/O。数据库性能优劣的一个重要度量是响应时间,而I/O时间是响应时间的最大组成部分。因此,可以通过令I/O时间最小化,减少磁盘上的文件竞争带来的瓶颈等方法来改善数据库系统的性能。

(4)调整竞争。多个进程对相同的资源发出申请时,导致了竞争的发生,从而引起服务器的反应缓慢。

(5)效率低下的SQL语句常常是系统效率不佳的主要原因。因此采用高效率的SQL语句,可以显著减少服务器的反应时间,提高服务器处理的速度。

本题中,SQL语句的效率低下是产生服务器响应慢的根本原因,提高SQL语句的执行效率,可以有效提高服务器的响应速度。

全国计算机三级数据库技术知识点考点汇总整理

dbo:database owner(数据库的创建者,创建该对象的用户.) guest:顾客(能够访问数据库中对象的数据,要求dbo分配权限给guest,一般给他查看的权限select,它没有对应的登录账户名) 数据库系统设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计等。每个步骤都按照数据组织与存储、数据访问与处理、应用设计等几个方面进行。 数据库物理设计阶段活动:数据库逻辑模式、选择或配置基本关系表的文件组织形式,为基本关系表设计数据存取方法或存取路径、数据分布设计、安全模式设计、确定系统配置、物理模式评估 标识属性的值不能重复且不能为空 数据库概念设计自下而上ER设计。 数据库应用系统日常维护工作一般包括数据库的备份、锁管理、日志的维护等。 数据库维护或数据库管理员的职责::1.数据库的转储和恢复2.数据库安全性、完整性控制; 3.数据库性能功能的检测和改善; 4.数据库的重组和重构 数据库的重构应尽量避免应用程序的改动,部分修改内模式和外模式。 数据库恢复顺序:1.最近完全数据库备份2.完全备份后的最近差异数据库备份3.完全备份和差异之后的所有日志备份。 数据恢复三种模式:1)简单恢复模式(只用于测试和开发数据库,或用于主要包含只读数据的数据库,如数据仓库)。2)大容量日志恢复模式:一般只作为完整性恢复模式的附加模式,不支持点恢复。3)完整恢复模式

数据库性能优化: 1.数据库运行环境与参数调整:外部调整(CPU、网络、调整内存分配、调整磁盘I/O):增加CPU数量或终止需要许多资源的进程。令I/0时间最小化,减少磁盘上文件竞争带来的瓶颈。 2.模式调整与优化。 反规范化(增加派生冗余列,增加冗余列,重新组表、分割表和新增汇总表)破坏数据完整性。 3.存储优化:1)索引视图。2)聚集。 4.查询优化。1)合理使用索引。2)避免和简化排序。3)消除大型表数据的顺序存储。4)避免复杂正则表达式。5)使用临时表加速查询。6)不随意使用游标。7)事务处理 数据库应用系统从功能角度分为四个层次:1,表现层2.业务逻辑层(将表现层获取的数据进行组织传递给数据访问层)3.数据访问层(负责与DBMS系统实现交互)4.数据持久层(负责保存和管理应用系统) 分布式数据库中,导致数据传输量大的主要原因是数据间的连接操作和并操作。 分布式数据库分片类型:水平分片、垂直分片、导出分片、混合分片。分片原则:完整性原则、重构性原则、不相交原则:对于一个全局关系,不允许不属于任何一个片段,也不允许一个全局关系的某些数据既属于该全局关系的某些片段又属于该全局关系的另一个片段 分布式数据库系统的主要目的是实现场地自治和数据全局透明共享 分布式数据库最基本特征是本地自治、非集中管理以及高可用性、位置独立性、数据分片独立性和数据复制独立性等 分配式数据库的分配方式:集中式:所有数据片段都安排在一个场地

计算机三级数据库技术强化练习题集锦

2018年3月计算机三级数据库技术强化练习题集锦 1.关系数据库管理系统所管理的关系是(B)。 A)一个DBF文件 B)若干个二维表 C)一个DBC文件 D)若干个DBC文件 2.不允许记录中出现重复索引值的索引是(c)。 A)主索引 B)主索引、候选索引、普通索引 C)主索引和候选索引 D)主索引、候选索引和唯一索引 3.要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表(a)。 A)是同一个数据库中的两个表 B)不同数据库中的两个表 C)两上自由表 D)一个是数据库表另一个是自由表 4.在VisualFoxPro中,可以对字段设置默认值的表(a)。

A)必须是数据库表 B)必须是自由表 C)自由表或数据库表 D)不能设置字段的默认值 关系数据库管理系统能够实现的三种基本关系运算是(c)。 A)索引、排序、查找 B)建库、录入、排序 C)选择、投影、联接 D)显示、统计、复制 6.打开VisualFoxPro"项目管理器"的"文档"(Docs)选项卡,其中包括(d)。 A)表单(Forln)文件 B)报表(Report)文件 C)标签(Label)文件 D)以上三种文件 7.可以链接或嵌入OLE对象的字段类型是(c)。 A)备注型字段 B)通用型和备注型字段 C)通用型字

D)任何类型的字段 8.下面关于属性、方法和事件的叙述中,错误的是(d)。 A)属性用于描述对象的状态,方法用于表示对象的行为 B)基于同一类产生的两个对象可以分别设置自己的属性值 C)事件代码也可以像方法一样被显式调用 D)在新建一个表单时,可以添加新的属性、方法和事件 9.查询设计器和视图设计器的主要不同表现在于(b)。 A)查询设计器有"更新条件"选项卡,没有"查询去向"选项 B)查询设计器没有"更新条件"选项卡,有"查询去向"选项 C)视图设计器没有"更新条件"选项卡,有"查询去向"选项 D)视图设计器有"更新条件"选项卡,也有"查询去向"选项 10.在VisualFoxPro中,表单(Form)是指(d)。 A)数据库中各个表的清单 B)一个表中各个记录的清单 C)数据库查询的列表 D)窗口界面 1.在VisualFoxPro中,打开数据库的命令是(a)。 A)OPENDATABASE<数据库名>

历年全国计算机等级考试三级(数据库技术)笔试选择真题

历年全国计算机等级考试三级(数据库技 术)笔试选择真题 一、选择题(每小题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1) 下列哪一个是输出设备? A) 鼠标?B) 键盘?C) 数/模转换器?D) 模/数转换器 (2) 下列叙述中,错误的是 A) 系统软件是在应用软件基础上开发的?B) 系统软件应提供友好的人机界面 C) 系统软件与硬件密切相关?D) 系统软件与具体应用领域无关 (3) 下列哪一个协议是Internet使用的协议? A) OSI参考模型中规定的传输层协议?B) TCP/IP传输控制/网间协议 C) IEEE 802.3系列协议?D) 帧中继传输协议 (4) 通常可用传输速率描述通信线路的数据传输能力,传输速率指的是 A) 每秒钟可以传输的中文字符个数?B) 每秒钟可以传输的字符

数 C) 每秒钟可以传输的比特数?D) 每秒钟可以传输的文件数 (5) 下图所示的情况称为,从信息源结点传输到信息目的结点的信息中途被攻击者 A) 截获?B)窃听C)篡改D)伪造 (6) 操作系统的安全措施可从隔离方面考虑。以下哪一个不是隔离的措施? A) 物理隔离?B) 逻辑隔离?C)时间隔离?D) 空间隔离 (7) 以下关于数据的逻辑结构的叙述中,哪一条是不正确的? A) 数据的逻辑结构是数据间关系的描述 B) 数据的逻辑结构抽象地反映数据元素间的逻辑关系 C) 数据的逻辑结构具体地反映数据在计算机中的存储方式 D) 数据的逻辑结构分为线性结构和非线性结构 (8) 以下关于链式存储结构的叙述中,哪一条是不正确的? A) 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构 B) 逻辑上相邻的结点物理上不必邻接 C) 可以通过计算直接确定第i个结点的存储地址 D) 插入、删除运算操作方便,不必移动结点 (9) 以下哪一个不是队列的基本运算? A) 从队尾插入一个新元素?B) 从队列中删除第i个元素

全国计算机三级数据库技术上机试题100道

1.【考点分析】本题考查对4位整数的排序。考查的知识点主要包括:数组元素的排序算法,if判断语句和逻辑表达式,以及求余算术运算。 【解题思路】此题属于4位数排序问题。本题需主要解决3个问题:问题1如何取4位数的后3位进行比较;问题2如何按照题目要求的条件(按照每个数的后3位的大小进行降序排列,如果后3位相等,则按照原始4位数的大小进行升序排列)排序;问题3如何将排完序的前10个数存到数组bb中去。 本题的解题思路为:使用双循环对数组按条件进行排序,然后将排完序的前10个数存到数组bb中。对于问题1可以通过算术运算的取余运算实现(aa[i]%1000);问题2通过包含if判断语句的起泡排序法就可以实现。 【参考答案】 void jsSort() { int i,j; /*定义循环控制变量*/ int temp; /*定义数据交换时的暂存变量*/ for(i=0;i<199;i++) /*用选择法对数组进行排序*/ for(j=i+1;j<200;j++) { if(aa[i]%1000aa[j]) /*则要按原4位数的值进行升序排序*/ { temp=aa[i]; aa[i]=aa[j]; aa[j]=temp; } } for(i=0;i<10;i++) /*将排序后的前10个数存入数组b中*/ bb[i]=aa[i]; } 【易错提示】取4位数后三位的算法,if判断语句中逻辑表达式的比较运算符。 2.【考点分析】本题主要考查的知识点包括:C语言循环结构,if判断语句和逻辑表达式,以及分解多位整数的算术运算。 【解题思路】分析题干,本题除给出条件"SIX+SIX+SIX = NINE+NINE"之外,还可得出2个隐含的条件:条件1:SIX和NINE分别是3位和4位的正整数;条件2:SIX的十位数字等于NINE的百位数字,NINE的千位数字和十位数字相等。 本题解题思路:通过嵌套的循环结构可以遍历到所有的3位和4位数,对于每一个3位数及4位数的组合进行题设条件(SIX+SIX+SIX = NINE+NINE)的判断,满足条件的对其分解得到各数位的数字,再进一步判断各位数字是否满足本题隐含的条件(条件1及条件2),如果满足则个数加1,并将该3位数及4位数添加到和值中。 【参考答案】 void countValue() { int i,j; int s2; int n2,n3,n4; for(i=100;i<1000;i++)

2008年9月全国计算机等级考试三级数据库技术笔试试卷及答案

2008年9月全国计算机等级考试三级:数据库技术笔试试卷及答案 一、选择题(每小题1分,共60分) (1)下列关于系统软件的叙述中,不正确的是( A )。 A)系统软件是在应用软件基础上开发的B)系统软件应提供友好的编程接口 C)系统软件与硬件密切相关D)数据库管理系统属于系统软件 (2)计算机硬件功能部件中,完成对数据加工的部件是( A )。 A)运算器B)控制器C)存储器D)输入/输出设备 (3)多媒体网络应用及实时通信要求网络高速率、低延迟传输。下列( A )技术满足这类应用的要求。 A)ATM B)FDDI C)FR D)X.25 (4)下列( B )不是Internet提供的主要服务。 A)WWW服务B)数字视频影像服务C)电子邮件服务D)文件传输 (5)下列( B )不是对网络进行服务攻击的结果。 A)网络丧失服务能力B)网络通信线路瘫痪 C)网站的主页被涂改D)网站的WWW服务器瘫痪 (6)针对操作系统安全,为了防止由于误操作而对文件造成破坏,要采用的方法是( B )。 A)保密B)保护C)审计D)认证 (7)下列关于顺序存储结构的叙述中,不正确的是(C )。 A)结点之间的关系由存储单元的邻接关系来体现B)存储密度大,存储空间利用率高 C)插入、删除操作灵活方便,不必移动结点D)可以通过计算直接确定第i个结点的存储地址 (8)下列与算法有关的叙述中,不正确的是( D )。 A)运算是数据结构的一个重要方面,运算的实现步骤用算法来描述 B)算法是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息 C)算法的设计采用由粗到细,由抽象到具体的逐步求精的方法 D)对于算法的分析,指的是分析算法运行所要占用的机器时间,即算法的时间代价 (9)下列关于栈和队列的叙述中,正确的是( A )。 Ⅰ.栈和队列都是线性表 Ⅱ.栈和队列都不能为空 Ⅲ.栈和队列都能应用于递归过程实现 Ⅳ.栈的操作原则是后进先出,而队列的操作原则是先进先出 Ⅴ.栈采用顺序方式存储,而队列采用链接方式存储 A)仅Ⅰ和ⅣB)仅Ⅰ、Ⅱ和ⅣC)仅Ⅱ、Ⅲ和ⅤD)仅Ⅰ、Ⅳ和Ⅴ (10)下列关于树和二叉树的叙述中,不正确的是( C )。 Ⅰ.树和二叉树都属于树形结构 Ⅱ.树是结点的有限集合,这个集合不能为空集 Ⅲ.二叉树是结点的有限集合,这个集合不能为空集 Ⅳ.二叉树是树的特殊情况,即每个结点的子树个数都不超过2的情况 Ⅴ.每一棵树都能唯一地转换到它所对应的二叉树 A)仅Ⅰ和ⅡB)仅Ⅱ和ⅢC)仅Ⅲ和ⅣD)仅Ⅳ和Ⅴ (11)设散列表的地址空间为0到10,散列函数为h(k)=k mod 11,用线性探查法解决碰撞。现从空的散列表开始,依次插入关键码值36,95,14,27,68,82,则最后一个关键码插入后散列表的负载因子a约为( B )。 A)0.45 B)0.55 C)0.65 D)0.75 第(12)~(13)题基于以下的5阶B树结构。 (12)往该B树中插入关键码72后,该B树的叶结点数为(C)。 A)5 B)6 C)7 D)8

2020计算机三级考试数据库技术章节练习题及答案

2020计算机三级考试数据库技术章节练习题及答案第4章数据库应用系统功能设计与实施 1[单选题] 下列关于浏览器/服务器架构中的应用服务器的说法中,错误的是__________。 A.应用服务器一般运行程序代码,实现面向应用领域的业务规则 B.应用服务器会根据用户请求连接相对应的数据库,获取数据, 并将结果返回给用户 C.应用服务器一般需要具有数据访问和数据存储功能 D.应用服务器一般提供了集群、负载均衡等公共服务,能够大幅 度提升系统性能和可靠性 参考答案:C 2[填空题]数据库总体设计的主要内容包括__________、 __________、__________和__________。 参考解析:体系结构设计软件总体设计软硬件选型与配置设计业 务规则初步设计 3[单选题]如果有两个事务,同时对数据库中同一数据实行操作, 不可能引起冲突的操作是 A.其中有一个是DELETE B.一个是SELECT,另一个是UPDATE C.两个都是SELECT D.两个都是UPDATE 参考答案:C

4[填空题]一个完整的事务概要设计包括:事务名称、事务所访问 的关系名及其属性名、事务的( ) 及事务用户。 参考解析:处理逻辑 5[单选题]浏览器/服务器架构是现阶段非常流行的数据库应用系 统架构。在此架构中,应用服务器起到了非常重要的作用。下列关于 应用服务器的说法,错误的是( ) A.应用服务器一般运行程序代码,实现面向具体应用领域的业务 规则,数据库服务器承担数据存储、管理等功能 B.应用服务器会根据用户请求连接相对应的数据库,获取数据并 实行处理,将结果返回给用户 C.应用服务器一般需具有数据访问和数据存储等功能,在数据库 服务器出现问题时能够继续向用户提供服务 D.应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,能够大幅度提升系统性能和可靠性 参考答案:C 6[单选题] 下列属于商场经营管理系统数据库功能需求的是__________。 A.系统中不考虑财务核算 B.对基本销售业务要求实现秒级响应 C.多个终端同时操作数据库 D.系统需支持节假日折扣 参考答案:C

计算机等级考试三级数据库2015年填空题汇总及答案

计算机等级考试三级数据库2015年填空题汇总及答案 1. 用树型结构表示实体类型及实体间联系的数据模型称为(层次模型)。 2. 模式/内模式映象为数据库提供了(物理)数据独立性。 3. 在层次、网状模型中,数据之间联系用(指针)实现。 4. 数据库管理技术的发展经过三个阶段(人工管理阶段),(文件系统阶段),(数据库阶段)。 5. 三种主要的数据模型包括(层次模型),(网状模型),(关系模型)。 6. 数据模型的三要素包括(数据结构),(数据操作),(数据完整性约束)。 7. 由于数据冗余,当进行更新时,稍不谨慎,易引起(数据不一致性)。 8. 层次模型的特点是记录之间的联系通过(指针)来实现;关系模型是用结 构表示实体集,用(公共属性)表示实体间的联系。 9. 数据库管理系统的主要功能包括(定义),(操纵),(保护),(存储),(维护)和(数据字典)。 10. 关系数据库的数据操纵语言(DML)的语句分成(检索)和(更新)。 11. DBMS是由(查询处理器)和(存储处理器)两大部分组成。 12. 数据库管理系统的效率包括计算机系统的内部资源的使用效率、(数据库管理系统DBMS)运行效率和(用户的生成率)。 13. 利用数据库管理数据时,把现实世界的事物及其之间的联系转换成机器世界的数据模型的一个中间环节是信息世界的(概念模型)。 14. 数据库管理系统(DBMS)提供数据定义语言(DDL)及它的翻译程序,DDL 定义数据库的模式、外模式和内模式,并通过翻译程序分别翻译成相应的目标模式,存放在(数据字典)。

15. 在数据库的体系结构中,数据库存储的改变会引起内模式的改变。为使数据库的模式保持不变,从而不必修改应用程序,这是通过改变模式与内模式之间的映像来实现。这样,使数据库具有(物理独立性)。 16. 在数据库技术中使用数据模型的概念来描述数据库的结构和语义。数据模型有概念数据模型和结构数据模型两类,实体联系模型(ER模型)是(概念)数据模型。 17. 在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是(内模式)。 18. 可由基本数据导出的数据是(冗余)数据。 19. 网状、层次数据模型与关系数据模型的最大区别在于表示和实现实体之间的联系的方法:网状、层次数据模型是通过指针链,而关系模型是使用(外键)。 20. 外模式是(用户)看到的数据视图,模式是所有(用户)看到的数据视图的(总和),外模式是模式的(一部分)。 21. 对数据的管理经历了四个阶段,它们是(人工管理阶段)、(文件系统阶段)、(数据库系统阶段)和(高级数据库技术阶段)。 22. 数据库系统是建立在(文件系统)之上的。 23. 数据库管理系统的三级模式结构由(外模式)、(模式)和(内模式)组成。为了实现这三级模式之间的联系,数据库管理系统提供了两个映像,它们是(外模式/模式映像)和(模式/内模式映像)。 24. DML有两类:一类是(宿主)型语言,一类是(自含)型语言。前者的语句不能独立使用而必须(嵌入)某种语言中使用。而后者可以独立使用,通常可以供用户以(交互式)使用和以(批处理式)使用。 25. 数据库管理系统(DBMS)提供数据库操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和(检索)。 26. 数据库系统必须提供三个方面的数据控制功能:(安全性)、(完整性)和(并发性)。

三级数据库技术习题答案

三级数据库技术习题答案 一 1[单选题]保证单个用户查询响应时间的前提下,系统最多允许多少用户同时访问数据库的指标属于() A.性能需求 B.功能需求 C.存储需求 D.安全需求 参考答案:A 2[填空题]DFD箭头是数据流描述数据方向处理间数据依赖,IDEFO箭头强调(参考解析:数据约束 3[单选题]在数据库应用系统的需求分析阶段,设有如下工作: Ⅰ.分析与描述目标系统需要完成的功能 Ⅱ.分析与描述目标系统对响应时间、存储容量的要求 Ⅲ.分析与描述目标系统涉及的数据范围、数据的属性特征及数据之间的关系Ⅳ.分析与描述每项功能活动需要的输入数据、业务规则及输出数据 Ⅴ.分析与描述目标系统的总体结构、功能活动及各功能活动之间的关系 以上属于系统功能建模内容的是()。 A.仅Ⅰ、Ⅳ和Ⅴ B.仅Ⅱ、Ⅳ和Ⅴ C.仅Ⅰ、Ⅱ和Ⅲ D.仅Ⅲ、Ⅳ和Ⅴ 参考答案:A 4[单选题]通常,信息的价值与下列哪些性质紧密相关()。 Ⅰ.准确性Ⅱ.及时性Ⅲ.可靠性Ⅳ.开放性Ⅴ.完整性 A.Ⅰ、Ⅱ、Ⅲ和Ⅳ B.Ⅱ、Ⅲ、Ⅳ和Ⅴ)。 C.Ⅰ、Ⅱ、Ⅲ和Ⅴ D.Ⅰ、Ⅱ、Ⅳ和Ⅴ

参考答案:C 5[单选题]在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。这是数据的()。 A.物理独立性 B.存储独立性 C.位置独立性 D.逻辑独立性 参考答案:D 6[填空题]数据库系统三级模式结构:()即存储模式,模式(即),外模式即用户模式。 参考解析:内模式,逻辑模式 7[填空题]信息系统需求分析常用的建模方法有__________、__________和__________。 参考解析: IDEF0 DFD UML 8[单选题]下列不属于信息系统需求分析常用建模方法的是__________。 A.ER B.IDEFO C.DFD D.UML 参考答案:A 9[单选题]下列关于数据库管理系统DBMS功能的叙述中,()不正确的。 A.完整性定义主要包括对主码、外码以及其他完整性约束的定义 B.系统的安全性控制是由数据库运行管理模块支持的 C.为了提高存储空间利用率和存取效率,DBMS需要提供多种存取方法 D.宿主型数据操纵语言DML可以独立由终端用户使用 参考答案:D

全国计算机等级考试三级数据库技术 模拟试题 真题及答案

全国计算机等级考试三级数据库技术2015模拟试题(一) 真题及答案 一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分) (1)在数据库系统中,下列映像关系用于提供数据与应用程序间的物理独立性的是()。 A)外模式/模式 B)模式/内模式 C)外模式/内模式 D)逻辑模式/内模式 (2)关于数据库视图,下列说法正确的是()。 A)视图一定能提高数据的操作性能 B)定义视图的语句可以是任何数据操作语句 C)视图可以提供一定程度的数据独立性 D)视图的数据一般是物理存储的 (3)许多大中型企业出于多种原因建立了数据仓库,以下()不是建立数据仓库的合理理由。 A)将企业的各种应用系统集中在一起 B)充分利用企业信息系统生成的各种数据 C)解决企业业务应用和数据分析应用的性能冲突 D)以面向主题、集成的方式合理的组织数据 (4)关于数据库应用系统的设计,有下列说法:

1.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面 Ⅱ.数据库概念设计阶段,采用自上而下的ER设计时,首先设计局部ER图,然后合并各局部ER图得到全局ER图 Ⅲ.在数据库逻辑设计阶段,将关系模式转换为具体DBMS平台支持的关系表 Ⅳ.在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束上述说法正确的是()。 A)Ⅰ、Ⅲ和Ⅳ B)Ⅰ C)Ⅱ和Ⅲ D)Ⅱ和Ⅳ (5)关于数据库应用系统的需求分析工作,下列说法正确的是()。 A)通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明。 B)在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图。 C)数据需求分析的主要工作是要辨识出数据处理中的数据处理流程 D)数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标

三级(数据库技术)考试大纲

三级(数据库技术)考试大纲 基本要求 1.掌握计算机系统和计算机软件的基本概念、计算机网络的基本知识和应用知识、信息 安全的基本概念。 2.掌握数据结构与算法的基本知识并能熟练应用。 3.掌握并能熟练运用操作系统的基本知识。 4.掌握数据库的基本概念,深入理解关系数据模型、关系数据理论和关系数据库系统, 掌握关系数据语言。 5.掌握数据库设计方法,具有数据库设计能力。了解数据库技术发展。 6.掌握计算机操作,并具有C语言编程,开发数据库应用(含上机调试)的能力。 考试内容 一、基础知识 1.计算机系统的组成和应用领域。 2.计算机软件的基础知识。 3.计算机网络的基础知识和应用知识。 4.信息安全的基本概念。 二、数据结构与算法 1.数据结构、算法的基本概念。 2.线性表的定义、存储和运算。 3.树形结构的定义、存储和运算。 4.排序的基本概念和排序算法。 5.检索的基本概念和检索算法。 三、操作系统 1.操作系统的基本概念、主要功能和分类。 2.进程、线程、进程间通信的基本概念。 3.存储管理、文件管理、设备管理的主要技术。 4.典型操作系统的使用。 四、数据库系统基本原理 1.数据库的基本概念,数据库系统的构成。 2.数据模型概念和主要的数据模型。 3.关系数据模型的基本概念,关系操作和关系代数。 4.结构化查询语言SQL。 5.事务管理、并发控制、故障恢复的基本概念。 五、数据库设计和数据库应用 1.关系数据库的规范化理论。 2.数据库设计的目标、内容和方法。 3.数据库应用开发工具。 4.数据库技术发展。 六、上机操作 1.掌握计算机基本操作。 2.掌握C语言程序设计基本技术、编程和调试。 3.掌握与考试内容相关知识的上机应用。 考试方式 1.笔试:120分钟,满分100分。 2.上机考试:60分钟,满分100分。

9月全国计算机等级考试三级《数据库技术》笔试真题

9月全国计算机等级考试三级《数据库技术》笔试真题 一、选择题(每小题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)计算机软件分为系统软件和应用软件两大类,其中处于系统软件核心地位的是 A)操作系统 B)编译程序 C)数据库管理系统 D)网络通信软件 (2)通常一台计算机系统的存储介质包括Cache、内存、磁带和硬盘,其中访问速度最慢的是 A)Cache B)磁带 C)硬盘 D)内存 (3)下列关于计算机系统工作原理的叙述中,哪一条是正确的? A)中央处理器直接对存储器中的数据进行处理 B)运算器完成解释和执行指令的工作 C)中央处理器可以从输入设备中得到控制指令 D)程序和数据均存放在存储器中

(4)下列关于异步传输模式ATM技术的叙述中,哪一条是不正确的? A)ATM技术可以满足用户对数据传输的服务质量的要求 B)ATM是B-ISDN选择的数据传输技术 C)ATM技术的实时性好,但灵活性不够 D)采用ATM技术可满足网络中突发性的通信量 (5)信息认证是信息安全的一个重要方面,下列哪一项不属于实施信息认证的方法? A)身份识别 B)密钥管理 C)数字签名 D)消息认证 (6)电子邮件软件向邮件服务器发送邮件时使用的协议是 A)SMTP B)POP3 C)IMAP D)MIME (7)以下关于数据的逻辑结构的叙述中,哪一条是不正确的? A)数据的逻辑结构是数据间关系的描述 B)数据的逻辑结构不仅反映数据间的逻辑关系,而且反映其在计算机中的存储方式 C)数据的逻辑结构分为线性结构和非线性结构

2019年全国计算机三级考试数据库真题

2019年全国计算机三级考试数据库真题 一、选择题(每小题1分,共60分) 下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是准确的,请将准确选项涂写在答题卡相对应位置上,答在试卷上不得分。 1)系统软件一般包括 Ⅰ.服务性程序Ⅱ.语言处理程序Ⅲ.操作系统Ⅳ.数据库管理系统 A) Ⅰ、Ⅱ和Ⅲ B) Ⅰ、Ⅲ和Ⅳ C) Ⅱ、Ⅲ和Ⅳ D) 全部 (2) 为提升产品质量、降低生产成本,利用计算机控制、操作和管理生产设备的系统称为 A) CAT系统 B) CAT系统 C) CAD系统 D) CAM系统 (3) 计算机输出设备的功能是 A)将计算机运算的二进制结果信息打印输出 B)将计算机内部的二进制信息显示输出 C)将计算机运算的二进制结果信息打印输出和显示输出 D) 将计算机内部的二进制信息转换为人和设备能识别的信息

(4) Internet上的计算机,在通信之前需要 A) 建立主页 B) 指定一个IP地址 C) 使用WWW服务 D) 发送电子邮件 (5) 信息传输的安全应保证信息在网络传输的过程中不被泄露和不被攻击。下列哪些属于攻击方法 Ⅰ.复制信息Ⅱ.剪裁信息Ⅲ.窃听信息 A) Ⅰ和Ⅱ B) Ⅱ和Ⅲ C) Ⅰ和Ⅲ D) 全部 (6) 计算机病毒是一种具有破坏性的计算机程序,它是 A) 最初由系统自动生成的程序 B) 具有恶毒内容的文件 C) 具有自我再生水平的程序 D) 只通过网络传播的文件 (7) 以下关于数据的存储结构的叙述中哪一条是准确的? A) 数据的存储结构是数据间关系的抽象描述 B) 数据的存储结构是逻辑结构在计算机存储器中的实现 C) 数据的存储结构分为线性结构和非线性结构

2017年计算机三级《数据库技术》模拟单选题及答案

2017年计算机三级《数据库技术》模 拟单选题及答案 一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分) 1.设有关系模式R(A,B,C,D),其函数依赖集为F={A一>D,B一>D,C一>D}。如果将R 分解为R1(A,B,C)和R2(C,D),则该分解是()。 A)同时保持函数依赖和无损连接的分解 B)保持函数依赖但不保持无损连接的分解 C)保持无损连接但不保持函数依赖的分解 D)既不保持函数依赖也不保持无损连接的分解 2.下面关于模式分解的说法,错误的是()。 A)分解并不总能提高查询效率 B)分解通常使得涉及属性少的查询执行效率更高 C)分解通常使得简单的更新事务执行效率更高 D)分解总是能降低存储空间的要求,因为它能消除冗余数据 3.设有关系表:职工(职工号,姓名,领导职工号),其中职工号是主码,领导职工号是外码。当前表中没有任何数据。现在依次向该表中插入如下数据 (1)(e1,Tom,e2) (2)(e3,Jerry,null) (3)(null,F00,null) (4)(e2,Fake,e2) (5)(el,Ghost,e3) (6)(e4,Wh0,el) 则最终该表中有()行数据。 A)2 B)3 C)4 D)5 4.数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。下列关于数据库物理设计的说法,错误的是()。 A)物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系

B)物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件可以考虑存储在磁带中 C)物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数 D)物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型 5.三层浏览器/服务器架构是现在比较流行的应用系统架构。下列关于此架构的说法,错误的是()。 A)表示层使用Web浏览器实现,位于客户端,一般无需安装其他程序 B)数据层位于数据库服务器,由DBMS完成数据存储和数据存取等数据管理功能 C)此架构将人机交互、应用业务逻辑和数据管理三类功能分离,提高了可维护性 D)与二层的客户/服务器架构相比,此架构在交互性、运行速度方面优势明显 6.设有下列关于数据库分析、设计与实现的工作: Ⅰ.用概念数据模型表示数据对象的特征及其相互间的关联关系 Ⅱ.进行数据库的备份与恢复等日常维护 Ⅲ.在ER图的基础上确定数据库关系模式 Ⅳ.调整数据库逻辑模式,确定文件组织与存取方式,评估物理模式 V.考虑分析DBAS运行过程中备份数据库策略,如备份时问点和备份周期 Ⅵ.事务和应用程序的编码及测试 上述工作中,属于DBAS系统设计阶段工作的是()。 A)仅Ⅰ、Ⅱ、Ⅲ、Ⅳ和V B)仅Ⅰ、Ⅱ、Ⅲ和Ⅳ C)仅Ⅰ、Ⅲ和Ⅳ D)全部 7.下列是关于关系数据模型和关系表的说法: Ⅰ.关系数据模型以集合论为基础表示和处理数据 Ⅱ.关系数据模型同时支持非过程化语言和过程化语言直接存取数据 Ⅲ.“create table…”语句用于定义关系表的结构及数据完整性约束 Ⅳ.在关系表上执行select或delete操作时,DBMS会检查数据完整性约束 上述说法中正确的是()。 A)仅Ⅰ和Ⅲ B)仅Ⅱ和Ⅳ C)仅Ⅲ和Ⅳ

全国计算机等级考试三级数据库技术试题及答案

全国计算机等级考试三级数据库技术试题及答案

(考试时间90分钟,满分100分) 一、选择题(每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项写在答题卡相应位置上,答在试卷上不得分。 (1)下列选项中不属于结构化程序设计方法的是 A)自顶向下 B)逐步求精 C)模块化 D)可复用 (2)两个或两个以上模块之间关联的紧密程度称为 A)耦合度 B)内聚度 C)复杂度 D)数据传输特性 (3)下列叙述中正确的是 A)软件测试应该由程序开发者来完成 B)程序经调试后一般不需要再测试 C)软件维护只包括对程序代码的维护 D)以上三种说法都不对 (4)按照“后进先出”原则组织数据的数据结构是 A)队列 B)栈 C)双向链表 D)二叉树 (5)下列叙述中正确的是 A)线性链表是线性表的链式存储结构 B)栈与队列是非线性结构 C)双向链表是非线性结构 D)只有根结点的二叉树是线性结构 (6)对如下二叉树 进行后序遍历的结果为 A)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA (7)在深度为7的满二叉树中,叶子结点的个数为 A)32 B)31 C)64 D)63

(8)“商品”与“顾客”两个实体集之间的联系一般是 A)一对一 B)一对多 C)多对一 D)多对多 (9)在E—R图中,用来表示实体的图形是 A)矩形 B)椭圆形 C)菱形 D)三角形 (10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包含DBS和DBMS B)DBMS包含DB和DBS C)DBS包含DB和DBMS D)没有任何关系 (11)常见的数据模型有3种,它们是 A)网状、关系和语义 B)层次、关系和网状 C)环状、层次和关系 D)字段名、字段类型和记录 (12)在以下叙述中,正确的是 A)ACCESS只能使用系统菜单创立数据库应用系统 B)ACCESS不具备程序设计能力 C)ACCESS只具备了模块化程序设计能力 D)ACCESS具有面向对象的程序设计能力,并能创立复杂的数据库应用系统(13)不属于Access对象的是 A)表 B)文件夹 C)窗体 D)查询 (14)表的组成内容包括 A)查询和字段 B)字段和记录 C)记录和窗体 D)报表和字段 (15)在数据表视图中,不能 A)修改字段的类型 B)修改字段的名称 C)删除一个字段 D)删除一条记录

全国计算机三级数据库考试题

全国计算机三级数据库试题 1、把电路中的所有元件如晶体管、电阻、二极管等都集成在一个芯片上的元件称为( ) (本题分值:1分)【正确答案】B A.Transistor B.Integrated Circuit https://www.360docs.net/doc/9517140006.html,puter D.Vacumm Tube 2.ENIAC所用的要紧元件是( ) (本题分值:1分)【正确答案】C A.集成电路 B.晶体管 C.电子管 D.以上答案都不对 3、假如以链表为栈的存储结构,则退栈操作时( ) (本题分值:1分)【正确答案】 B A.必须判不栈是否满 B.必须判不栈是否空

C.判不栈元素的类型 D.对栈不作任何判不 4、用直接插入排序方法对下面四个序列进行排序(由小到大),元素比较次数最少的是( ) (本题分值:1分)【正确答案】 C A.94、32、40、90、80、46、21、69 B.32、40、21、46、69、94、90、80 C.21、32、46、40、80、69、90、94 D.90、69、80、46、21、32、94、40 5、设数组data[0…m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队 操作的语句为( ) (本题分值:1分)【正确答案】 D A.front:=front 1 B.front:=(front 1) mod m C.rear:=(rear 1) mod m D.front:=(front 1) mod (m 1) 6、用数组A[0…m-1]存放循环队列的元素值,若其头尾指针分不为front和rear,则循环队列中当前元

素的个数为( ) (本题分值:1分)【正确答案】 A A.(rear-front m) mod m B.(rear-front 1) mod m C.(rear-front-1 m) mod m D.(rear-front) mod m 7、链栈与顺序栈相比,有一个比较明显的优点是( ) (本题分值:1分)【正确答案】 B A.插入操作更加方便 B.通常可不能出现栈满的情况 C.可不能出现栈空的情况 D.删除操作更加方便 8、设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入 队列Q,若6个元素出栈的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是( ) (本题分值:1分)【正确答案】 C A.6 B.4 C.3

2019年计算机三级《数据库技术》应用试题及答案

2019年计算机三级《数据库技术》应用试题及答案 二、应用题(每空2分,共30分)1.数据库管理系统为三级模式结 构提供了两层映像机制,其中模式/内模式映像提供了【1】独立性。2.按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、【2】设计和物理设计三个步骤。3.设用UML设计某数据库应用系统,设计人员规划了一组应用程序集,该集合由动态链接库和可执行程序 构成。为了体现这些应用程序集间的组织和依赖关系,以对源代码、 可执行程序的发布等实行系统建模,应采用的UML图是【3】图。 4.设有学生表(学号,姓名,所在系名)和选课表(学号,课程号,成绩)。现要建立统计每个系选课人数的视图。请补全下列语句:CREATE VIEW Vl(系名,人数)AsSELECT所在系名,【4】 FROM选课表JOIN学 生表ON选课表.学号=学生表.学号【5】5.设有课程表(课程号,课 程名,学分,先修课程号),已知某应用程序需要列出“数据库原理” 课程的一门先修课程,查询结果要求输出(课程名,学分,先修课名称,先修课学分),能够用【6】连接操作在一个查询中实现此功能。6.在SQL Server 2008的某用户数据库中,设有T表,现要在T表的c1列 和c2列上建立一个复合聚集索引,其中c1列值重复率为20%,c2列 为l0%。请补全下列语句建立一个性能的索引:CREATE UNIQUE CLUSTERED INDEX Idxl ON T(【7】)7.在SQL Server 2008中,现要 将T1表的C1列(int类型)定义为标识列,初值和增量值均为1。请补 全下列语句:CREATE TABLE T1(clint【8】(1,1),…)8.在SQL Server 2008中,设ul是SQL Server身份验证模式的数据库服务器登录账户,现希望U1在该数据库服务器上具有系统管理员权限。请补全 下列语句:EXEC sp—addsrvrolememberˊU1ˊ,ˊ【9】ˊ9.数据库 管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中【10】协议能够完全保证并发事务数据的一致性。10.在数 据库系统出现系统故障后实行恢复时,对于事务T,如果日志文件中有BEGIN TRANSACTION记录,而没有COMMIT或ROLLBACK记录,则数据库管理系统处理这种事务时应执行的操作是【11】。11.在动态转储中,

2014年9月计算机三级数据库技术考试重点笔记

2014年9月计算机三级数据库技术考试 重点笔记 1、计算机的硬件基本上由哪五大部分组成? 答:运算器、控制器、存储器、输入设备、输出设备。 2、运算器都可对数据进行哪两种运算?答:算术运算和逻辑运算。 3、CAD、CAM、CAT、CAI都代表什么? 答:1、计算机辅助设计(CAD) 2、计算机辅助制造(CAM) 3、计算机辅助测试(CAT) 4、计算机辅助教学(CAI) 4、数据处理是指对数据的(收集)、(存储)、(加工)、(分析)、(传送)的全过程。 5、程序性语言分为(机器语言)、(汇编语言)、(高级语言)三类。 6、能举出哪些是高级语言、哪些是低级语言? 低级语言:汇编语言中华考试网(www.Examw。com) 高级语言:basic.cobol.c.foxbase等 7、操作系统可分为(批处理操作系统)、(分时操作系统)、(实时操作系统)三种操作系统。 8、解释型程序和编译型程序有什么不同?哪种程序产生目标程序? 编译程序产生目标程序 9、DBMS是什么的? 答:DBMS是数据库管理系统。 10、计算机系统由(硬件)系统、(软件)系统两部份组成。

11、软件系统分为(系统)软件、(应用)软件两部分。 12、操作系统的特征:(并发性)、(共享性)、(随机性)。 13、没有任何软件支持的计算机称为(裸机)。 14、操作系统的五大功能(进程管理)、(存储管理)、(文件管理)、(设备管理)、(作业管理)。 15、操作系统发展的过程:(手工操作阶段)、(早期批处理阶段)、(执行系统阶段)、(多道程序系统阶段)、(分时系统)、(实时系统)、(通用操作系统)。 16、Spooling系统是(批处理)系统。 17、批处理系统有两大特点(多道)、(成批)。 18、批处理系统追求的目标是什么? 答:提高系统资源利用率和大作业的吞吐量以作业流量的自动化。 19、分时系统的特点(多路性)、(交互性)、(独立性)、(及时性)。 20、分时系统的主要目标? 答:用户响应的及时性。 21、实时系统分为哪两类?并能举出这两类的例子。飞机飞行、弹道 发射、预定飞机票、查询航班都是什么系统? 答:实时系统分为实时控制系统和实时信息处理系统。 飞机飞行、弹道发射都是实时控制系统 预定飞机票、查询航班都是实时信息处理系统。 22、实时系统的主要特点是什么? 答:最主要的特点就是及时性,另外的一个特点是高可靠性。 23、个人计算机上的操作系统是(个人计算机)操作系统。

全国计算机三级数据库等级考试全套(笔试背诵资料+笔试试题+详细答案+最新数据库技术上机试题题库)

三级数据库背诵资料 第一章计算机基础知识 1、冯.诺依曼计算机以“存储程序”原理为基础,由运算器、存储器、控制器、输入设备和输出设备等五大部件组成。 2、计算机指令系统: 系列计算机:指令系统向下兼容。 复杂指令系统计算机:CISC (Complex Instruction Set Computer) 精简指令系统计算机:RISC (Reduced Instruction Set Computer) 指令系统的类型:数据传送类指令、算术逻辑类指令和判定控制类指令。 指令系统的寻址方式:立即寻址(立即数寻址),指令中直接给出操作数。 寄存器寻址:操作数在寄存器中。直接寻址:指令中直接给出操作数地址。寄存器间接寻址:寄存器给出操作数地址。 寄存器相对寻址:指令中给出操作数的地址偏移量 3、微型处理器分类:通用微处理器、嵌入式微处理器和数字信号处理器等 4、总线: PCI:不依附具体处理器的局部总线。 USB:通用串行总线。 1394总线:FireWire,为家用电器研制的一种高速串行总线。1394总线在数字视频设备(数字摄像机)中广泛应用。 5、计算机的技术指标: 运算速度MIPS(每秒百万条指令) 影响计算机运算速度的因素很多,主要是CPU的主频和存储器的存取周期。 存储器容量:基本单位B(Byte) 1KB=1024Byte 1MB=1024KB 1GB=1024MB 1TB=1024GB 数据传输率:基本单位bps(每秒传输多少位) 1Kbps=103bps 1Mbps=103Kbps 1Gbps=103Mbps 6、计算机中的信息表示 非数字信息的表示:ASCII码汉字的表示:三类代码体系:输入码,如:拼音码、五笔字形码等;机内码;交换码,如GB2312-80; 7、计算机网络基础 计算机网络的基本特征:资源共享。广域网与广域网的互联是通过路由器实现的。 传输技术分为:广播式网络(通过一条公共信道实现)点--点式网络(通过存储转发实现)。采用分组存储转发与路由选择是点-点式网络与广播网络的重要区别之一 按规模分类:局域网(LAN)、城域网(MAN)、广域网(WAN) 广域网(远程网)以下特点:1 适应大容量与突发性通信的要求。2 适应综合业务服务的要求。3 开放的设备接口与规范化的协议。4 完善的通信服务与网络管理。 几种常见的广域网的特点: X.25:建立在速率低、误码率高的电缆介质上,X.25协议包括差错控制、流量控制和拥塞控制等,由通信子网完成,有时间延迟。 FR(帧中继):建立在速率高、误码率低的光纤上,对X.25协议进行简化,差错控制由用户终端完成。 B-ISDN(宽带综合业务数字网)、N-ISDN(窄带综合业务数字网) ATM(异步传输模式,一种数据传输与分组交换技术,能满足多媒体应用的高速率与低延迟的要求,具有线路交换实时性好和分组交换灵活性好的双重优点。 各种城域网建设方案有几个相同点:传输介质采用光纤,交换接点采用基于IP交换的高速路由交换机或A TM 交换机,在体系结构上采用核心交换层,业务汇聚层与接入层三层模式。城域网MAN介于广域网与局域网之间的一种高速网络。 8、网络协议为三部分:(1)语法,即用户数据与控制信息的结构和格式;(2)语义,即需要发出何种控制信息,以及完成的动作与做出的响应;(3)时序,即对事件实现顺序的详细说明.

相关文档
最新文档