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

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

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

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

选择题

1.数据完整性保护是指保护数据的正确性和一致性。有下列关键字:

Ⅰ.GRANT;

Ⅱ.CHECK;

Ⅲ.UNIQUE;

Ⅳ.NOT NULL。

上述关键字中和完整性定义相关的是( )。(D)

A. Ⅰ和Ⅱ

B. Ⅰ、Ⅱ和Ⅲ

C. λ、Ⅱ和Ⅳ

D. Ⅱ、Ⅲ和Ⅳ

解析:数据库完整性包括实体完整性、参照完整性和用户自定义完整性。

(1)实体完整性在CREATE TABLE中用PRIMARY KEY定义。

(2)参照完整性在CREATE TABLE用FOREIGN KEY短语定义哪些列为外码,用REFERENCES短语指明这些外码参照哪些表的主码。

(3)用户自定义完整性在CREATE TABLE中定义属性的同时也可以根据应用要求,定义属性上的约束条件,即属性值限制,包括:列值非空(NOT NULL)、列值唯一(UNIQUE)和检查列值是否满足一个布尔表达式(CHECK短语)。

根据上述用户自定义完整性可知D选项符合题意。GRANT关键字是属于定义数据库安全性的语句,主要用于将某些对数据库的操作权限授予某个用户。

2.在一个E-R图中,包含三个实体集,分别是员工、部门和项目;员工内部存在一对多的领导联系,员工和部门之间存在一对一的管理联系,员工和部门之间存在多对一的属于联系,员工和项目之间存在多对多的参与联系,部门和项目之间存在一对多的负责联系,则将该E-R图转化为关系模型后,得到的关系模式个数是( )。(A)

A. 4个

B. 5个

C. 6个

D. 7个

解析:E-R图向关系模式转换涉及两方面:实体的转换和实体间联系的转换。

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

②实体间联系的转换:实体间存在三种联系,即1:1(一对一)联系、1:m(一对多)联系和m:n(多对多)联系。

由题目可知,该题中有三个实体、一个1:l(一对一)联系、三个1:m(一对多)联系和一个m:n(多对多)联系。三个实体和一个m:n(多对多)联系可以转换为单独的模式,1:1(一对一)联系和一对1:m(一对多)联系需要合并到实体中去。因此可以最终得到四个模式,即三个实体(员工,部门,项目)和一个多对多联系,故选择A选项。

3.从功能角度划分,数据库应用系统可以分为四个层次,其中负责向表示层直接传送数据的是( )。(B)

A. 表示层

B. 业务逻辑层

C. 数据访问层

D. 数据持久层

解析:数据库应用系统从功能的角度可以划分为四层,分别是表示层、业务逻辑层、数据访问层和数据持久层。

(1)表示层:用于显示数据和接受用户输入的数据(一般为Windows应用程序或Web应用程序)。

(2)业务逻辑层:是表示层和数据访问层之间的桥梁,主要负责数据的传递和处理。

(3)数据访问层:实现对数据的保存和读取操作。可以访问关系数据库、文本文件或XML文档等。

(4)数据持久层:以程序为媒介把表现层或服务层的数据持久化,它位于物理层和数据访问层之间。

4.在需求分析阶段规定好不同用户所允许访问的视图,这属于数据库应用系统的( )。(A)

A. 功能需求分析

B. 性能需求分析

C. 存储需求分析

D. 安全需求分析

解析:需求分析主要包括数据需求分析、数据处理需求分析、功能需求分析(数据处理需求分析与业务规则需求分析)、性能需求分析和其他需求分析。

(1)数据处理需求分析:从对数据组织与存储的设计角度,辨识应用领域所管理的各类数据项和数据结构,与数据处理需求分析结果一起,组成数据字典,形成“数据规范说明书”。

(2)功能需求分析:功能需求分析主要针对DBAS应具有的功能进行分析,是DBAS需求分析的核心环节,总体上可分为数据处理需求分析与业务规则需求分析。数据处理需求分析从数据访问和处理的角度,明确对各数据项所需要进行的数据访问操作。在系统规划与分析阶段,DBAS开发者已经明确了各类用户视图。因此数据处理需求分析阶段可以从这些视图出发,针对每个用户视图进行数据处理需求分析,然后汇总各个视图的分析结果得到对系统的完整分析结果。故选择A选项。

(3)性能需求分析:性能需求描述了系统应当做到什么程度,分析DBAS应具有的性能指标。

(4)其他需求分析:包括存储需求、安全性需求等。

①存储需求分析:是指估计DBAS系统需要的数据存储量,如DB所存储的数据总量。

②安全需求分析:主要用于数据库安全设计,避免被非法使用和攻击。

5.安全性保护是防止用户对数据库的非法使用。现有下列措施:

Ⅰ.用户身份鉴别;

Ⅱ.权限控制;

Ⅲ.视图机制;

Ⅳ.双机热备。

上述措施中和安全性保护相关的是( )。(B)

A. Ⅰ和Ⅱ

B. Ⅰ、Ⅱ和Ⅲ

C. Ⅰ、Ⅱ和Ⅳ

D. 全部都是

解析:Ⅳ中双机热备是属于数据库恢复技术内容,当介质被破坏后能够保证数据的完整性。Ⅰ、Ⅱ、Ⅲ都是和安全性相关的一些措施,故选择B选项。

6.已知有关系:学生(学号,姓名,性别,年龄),对该关系有如下查询操作:

SELECT 学号 FROM 学生

WHERE 性别=‘男’AND 年龄!=25

ORDER BY 姓名

为了加快其查询速度,则应该( )。(B)

A. 在学号上建索引

B. 在姓名上建索引

C. 在性别上建索引

D. 在年龄上建索引

解析:使用索引的原则如下:

(1)在需要经常搜索的列上创建索引。

(2)在主键上创建索引。

(3)在经常用于连接的列上创建索引。

(4)在经常需要根据范围进行搜索的列上创建索引。

(5)在经常需要排序的列上创建索引。

(6)在where查询子句中引用效率高的列上创建索引。

(7)在order by子句、group by子句中出现的列上建立索引。

根据题意,经常查询的是学号,并且要对所查询的结果按照姓名排序。根据索引使用原则,可以考虑在学号或者姓名列建立索引,故排除C、D选项。又因为在某一个范围内频繁搜索的属性,只有在当使用索引的查询结果不超过记录总数的20%时,索引才会有明显效果,因此综合考虑,在姓名上建立索引更能加快查询速度,故选择B选项。

7.如果一个基本表的数据量很小,查询以整表扫描为主,并且会频繁执行更新操作,则存储该表的最佳文件结构是( )。(B)

A. 散列文件

B. 堆文件

C. 顺序文件

D. 聚集文件

解析:散列文件是指利用散列存储方式组织的文件,亦称为直接存取文件。散列文件的优点是:文件随机存放,记录无须进行排序;插入、删除方便;存取速度快;不需要索引区,节省存储空间。其缺点是:不能进行顺序存取,只能按关键字随机存取,且询问方式只

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号