首页 > 全部 > 三级数据库技术 > 计算机三级(数据库技术)模拟试卷422

计算机三级(数据库技术)模拟试卷422

本单篇文档共18330字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机三级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
三级数据库技术 模拟试卷 2393人下载
价格: 免费 原价:¥7.00
收藏

计算机三级(数据库技术)模拟试卷422

选择题

1.下列关于数据库系统生命周期中需求分析的描述,错误的是(A)

A. 需求分析需要在项目规划之前完成

B. 需求分析过程由需求获取、需求描述与规范说明、需求验证等步骤组成

C. 需求分析范围主要包括数据需求、功能需求和性能需求等

D. 需求分析的结果是系统设计的输入

解析:数据库系统生命周期主要有项目规划、需求分析、系统设计、实现与部署、运行与维护五个基本活动组成,需求分析是在项目规划之后。故答案为A选项。

2.下列不属于DFD方法基本元素的是( )(D)

A. 数据存储

B. 数据流

C. 处理

D. 内部项

解析:DFD方法由四种基本元素(模型对象)组成:数据流、处理、数据存储和外部项。故答案为D选项。

3.下列关于关系型数据库索引的说法,错误的是(A)

A. 使用索引比不使用索引总能提高查询效率

B. 在一个表上可以建立多个唯一索引

C. 在一个表上最多只能建立一个聚簇索引

D. 在表上建立索引一般会影响数据插入效率

解析:在表或视图中可以创建唯一索引。唯一索引不允许两行具有相同的索引键值。一个表或视图只允许同时有一个聚集索引。如果频繁地对数据进行增加、删除和更改操作,则系统会花费很多时间来维护索引,这会降低数据的插入和修改效率。另外,存储索引需要占用额外的空间,这增加了数据库的空间开销。因此,要根据表和数据量的情况,确定如何构建索引。当不需要某个索引时,可将其删除。故答案为A选项。

4.在数据库应用系统生命周期模型中,有下列活动:

Ⅰ.梳理和设计业务ER图

Ⅱ.对模式进行垂直或水平分解

Ⅲ.分析整理数据字典和数据流图

Ⅳ.将ER图转化成关系模式

V.确定数据存放位置

VI.对关系模式进行规范化

以上活动中,属于逻辑模型设计阶段应该做的工作是(B)

A. 仅Ⅰ、Ⅲ和VI

B. 仅Ⅰ、Ⅳ和VI

C. 仅Ⅲ、V和VI

D. 仅Ⅱ和Ⅳ

解析:根据数据库应用系统生命周期,数据库应用系统设计包括概念设计、逻辑设计和物理设计单个步骤。其中,Ⅰ.梳理和设计业务ER图属于概念设计;Ⅲ.分析整理数据字典和数据流图属于概念设计:V.确定数据存放位置是物理设计。逻辑设计指从数据库的概念模型出发,设计表示为逻辑模式的数据库逻辑结构。Ⅱ、Ⅳ和VI属于逻辑设计。故答案为B选项。

5.在ER图中有7个实体类型,它们之间存在着6个不同的二元联系,其中2个是1:1联系类型3个是1:N联系类型,1个是M:N联系类型。根据关系模式转换规则,该ER图转换成的关系模式至少应该有(B)

A. 9个

B. 8个

C. 10个

D. 11个

解析:ER图向关系模式转换涉及到两方面:①实体的转换②实体间联系的转换。实体的转换:在从ER图转换为关系模式时,一个实体就转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。实体间联系的转换:实体间存在三种联系,即1:1(一对一),1:n (一对多),m:n(多对多)。由题目可知,该题中有7个实体,1个多对多联系,3个一对多联系,7个实体和1个m:n(多对多)联系可以转换为单独的模式,1:n(一对多)联系需要合并到实体中去。因此可以最少得到8个模式。故答案为B选项。

6.下列不属于数据库概念设计环节的是(A)

A. 设计关系表结构

B. 明确建模目标

C. 定义实体集

D. 定义实体集间的关联关系

解析:概念设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。逻辑设计指从数据库的概念模型出发,设计表示为逻辑模式的数据库逻辑结构。因此,设计关系表结构属于数据库逻辑设计环节。故答案为A选项。

7.关于UML的活动图,下列说法正确的是(C)

A. 一张活动图中,可以有多个起始点,一个结束点

B. 一张活动图中,有且只有一个起始点和一个结束点

C. 一张活动图中,有且只有一个起始点,可以有多个结束点

D. 一张活动图中,可以有多个起始点和多个结束点

解析:活动图主要的目的在于陈述活动与活动之间的流程控制的转移,在活动图中,必须有且只有一个起始点,可以有多个结束点。故答案为C选项。

8.下列关于SQL Server 2008存储过程的说法,错误的是(A)

A. 存储过程的输入参数不能有默认值

B. 存储过程允许有多个输入参数

C. 存储过程能以输出参数的形式将多个值返回给调用者

D. 存储过程可以向调用者返回执行是否成功的状态值

解析:创建存储过程的SQL语句为CREATE PROCEDURE。其语法格式为:

CREATE{PROC|PROCEDURE}[schema_name.]procedure_name

[{@parameter[type_schema_name.]data_type}

[=default][OUT|OUTPUT]

][,…n][WITH RECOMPILE]

As {<sql_statement>[;][…n]}

[;]

<sql_statement>::={[BEGIN]statements[END]}

根据存储过程的语法格式,输入参数允许有默认值。故答案为A选项。

9.在SQL Server 2008中,下列在T表的C列上创建聚集索引的语句,正确的是(A)

A. CREATE CLUSTERED INDEX idx_1 ON T(C)

B. CREATE INDEX idx_1 ON T(C)

C. CREATE CLUSTERED INDEX idx_1 ON T.C

D. CREATE INDEX idx_1 ON T.C

解析:创建索引使用的是CREATE INDEX语句。SQL Server 2008创建索引的简化语法格式为:

CREATE [UNIQUE][CLUSTERED|NONCLUSTERED]INDEX index_name

ON<object> (column [ASC |DESC][,…n])

[INCLUDE (column_name [,…n])

[WHERE<filter_predicate>]

[ON{partition_scheme_name(column_name)

|filegroup_name

|default

}

]

[FILESTREAM_ON{filestream_filegroup_name|partition_scheme_name|”NULL”}]

[;]

<object>::=

{

[database_name.[schema_name].|schema_name.]table_or_view_name

}

本文档预览:3600字符,共18330字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
计算机三级(数据库技术)模拟试卷422

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号