专升本计算机(数据库技术与程序设计语言)模拟试卷1
简答题
1.关系的完整性有哪些?
关系的完整性包括以下三种。
(1)实体完整性,规定关系的主码都不能取空值。如果主码由多个属性组成,则这些属性都不能取空值。
(2)参照完整性,是对关系之间引用数据的一种限制,要求关系中不允许引用不存在的实体。
(3)用户定义的完整性,是针对某一具体关系数据库的约束条件,反映某一具体应用程序所涉及的数据必须满足的语义要求。
解析:
单选题
2.下列不属于数据库系统特点的是( )。(C)
A. 数据共享
B. 数据完整性
C. 数据冗余度高
D. 数据独立性高
解析:数据库系统的特点包括:数据结构化,数据独立性高,数据共享性高,数据冗余度低,易扩充,数据由DBMS统一管理和控制(数据的安全性保护、数据完整性、并发控制、数据库恢复)。
3.在数据库三级模式间引入二级映像的主要作用是( )。(B)
A. 提高数据与程序的安全性
B. 保证数据与程序的独立性
C. 保持数据与程序的一致性
D. 提高数据与程序的可移植性
解析:数据库系统的三级模式是指模式、外模式和内模式。数据库管理系统提供了三级模式之间的二级映像,即外模式/模式映像、模式/内模式映像。二级映像有效地组织和管理数据,保证了数据的独立性(逻辑独立性和物理独立性)。
4.若规定工资表中基本工资不得超过5000元,则这个规定属于( )。(D)
A. 关系完整性约束
B. 实体完整性约束
C. 参照完整性约束
D. 用户定义的完整性约束
解析:用户定义的完整性约束是针对某一具体关系数据库的约束条件,它反映某一具体应用程序所涉及的数据必须满足的语义要求。本题中的规定是用户根据具体的需求提出的,属于用户定义的完整性约束。
5.数据库系统的基本特点是( )。(B)
A. 数据可以共享,数据结构化;数据独立性;数据冗余大,易移植;统一管理和控制
B. 数据可以共享,数据结构化;数据独立性;数据冗余小,易扩充;统一管理和控制
C. 数据可以共享,数据结构化;数据互换性;数据冗余小,易扩充;统一管理和控制
D. 数据非结构化;数据独立性;数据冗余小,易扩充;统一管理和控制
解析:数据库系统的基本特点包括:①数据具有结构化;②数据共享性好,数据冗余度低;③数据扩充较方便;④数据独立性高;⑤数据由数据库管理系统统一管理和控制。
6.用户涉及的逻辑结构用( )描述。(D)
A. 模式
B. 存储模式
C. 概念模式
D. 子模式
解析:子模式又称外模式,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
7.在关系模型中,关系的“基数”是指( )。(B)
A. 属性个数
B. 元组个数
C. 关系个数
D. 列数
解析:在关系模型中,关系的“基数”是指关系的行数。关系中的一行又称一个元组,因此“基数”即元组个数。
8.下列不属于关系数据库的是( )。(B)
A. Oracle
B. Essbase
C. SQL Server
D. DB2
解析:Essbase是BI软件hyperion的多维数据库,它不属于关系数据库。Essbase与关系数据库不同,它把数据按“块”划分,每个数据块会定义不同的维度。Oracle、SQL Server和DB2都是常用的关系数据库。
9.关系模式的任何属性( )。(A)
A. 不可再分
B. 可再分
C. 命名在该关系模式中可以不唯一
D. 以上都不是
解析:关系模式必须符合1NF(第一范式)的要求,即关系模式的任何属性都是不可再分的。
10.数据库系统的核心是( )。(B)
A. 数据库
B. 数据库管理系统
C. 数据模型
D. 软件工具
解析:数据库系统的核心是数据库管理系统。在数据库系统中,对数据的存储、组织和操作都是由数据库管理系统完成的。
11.在SQL语言中,“DELETE FROM表名”表示( )。(A)
A. 从基本表中删除所有元组
B. 从基本表中删除所有属性
C. 从数据库中删除这个基本表
D. 从基本表中删除重复元组
解析:DELETE语句的功能是从指定表中删除满足WHERE子句条件的所有元组。如果省略WHERE子句,那么表示删除表中的所有元组,但是表的定义仍在字典中。
12.一个关系数据库文件中的各条记录( )。(B)
A. 前后顺序不能任意颠倒,一定要按照输入的顺序排列
B. 前后顺序可以任意颠倒,不影响库中的数据关系
C. 前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D. 前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
解析:在关系数据库文件中,行的顺序可以任意颠倒,即记录与记录之间可以互换位置,顺序的颠倒并不影响数据库中的数据关系。
13.关系模型数据库管理系统中,所谓的关系是指( )。(C)
A. 各条记录中的数据彼此有一定的关系
B. 一个数据库与另一个数据库之间有一定的关系
C. 数据模型符合满足一定条件的二维表格式
D. 数据表中各个字段彼此有一定的关系
解析:关系是指符合一定条件的二维表,即关系就是二维表,关系是元组(行)的集合。需要注意的是,不是所有的二维表都是关系。
14.参照完整性规则指出:表的( )必须是另一个表主键的有效值,或是空值。(B)
A. 候选键
B. 外键
C. 主键
D. 主属性
解析:根据参照完整性规则的规定,如果属性(或属性组)F是基本关系R的外码,且它是基本关系S的主码,那么对于R中每个元组在F上的值要么取空值,要么等于S中某个元组的主码值。
15.下列关于主键的说法,错误的是( )。(A)
A. 不同记录的主键值允许重复
B. 主键是数据表中的某一个字段
C. 不同表中的主键可以是相同的字段
D. 表中的主键的数据类型可以定义为自动编号或文本
解析:实体完整性约束是通过主键的定义来实现的,若某个属性或属性组被定义为主键,则该主键的每个属性都不能为空值,并且关系中主键值必须唯一。
16.与HAVING子句一起使用的子句是( )。(A)
A. GROUP BY
B. ORDER BY
C. JOIN
D. WHERE
解析:在数据查询中,HAVING子句需要配合GROUP BY语句一起使用。若GROUP BY子句中带有HAVING短语,则只有满足HAVING中条件的组才会被显示。
17.
本文档预览:3500字符,共5862字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载