奥鹏外国语大学 数据库技术.docx
《奥鹏外国语大学 数据库技术.docx》由会员分享,可在线阅读,更多相关《奥鹏外国语大学 数据库技术.docx(62页珍藏版)》请在冰豆网上搜索。
奥鹏外国语大学数据库技术
窗体顶端
单选题
1.数据库中的数据会随时发生变化,特定时刻存储在数据库中的信息集合称作数据库的一个( )。
A、设计
B、视图
C、实例
D、模式
答案:
C解析:
本题考察的知识点是实例和模式的概念和区别
2.数据库管理系统通过( )的抽象来向用户屏蔽复杂性,描述数据库中存储什么数据以及这些数据间存在什么关系。
A、物理层
B、逻辑层
C、视图层
D、概念层
答案:
B解析:
本题考察的知识点是数据抽象的三个层次。
3.某个用户对某类数据有何种操作权力由( )决定。
A、用户
B、系统分析员
C、DBA
D、应用程序员
答案:
B解析:
本题考察的知识点是数据库管理员的身份和作用。
4.数据管理随着计算机软硬件技术的发展而不断发展,40多年来先后经历了人工管理阶段、文件系统阶段和( )。
A、数据系统阶段
B、数据库系统阶段
C、数据库文件阶段
D、数据文件阶段
答案:
B
解析:
本题考察的知识点是数据库系统的发展阶段划分规则。
5.数据库与文件系统的根本区别在于( )。
A、数据的结构化
B、提高了系统效率
C、方便了用户使用
D、节省了存储空间
答案:
A
解析:
本题考察的知识点是数据库与文件系统的区别。
6.数据库管理系统提供两种不同类型的语言,其中( )用于定义数据库的逻辑模式、访问方式和存储结构
A、DDL
B、DML
C、DHL
D、DLL
答案:
A
解析:
本题考察的知识点是数据定义语言的作用。
7.数据库结构的基础是( ),它是描述数据、数据之间的联系、数据语义,以及一致性约束的概念工具的集合。
A、数据结构
B、数据操作
C、数据模型
D、数据完整性
答案:
C
解析:
本题考察的知识点是数据模型的概念。
8.逻辑数据模型分为基于对象的逻辑模型和基于记录的数据模型,其中( )是基于对象的逻辑模型。
A、E-R模型
B、关系模型
C、网状模型
D、层次模型
答案:
A
解析:
本题考察的知识点是逻辑数据模型的划分。
9.数据字典中存储的内容不包括( )。
A、关系的信息
B、关系的统计数据信息
C、索引的信息
D、关系中记录的信息
答案:
D
解析:
本题考察的知识点是数据字典的作用。
10.数据库管理系统支持的物理模式、逻辑模式和视图模式分别可以有( )。
A、多个、多个、一个
B、一个、多个、多个
C、一个、多个、一个
D、一个、一个、多个
答案:
D
解析:
本题考察的知识点是数据库系统中数据库模式的特点。
是非题
11.E-R模型的缺点是它无法表示一个实体集中的实体与另一实体集中的实体进行关联的实体数目。
A、对 B、错
答案:
错
解析:
本题考察的知识点是实体联系模型的特点。
12.与层次模型不同的是,网状模型中的记录只能组织成树的集合而不能是任意图的集合。
A、对 B、错
答案:
错
解析:
本题考察的知识点是层次模型与网状模型的关系与区别。
13.数据库管理系统的一个主要作用是可以方便地看出表示数据的复杂的数据结构。
A、对 B、错
答案:
错
解析:
本题考察的知识点是数据库管理系统的作用。
14.数据库管理系统是一个平台软件,在用户数据未知和不断发生变化的情况下,平台软件中的数据管理程序不发生任何变化。
A、对 B、错
答案:
对
解析:
本题考察的知识点是数据库管理系统的特点。
15.从数据库中选择和综合数据的过程就是查询,而DML中涉及查询的部分称作查询语言。
A、对 B、错
答案:
对
解析:
本题考察的知识点是DML的作用。
16.根据数据抽象层次的不同,数据库模式又可分为三种,其中数据库在视图层或概念层的总体设计称为内模式
A、对 B、错
答案:
错
解析:
本题考察的知识点是数据库模式的划分。
17.E-R模型主要用于在概念层上描述数据。
A、对 B、错
答案:
对
解析:
本题考察的知识点是实体联系模型的特点。
18.数据文件是一个包含元数据的文件,元数据是关于数据的数据。
A、对 B、错
答案:
错
解析:
本题考察的知识点是数据文件和数据字典的区别
19.逻辑数据独立性比物理数据独立性更难做到。
A、对 B、错
答案:
对
解析:
本题考察的知识点是数据独立性的特点。
20.在某个层次上修改数据库的模式定义而不影响位于其上层模式的能力叫做数据独立性。
A、对 B、错
答案:
对
解析:
本题考察的知识点是数据独立性的概念。
窗体底端
窗体顶端
单选题
1.
关于超码与候选码,以下描述错误的是( )。
A、超码中可能包含一些无关紧要的属性
B、若K是一个超码,则K的任意超集也是超码
C、候选码的任意真子集都不能成为超码
D、对一个实体集来说,它的候选码是唯一的
答案:
D
解析:
本题考察的知识点是超码与候选码的区别与联系。
2.
实体集中可能包含一些子集,该子集的实体在某些方面与实体集中的其他实体不同,这种在实体集内部进行分组的过程称为( )。
A、特殊化
B、概括
C、继承
D、聚集
答案:
A
解析:
本题考察的知识点是概括与特殊化的概念。
3.
参与联系集的实体集并非互异,也就是相同的时候。
这类联系集也称为( )。
A、自环联系集
B、特殊联系集
C、标识性联系集
D、“超类-子类”联系集
答案:
A
解析:
本题考察的知识点是自环联系集的概念
4.
弱实体集只有在参与( )的联系集时才有意义
A、一对一
B、一对多
C、多对一
D、多对多
答案:
C
解析:
本题考察的知识点是弱实体集的性质和特点。
5.
下列叙述正确的为( )。
A、主码是一个属性,它能唯一标识一列
B、主码是一个属性,它能唯一标识一行
C、主码是一个属性或属性集,它能唯一标识一列
D、主码是一个属性或属性集,它能唯一标识一行
答案:
D
解析:
本题考察的知识点是主码的概念。
6.
虽然弱实体集的属性不能形成主码,但弱实体集的( )在一定范围内具有码的性质。
A、候选码
B、部分码
C、超码
D、标识码
答案:
B
解析:
本题考察的知识点是部分码的概念
7.
实体联系模型中( )代表实体间的联系集。
A、矩形
B、椭圆
C、双椭圆
D、菱形
答案:
D
解析:
本题考察的知识点是实体联系模型的表示方法。
8.
关于以下扩展E-R特性描述错误的是( )。
A、特殊化是自顶向下的设计过程
B、概括是为了强调隐藏于不同高层实体集背后的相似性
C、高层实体集(超类或父类)的属性被低层实体集(子类)继承
D、聚集是一种高度抽象,通过这种抽象,联系被当作实体来看待
答案:
B
解析:
本题考察的知识点是扩展E-R特性的作用。
9.
假如采用关系数据库系统来实现应用,在数据库设计的( )阶段,需要将E-R模型转换为关系数据模型。
A、概念设计
B、物理设计
C、逻辑设计
D、运行阶段
答案:
C
解析:
本题考察的知识点是E-R模型与关系数据模型之间的转换关系。
10.
在数据库标准语言SQL中,关于NULL值叙述正确选项是( )。
A、NULL表示空格
B、NULL表示0
C、NULL既可以表示0,也可以表示是空格
D、NULL表示空值
答案:
D
解析:
本题考察的知识点是NULL属性表示的含义。
是非题
11.
复合属性是可以再划分为别的属性的属性,复合属性将相关属性聚集起来,使模型更加清晰。
A、对 B、错
答案:
对
解析:
本题考察的知识点是复合属性的概念和特征。
12.
如果实体集E中的每个实体都参与到联系集R的至少一个联系中,称实体集E全部参与联系集R。
A、对 B、错
答案:
对
解析:
本题考察的知识点是存在依赖和全部参与的关系。
13.
关系数据库是关系的集合,而关系是一系列域上的笛卡儿积的子集,是数学上的概念。
A、对 B、错
答案:
对
解析:
本题考察的知识点是关系和表两个概念之间的关系。
14.
码是实体集的性质,而不是单个实体的性质,实体集中的任意两个实体都不允许在码属性上有相同的值。
A、对 B、错
答案:
对
解析:
本题考察的知识点是码的概念。
15.
联系集中一个联系所涉及的所有实体的数目称为联系集的“元”。
A、对 B、错
答案:
错
解析:
本题考察的知识点是元与度的区别。
16.
映射基数指明实体集中的一个实体通过一个联系集能同另一个实体集相联系的实体数目。
A、对 B、错
答案:
对
解析:
本题考察的知识点是映射基数的概念
17.
超码是必须是多个属性的集合,这些属性的组合可以使我们在一个实体集中唯一地标识每个实体。
A、对 B、错
答案:
错
解析:
本题考察的知识点是超码的概念。
18.
映射基数为多对多的联系集属性既可以放到联系集中,也可以放到参与联系集的实体集中。
A、对 B、错
答案:
错
解析:
本题考察的知识点是映射基数与联系集的属性位置关系。
19.
实体集具有描述性属性,而联系集不能有描述性属性。
A、对 B、错
答案:
错
解析:
本题考察的知识点是实体集和联系集的属性特征。
20.
高层实体集还继承参与其低层实体集所参与的那些联系集。
A、对 B、错
答案:
错
解析:
本题考察的知识点是属性与参与的继承。
窗体底端
窗体顶端
单选题
1.
扩展关系代数运算中的聚集函数不包括( )。
A、sum
B、avg
C、add
D、count
答案:
C
解析:
本题考察的知识点是扩展关系代数运算中各聚集函数的功能。
2.
关系模式的属性中可以包含另一关系模式的主码,这样的属性称为( )。
A、侯选码
B、主码
C、外码
D、超码
答案:
C
解析:
本题考察的知识点是外码的概念。
3.
五种基本关系代数运算是( )。
A、∪-×σπ
B、∪-σπ∞
C、∪∩×σπ
D、∪∩σπ∞
答案:
A
解析:
本题考察的知识点是关系代数的基本运算.
4.
( )运算是用来找出在一个关系中而不在另一个关系中的那些元组。
A、选择
B、投影
C、集合并
D、集合差
答案:
D
解析:
本题考察的知识点是集合差运算的规则。
5.
如果DBMS允许存储视图关系,则定义视图的关系发生变化时,视图也应该随之变化,这样的视图称之为( )。
A、实体化视图
B、对象视图
C、内嵌视图
D、关系视图
答案:
A
解析:
本题考察的知识点是实体化视图的概念。
6.
弱实体集对应的表或关系模式的主码由( )组成。
A、强实体集的主码
B、弱实体集的分辨符
C、强实体集的主码或弱实体集的分辨符
D、强实体集的主码和弱实体集的分辨符
答案:
D
解析:
本题考察的知识点是弱实体集对应的表或关系模式的主码属性。
7.
假设有关系R和S,关系代数表达式R-(R-S)表示的是( )。
A、R∩S
B、R∪S
C、R-S
D、R×S
答案:
A
解析:
本题考察的知识点是关系代数的基本运算.
8.
使用某些连接运算可以避免连接后的信息缺失,以下不能避免信息缺失的连接运算是( )。
A、全外连接
B、自然连接
C、左外连接
D、右外连接
答案:
B
解析:
本题考察的知识点是外连接的分类。
9.
一般来说,关系模式和关系的命名习惯分别为( )。
A、前者由小写字母组成,后者的名字由小写字母组成
B、前者以大写字母开头,后者的名字由小写字母组成
C、前者由小写字母组成,后者的名字以大写字母开头
D、前者以大写字母开头,后者的名字以大写字母开头
答案:
B
解析:
本题考察的知识点是关系模式和关系的命名习惯。
10.
关系和表唯一的区别在于我们给表中的每个( )赋予了名称,而关系则没有。
A、行
B、属性
C、记录
D、元组
答案:
B
解析:
本题考察的知识点是关系和表的关系。
是非题
11.
视图是实际存储在数据库中的关系。
A、对 B、错
答案:
错
解析:
本题考察的知识点是视图的概念。
12.
从实体集A到B的全部参与的、多对一的联系集对应的表可以合并到“多”方实体集A对应的表中。
A、对 B、错
答案:
对
解析:
本题考察的知识点是关系模式的合并规则。
13.
投影运算返回作为参数的那个关系的部分属性构成的新关系,并去除重复的行。
A、对 B、错
答案:
对
解析:
本题考察的知识点是投影运算的概念。
14.
更新运算的含义是修改关系中已有元组的部分属性的值。
A、对 B、错
答案:
对
解析:
本题考察的知识点是更新运算的规则。
15.
删除运算是删除某些属性上的值,而不是将元组整个从数据库中去除。
A、对 B、错
答案:
错
解析:
本题考察的知识点是删除运算的规则。
16.
与并运算不同,集合差运算必须在不相容的关系间进行。
A、对 B、错
答案:
错
解析:
本题考察的知识点是集合差运算的规则。
17.
ρx(r)运算可以产生一个新的、永久的、和关系r一模一样的一个关系x。
A、对 B、错
答案:
对
解析:
本题考察的知识点是命名运算的规则。
18.
数据库的逻辑模式不一定符合用户的习惯,因此一般通过创建视图来进行更新操作。
A、对 B、错
答案:
错
解析:
本题考察的知识点是视图的应用领域。
19.
关系代数的运算结果仍然是一个关系,所以可以把多个关系代数的运算结果组合成在一起,构成一个复杂的表达式。
A、对 B、错
答案:
对
解析:
本题考察的知识点是关系运算的组合。
20.
如果联系集是多对一或一对多的关系,则“一”方实体集的主码就是相应关系模式的主码。
A、对 B、错
答案:
错
解析:
本题考察的知识点是关系模式主码的确定方法。
窗体底端
窗体顶端
单选题
1.
theta连接和自然连接的区别是,在自然连接得到的结果中( )。
A、相同的元组在结果关系模式中只出现一次
B、相同的元组在结果关系模式中可出现多次
C、相同的属性在结果关系模式中只出现一次
D、相同的属性在结果关系模式中可出现多次
答案:
C
解析:
本题考察的知识点是theta连接和自然连接的区别。
2.
( )是可以像普通关系一样使用临时关系,但是在查询完成之后该临时关系就不复存在。
A、派生关系
B、结果关系
C、虚关系
D、空关系
答案:
A
解析:
本题考察的知识点是派生关系的概念。
3.
SQL提供的为关系和属性重新命名的关键字是( )。
A、from
B、to
C、where
D、as
答案:
D
解析:
本题考察的知识点是关系和属性重新命名的关键字。
4.
在数据库中插入一个常量元组时,以下是否错误的是( )
A、插入元组的属性值必须在属性域中
B、插入元组的分量个数也必须是正确的
C、元组值的排列顺序必须与定义时的顺序一致
D、在插入的常量元组中可以使用空值null
答案:
C
解析:
本题考察的知识点是数据库中插入元组的操作方法。
5.
以下属性中,不能出现在orderby子句中的是( )。
A、image
B、char
C、varchar
D、int
答案:
A
解析:
本题考察的知识点是orderby子句中属性的应用规则。
6.
当一个属性的数据类型为( )时,如果该属性的一个值的长度不够n个字符,则DBMS仍然为其分配至少n个字节的存储空间,而没有填满的字节用空格补上。
A、char(n)
B、varchar(n)
C、int(n)
D、numeric(n)
答案:
A
解析:
本题考察的知识点是SQL-92支持的预定义的数据类型的使用方法。
7.
以下SQL中的保留关键字中,( )不能和外连接关键字连用。
A、left
B、right
C、inner
D、full
答案:
C
解析:
本题考察的知识点是外连接关键字的使用规则。
8.
以下SQL中的保留关键字中,( )不属于SQL-92支持的关系的连接条件。
A、natural
B、on
C、using
D、join
答案:
D
解析:
本题考察的知识点是SQL-92支持的连接类型和条件。
9.
在Transact-SQL的模式匹配中,使用( )符号表示匹配任意一个字符。
A、*
B、_
C、%
D、#
答案:
B
解析:
本题考察的知识点是Transact-SQL的模式匹配字符。
10.
以下字符串函数中,返回文本字段中值的长度的函数是( )。
A、IN
B、LEN
C、TRIM
D、REVERSE
答案:
B
解析:
本题考察的知识点是字符串函数的使用方法。
是非题
11.
一般禁止在视图上进行增删改的更新操作,当且仅当视图定义在关系数据库的多个关系上时,视图更新才可能被允许!
A、对 B、错
答案:
错
解析:
本题考察的知识点是视图更新的规则。
12.
SELECT子句中可以出现算术表达式,这与关系代数中的广义投影对应。
A、对 B、错
答案:
对
解析:
本题考察的知识点是SQL的查询规则。
13.
在SQL中聚集函数是不能嵌套的。
A、对 B、错
答案:
对
解析:
本题考察的知识点是聚集函数的使用规则。
14.
SQL是一种介于关系代数和关系演算之间的语言,是一种过程化的集合操作语言。
A、对 B、错
答案:
错
解析:
本题考察的知识点是SQL的特点。
15.
FROM子句中的子查询必须定义成一个关系,这个关系是派生关系。
A、对 B、错
答案:
对
解析:
本题考察的知识点是from子句的使用规则。
16.
关键词on指明连接条件是相关表中的所有公共属性的相等比较。
A、对 B、错
答案:
错
解析:
本题考察的知识点是自然连接的规则。
17.
SQLDDL具有定义关系的模式、指出各属性的值域等功能。
A、对 B、错
答案:
对
解析:
本题考察的知识点是SQL-92支持的SQLDDL的功能。
18.
在选择条件中,逻辑运算符使用∧、∨和⌝,而不是AND、OR和NOT。
A、对 B、错
答案:
错
解析:
本题考察的知识点是SQL的逻辑运算符使用规则。
19.
用ORDERBY子句对查询的结果进行排序,空值NULL被认为是较小的值。
A、对 B、错
答案:
对
解析:
本题考察的知识点是orderby子句的使用规则。
20.
关系代数运算相同,SQL的查询结果中不允许有重复的元组出现。
A、对 B、错
答案:
错
解析:
本题考察的知识点是SQL的查询规则。
窗体底端
窗体顶端
单选题
1.
以下关于触发器的说法错误的是( )。
A、触发器是一种特殊的存储过程。
B、在触发器中用户可以自己定义要执行的动作。
C、主动数