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

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

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

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

选择题

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

Ⅰ.GRANT

Ⅱ.CHECK

Ⅲ.UNIQUE

Ⅳ.NOT NULL

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

A. 仅Ⅰ和Ⅱ

B. 仅Ⅰ、Ⅱ和Ⅲ

C. 仅Ⅰ、Ⅱ和Ⅳ

D. 仅Ⅰ、Ⅱ和Ⅳ

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

①实体完整性在CREATE TABLE中用PRIMARY KEY定义。

②参照完整性在CREATETABLE中用FOREIGNKEY短语定义哪些列为外码,用REFERENCES短语指明这些外码参照哪些表的主码。

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

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

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

A. 4个

B. 5个

C. 6个

D. 7个

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

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

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

1:1(一对一)联系

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

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

1:m(一对多)联系

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

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

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

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

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

A. 表示层

B. 业务逻辑层

C. 数据访问层

D. 数据持久层

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

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

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

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

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

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

A. 功能需求分析

B. 性能需求分析

C. 存储需求分析

D. 安全需求分析

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

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

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

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

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

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

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

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

Ⅰ.用户身份鉴别

Ⅱ.权限控制

Ⅲ.视图机制

Ⅳ.双机热备

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

A. 仅Ⅰ和Ⅱ

B. 仅Ⅰ、Ⅱ和Ⅲ

C. 仅Ⅰ、Ⅱ和Ⅳ

D. 全部都是

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

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

SELECT学号FROM学生

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

ORDER BY姓名

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

A. 在学号上建索引

B. 在姓名上建索引

C. 在性别上建索引

D. 在年龄上建索引

解析:使用索引的原则:

①在需要经常搜索的列上创建索引。

②主键上创建索引。

③经常用子连接的列上创建索引。

④经常需要粮据范围进行搜索的列上创建索引。

⑤经常需要排序的列上创建索引。

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

⑦在Order By子句、Group By子句中出现的列上建立索引。

根据题意,经常查询的是学号,并且要对所查询的结果按照姓名排序。根据索引使用原则,可以考虑在学号或者姓名列建立索引,故排除C、D。又因为在某一个苑围内频繁

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号