文档内容
数据库系统
即刻题库 www.jike.vip
1 、 单选题
当B属性函数依赖于A属性时,属性A与B的关系是()。
A : 一对多
B : 多对一
C : 多对多
D : 以上都不是
正确答案: D
解析:
属性之间的联系主要是根据属性的值域定义来确定的,函数依赖关系并不能决定属性之
间的联系。
2 、 单选题
在SQL语句中,与XBETWEEN20AND30等价的表达式是()。
A : X>=20ANDX<30
B : X>=20ANDX<=30
C : X>20ANDX<=30
D : X>20ANDX<30
正确答案: B
解析:
BETWEENAANDB是指在A~B之间的范围,且包括A和B。故与XBETWEEN20AND30等价
的表达式是X>=20ANDX<=30。
3 、 单选题
软硬件故障常造成数据库中的数据破坏。数据库恢复就是()。
A : 在尽可能短的时间内,把数据库恢复到故障发生前的状态
B : 重新安装应用程序,并将数据库做镜像C : 重新安装数据库管理系统,并将数据库做镜像
D : 重新安装数据库管理系统和应用程序
正确答案: A
解析:
为了保证数据库中数据的安全可靠和正确有效,数据库管理系统(DBMS)提供数据库恢复、
并发控制、数据完整性保护与数据安全性保护等功能。数据库在运行过程中由于软硬件
故障可能造成数据被破坏,数据库恢复就是在尽可能短的时间内把数据库恢复到故障发
生前的状态。
4 、 单选题
在SQL语言中,用GRANT/REVOKE语句实现数据库的()。
A : 并发控制
B : 安全性控制
C : 一致性控制
D : 完整性控制
正确答案: B
解析:
SQL中的GRANT语句和REVOKE语句来实现数据库的实现自主存取控制功能,实现数据库
安全性控制。
5 、 单选题
DBS中,内、外存数据交换最终是通过()完成的。
A : UWA
B : DBMS
C : OS
D : 键盘
正确答案: C
解析:
内、外存数据交换由操作系统的文件系统管理,OS即为OperatingSyStem(操作系统)。
6 、 单选题
下列关于嵌入式SQL的叙述中,哪一条是错误的()。
A : 能嵌入SQL语句的高级语言只有COBOL和C
B : 系统必须协调SQL语句与主语言语句处理记录的不同方式C : 嵌入式SQL是应用系统使用编程方式来访问和管理数据库中数据的主要方式之一
D : 嵌入式SQL可以利用高级语言的过程化结构来弥补SQL语言在实现诸如流程控制等
复杂应用方面的不足
正确答案: A
解析:
嵌入式SQL(EmbeddedSQL)是一种将SQL语句直接写入C语
言,COBOL,FORTRAN,Ada等编程语言的源代码中的方法。借此方法,可使得应用程
序拥有了访问数据以及处理数据的能力。在这一方法中,将SQL文嵌入的目标源码的语
言称为宿主语言,
7 、 单选题
设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,
2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。
SQL语句正确的是( )。
SELECT姓名,书名FROM借阅,图书,读者WHERE:;
借阅.借书证号=“0001”AND; .
A : 图书.总编号=借阅.总编号AND;读者.书名=借阅.书名
B : 图书.分类号=借阅.分类号AND;读者,借书证号=借阅.借书证号
C : 读者.总编号=借阅.总编号AND;读者,借书证号=借阅.借书证号
D : 图书,总编号=借阅.总编号AND;读者.借书证号=借阅,借书证号
正确答案: D
解析:
对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名SQL语句正确的
是:SELECT姓名,书名FROM借阅,图书,读者WHERE借阅,借书证号:“0001”AND
图书.总编号=借阅.总编号AND;读者,借书证号=借阅.借书证号。
8 、 单选题
关于用户角色,下面说法正确的是()。
A : SQLServer中,数据访问权限只能赋予角色,而不能直接赋予用户
B : 角色与身份认证无关
C : 角色与访问控制无关
D : 角色与用户之间是一对一的映射关系
正确答案: B解析:
用户就是用户,角色可以理解为成员将具有相同权限的组。当几个用户需要在某个特定
的数据库中执行类似的动作时(这里没有相应的Windows用户组),就可以向该数据库中
添加一个角色(role)。数据库角色指定了可以访问相同数据库对象的一组数据库用户。
9 、 单选题
有关系模式A(S,C,M),其中各属性的含义是:S表示学生;C表示课程;M表示名次。
其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一
个学生(即没有并列名次),则关系模式A最高达到()
A : 1NF
B : 2NF
C : 3NF
D : BCNF
正确答案: D
解析:
每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没
有并列名次),则关系模式A最高达到BCNF
10 、 单选题
设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技
能,则EMP表的主码是()。
A : 职工号
B : 姓名,技能
C : 技能
D : 职工号,技能
正确答案: D
解析:
职工号唯一,但每个职工有多项技能,也就是说职工号不能区别关系模式EMP中的每一
个元组,但职工号、技能一起可以区别,故为主码。
11 、 单选题
若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为()。
A : 主键
B : 候选键
C : 主属性
D : 外部键正确答案: B
解析:
在一个关系中,凡是其取值能唯一地标识一个元组的属性或属性组,均称为候选键。如
果关系中有多个候选键,则选择其中一个作为主键。组成候选键的任何一个属性均称为
主属性。故本题选B。
12 、 单选题
数据模型的三要素是()。
A : 外模式、概念模式和内模式
B : 关系模型、网状模型、层次模型
C : 实体、属性和联系
D : 数据结构、数据操作和数据约束条件
正确答案: D
解析:
数据模型由数据结构、数据操作和数据完整性约束三个要素组成。数据结构用于描述系
统的静态特性。数据操作用于描述系统的动态特性,它是指对数据库中各种对象(型)的
实例(值)允许执行的操作的集合,包括操作及有关的操作规则。数据完整性约束是一组
完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和存储
规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效
和相容。
13 、 单选题
创建视图的命令是()。
A : CREATEVIEW
B : CREATERULE
C : REATETABLE
D : ROPVIEW
正确答案: A
解析:
创建视图命令是CREATEVIEW,CREATETABLE是创建表,DROPVIEW是删除视
图,CREATERULE不存在这个命令;
14 、 单选题
当前,在DBMS的研究方面,较活跃的是()。
A : 网状数据库B : 层次数据库
C : DBASE
D : 演绎数据库
正确答案: D
解析:
演绎数据库是建立在一阶谓词逻辑基础上的。演绎数据库的数据模型是一种基于逻辑的
模型。Hom子句的逻辑为演绎数据库提供了递归定义的能力,从而可以定义更复杂的数
据,支持更强的数据操作能力,更完善的完整性保护,提供数据操作与宿主语言统一的
说明性语言,因此具有比传统数据库更强的能力。演绎数据库是数据库技术与逻辑程序
相结合,数据库技术与人工智能相结合的结果。目前,相对于传统数据库的研究而言,
演绎数据库的研究更为活跃。
15 、 单选题
下列关于关系数据语言的叙述中,哪一条是错误的()。
A : 关系代数是关系操作语言的一种传统表示方式,是一种抽象的查询语言
B : 元组关系演算和域关系演算属于关系演算语言
C : 关系代数比关系演算具有更强的表达能力
D : SQL语言是一种重要的关系数据语言
正确答案: C
解析:
关系演算是以数理逻辑中的谓词演算为基础的,比较接近于自然演算,故表达能力更强。
16 、 单选题
下列不属于Access窗体的视图是()。
A : 数据表视图
B : 窗体视图
C : 版面视图
D : 设计视图
正确答案: C
解析:
Access中窗体有“设计”视图、“窗体”视图、“数据表”视图、数据透视表视图、数
据透视图视图和布局视图。“设计”视图,与表、查询等的设计视图窗口的功能相同,
也是用来创建和修改设计对象(窗体)的窗口,但其形式与表、查询等的设计视图差别很
大。“窗体”视图,是能够输入、修改和查看完整的记录数据的窗口,可显示图片、其
他OLE对象、命令按钮以及其他控件。“数据表”视图,以行列方式显示表、窗体或查
询中的数据,可用于编辑字段、添加和删除数据以及查找数据。17 、 单选题
概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。
A : 层次模型
B : 关系模型
C : 网状模型
D : 实体—联系模型
正确答案: D
解析:
概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是实体联系模型(E-R模
型)。
18 、 单选题
下列说法中正确的是()。
A : 如果移出的表在数据库中使用了长表名,那么表移出数据库后仍然可以使用长表名
B : 将某个表从数据库中移出的操作不会影响当前数据库中其他表
C : 一旦某个表从数据库中移出,与之联系的所有主索引、默认值及有关的规则都随之
消失
D : 从数据库中移出来的表仍然是数据库表
正确答案: C
解析:
一旦某个表从数据库中移出,与之联系的所有主索引、默认值及有关的规则都随之消失,
C正确。如果移出的表在数据库中使用了长表名,那么表移出数据库后不可以使用长表
名,A错误。将某个表从数据库中移出的操作会影响当前数据库中其他表,B错误。从数
据库中移出来的表不再是数据库表,D错误。
19 、 单选题
下列关于SQL对视图的支持的叙述中,哪一条是正确的()。
A : 视图与基本表不同,它是虚表
B : 所有的视图都是不可更新的
C : 不可以基于视图再定义新的视图
D : 对视图的查询就是对视图所基于的基本表在视图创建时刻的数据的查询
正确答案: A
解析:
视图是一个虚表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列
和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自定义视图的查询所引用的表,并且在引用视图时动态生成。视图是虚表,基本表是实表。
故A正确。
20 、 单选题
把对关系SC的属性GRADE的修改权授予用户ZHAO的T-SQL语句是()
A : GRANTGRADEONSCTOZHAO
B : GRANTUPDATEONSCTOZHAO
C : GRANTUPDATE(GRADE)ONSCTOZHAO
D : GRANTUPDATEONSC(GRADE)TOZHAO
正确答案: C
解析:
把对关系SC的属性GRADE的修改权授予用户ZHAO的T-SQL语句
是GRANTUPDATE(GRADE)ONSCTOZHAO。
21 、 单选题
数据的逻辑独立性是指()。
A : 内模式改变,外模式和应用程序不变
B : 内模式改变,模式不变
C : 模式改变,内模式不变
D : 模式改变,外模式和应用程序不变
正确答案: D
解析:
数据库的逻辑独立性,是指模式改变的时候,外模式和应用程序不变,只需要修改的是
模式与外模式之间的映象
22 、 单选题
SQL语言具有()的功能。
A : 关系规范化、数据操纵、数据控制
B : 数据定义、关系规范化、数据控制
C : 数据定义、关系规范化、数据操纵
D : 数据定义、数据操纵、数据控制
正确答案: D
解析:
SQL语言具有数据定义、数据操纵、数据控制的功能。23 、 单选题
子模式DDL用来描述()。
A : 数据库的总体逻辑结构
B : 数据库的局部逻辑结构
C : 数据库的物理存储结构
D : 数据库的概念结构
正确答案: B
解析:
数据库模式定义语言DDL,是用于描述数据库中要存储的现实世界实体的语言。一个数
据库模式包含该数据库中所有实体的描述定义。子模式DDL用来描述数据库的局部逻辑
结构。
24 、 单选题
在DBS系统中,最接近物理存储设备的结构是()。
A : 外模式
B : 内模式
C : 中间模式
D : 用户模式
正确答案: B
解析:
从接近机器到应用的模式顺序为:内模式、模式、外模式。
25 、 单选题
用二维表结构表示实体以及实体间联系的数据模型称为()。
A : 网状模型
B : 层次模型
C : 关系模型
D : 面向对象模型
正确答案: C
解析:
层次模型用树型(层次)结构表示实体类型以及实体间的联系;网状模型是用网状结构来
表示:关系模型用表格形式结构来表示;面向对象模型用类及继承来表示实体及实体间
的联系。26 、 单选题
下列关于数据库管理系统的叙述中,哪一条是错误的()。
A : 数据库管理系统是用户与操作系统之间的一个接口
B : 数据库管理系统便于用户对数据库进行管理和维护
C : 数据库管理系统能保证数据库中数据的安全性、完整性
D : 数据库管理系统支持多用户对数据的并发使用
正确答案: A
解析:
数据库管理系统是用户与数据库之间的一个接口,故A错误。其他选项都是正确的。
27 、 单选题
下面列出的条目中,哪些是数据库系统的组成成员?()Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.
用户Ⅳ.数据库管理员Ⅴ.数据库
A : Ⅱ、Ⅲ、Ⅳ和V
B : Ⅱ、Ⅳ和Ⅴ
C : Ⅰ、Ⅱ、Ⅳ和Ⅴ
D : 都是
正确答案: D
解析:
数据库系统一般由数据库、操作系统、数据库管理系统(及其工具)、应用系统、数据库
管理员和用户构成。
28 、 单选题
由数据结构、关系操作集合和完整性约束三部分组成了()。
A : 关系模型
B : 关系
C : 关系模式
D : 关系数据库
正确答案: A
解析:
数据结构、数据操作和完整性约束是构成数据模型的三要素,题中指明是关系操作集合,
因此,正确答案是关系模型。29 、 单选题
学校数据库中有学生和宿舍两个关系:学生(学号,姓名);宿舍(楼名,房间号,床位号,
学号)。假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的
情况,包括没有住宿的学生和空闲的床位,则应执行()。
A : 右外连接
B : 自然连接
C : 全外连接
D : 左外连接
正确答案: C
解析:
左向外连接的结果集包括LEFTOUTER子句中指定的左表的所有行,而不仅仅是连接列所
匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有
选择列表列均为空值。右向外连接是左向外连接的反向连接。将返回右表的所有行。如
果右表的某行在左表中没有匹配行,则将为左表返回空值。全外连接返回左表和右表中
的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如
果表之间有匹配行,则整个结果集行包含基表的数据值。本题目要求是全外连接。
30 、 单选题
SQL语句中删除表的命令是()。
A : DeleteDbf
B : EraseTable
C : DeleteTable
D : ropTable
正确答案: D
解析:
SQL语句中删除表的命令是DropTable,故选D。
31 、 单选题
数据仓库用于支持决策,面向分析型数据处理,它不同于组织机构现有的操作型数据库;
数据仓库是对多个异构的数据源有效集成,集成后按照主题进行了重组,并包含历史数
据。从数据仓库体系结构看,数据仓库环境的核心是()。
A : 数据抽取和访问工具
B : 数据仓库DB
C : 数据集市
D : 元数据
正确答案: B解析:
数据仓库通常采用3级体系结构,底层为数据仓库服务器,中间层为OLAP服务器,顶层
为前端工具,其中数据仓库服务器是核心部分。
32 、 单选题
在故障发生后需恢复数据库时,数据库日志可用于保证数据库的()。
A : 行、列数据不改变
B : 实用性和安全性
C : 数据物理位置不变
D : 一致性和实时性
正确答案: D
解析:
日志文件在故障发生后恢复数据库时保证数据库的一致性和实时性。
33 、 单选题
下列关于E-R图的叙述中,哪一条是错误的()。
A : E-R图是一个图示化的概念模型
B : 矩形表示实体型,矩形框内写明实体名
C : 菱形表示联系,联系不是实体型,所以没有属性
D : 椭圆表示属性,用无向边将其与相应实体连接起来
正确答案: C
解析:
E-R图也称实体一联系图(EntityRelationshipDiagram),提供了表示实体类型、属性和联
系的方法,用来描述现实世界的概念模型。它是描述现实世界概念结构模型的有效方法,
是表示概念模型的一种方式:用矩形表示实体型,矩形框内写明实体名;用椭圆表示实
体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,
在菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上
联系的类型(1:1,1:n或m:n),当联系的类型为m:n,需要写出联系的属性。
34 、 单选题
下列数据模型中,数据独立性最高的是()。
A : 网状数据模型
B : 关系数据模型
C : 层次数据模型
D : 非关系模型正确答案: B
解析:
关系数据库系统提供三级模式与二级映像,可以实现数据库的逻辑独立性与物理独立性.
因而具有最高的数据独立性。
35 、 单选题
数据库应用系统设计的需求分析阶段生成的文档是数据字典和()。
A : 数据流图
B : E-R图
C : 功能模块图
D : UML图
正确答案: A
解析:
需求分析阶段的任务是调查和分析企业应用需求,以规范化的方式进行整理,形成对业
务流程描述的文档数据流图和数据描述的文档数据字典,故选项A正确;E-R图和UML图
是概念设计阶段的文档;功能模块图是应用程序设计阶段的文档。
36 、 单选题
在关系DB中,任何二元关系模式的最高范式必定是()。
A : 2NF
B : 3NF
C : BCNF
D : lNF
正确答案: C
解析:
设关系模式R<U,F>∈1NF,如果对于R的每个函数依赖X→Y,若Y不属于X,则X必含
有候选码,那么R∈BCNF。
37 、 单选题
下列关于数据库数据模型的说法中,()是不正确的。
A : 任何一张二维表都表示一个关系
B : 层次模型的数据结构是有向树结构
C : 在网状模型中,一个子节点可以有多个父节点
D : 在面向对象模型中每一个对象都有一个唯一的标识正确答案: A
解析:
在关系模型中,数据结构表示为一个二维表,一个关系就是一个二维表(但不是任意一个
二维表都能表示一个关系,如嵌套表)。
38 、 单选题
关系规范化中的删除操作异常是指()。
A : 不该删除的数据被删除
B : 不该插入的数据被插入
C : 应该删除的数据未被删除
D : 应该插入的数据未被插入
正确答案: A
解析:
顾名思义,异常:就是不同于平常。通俗说就是产生错误了。插入异常:就是在插人数
据的时候产生错误,错误引起的原因有很多,比如,插入的位置不存在。删除异常:同
样就是删除数据的时候发生错误,比如,要删除的数据不存在。修改异常:修改数据的
时候,有错误产生,比如,要修改的数据不存在。
39 、 单选题
关系模型数据库管理系统中所谓的关系是指()。
A : 各条记录中的数据彼此有一定的关系
B : 一个数据库与另一个数据库之间有一定的关系
C : 数据模型符合满足一定条件的二维表格式
D : 数据表中各个字段彼此有一定的关系
正确答案: C
解析:
关系是指符合一定条件的二维表格式。
40 、 单选题
下列对于关系的叙述中,()的叙述是不正确的。
A : 关系中的每个属性是不分解的
B : 在关系中元组的顺序是无关紧要的
C : 任意的一个二维表都是一个关系
D : 每一个关系只有一种记录类型正确答案: C
解析:
一个关系对应一个二维表,但一个二维表不一定都能成为一个关系,如复式表格(数据项
下还有子项)就不是一个关系,只有符合一定要求的二维表才是关系。
41 、 单选题
在Access中,数据库应用系统的用户管理权限设置级别是()。
A : 系统管理员、工作组、用户组和用户
B : 系统管理员、工作组、用户和用户组
C : 工作组、系统管理员、用户和用户组
D : 工作组、用户组、用户和系统管理员
正确答案: A
解析:
在Access中,数据库应用系统的用户管理权限设置级别是系统管理员、工作组、用户组
和用户,因此本题选A
42 、 单选题
数据表的外关键字是指()。
A : 能将数据表中各个实例确定地区分开的若干字段
B : 源自另一个数据表的关键字.用于表示两个数据表之间的逻辑关系
C : 外来关键字能将实体的各个实例确定地区分开来
D : 和另一个数据表共享的,最能说明实体性质的属性
正确答案: D
解析:
外键用于建立和加强两个表数据之间的链接的一列或多列,一个表引用其他表的主键到
自身,则在该表中叫外键。
43 、 单选题
下列选项中,()不是DBMS必须提供的数据控制功能。
A : 安全性
B : 可移植性
C : 完整性
D : 并发控制
正确答案: B解析:
数据控制功能包括:数据库在建立、运行和维护时由数据库管理系统统一管理和控制,
以确保数据的安全性、完整性,也包括对并发操作的控制以及发生故障后的系统恢复等。
44 、 单选题
数据库的()是指数据的正确性和相容性。
A : 完整性
B : 安全性
C : 并发控制
D : 恢复
正确答案: A
解析:
数据的完整性控制是指RDBMS提供必要的功能确保数据库数据的正确性、有效性和一致
性。
45 、 单选题
能够消除多值依赖引起的冗余是()。
A : 2NF
B : 3NF
C : BCNF
D : 4NF
正确答案: D
解析:
第四范式能消除非平凡且非函数依赖的多值依赖。
46 、 单选题
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,
从职员到部门的联系类型是()。
A : 多对多
B : 多对一
C : 一对一
D : 一对多
正确答案: B
解析:在公司中,由于每个职员只能属于一个部门,一个部门可以有多名职员,因此职员与部
门之间是多对一关系。
47 、 单选题
一个数据库文件中的各条记录()。
A : 前后顺序不能任意颠倒,一定要按照输入的顺序排列
B : 前后顺序可以任意颠倒,不影响库中的数据关系
C : 前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D : 前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
正确答案: B
解析:
在数据库中记录的顺序可以任意颠倒,不影响其数据关系。
48 、 单选题
数据库系统的特点是()、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A : 数据共享
B : 数据存储
C : 数据应用
D : 数据保密
正确答案: A
解析:
数据库系统的特点是数据共享、数据独立、减少数据冗余、避免数据不一致和加强数据
保护。
49 、 单选题
关于数据库系统的组成成分,下面各项中,最全面的是()。
A : 数据库、DBMS和数据库管理员
B : 数据库、DBMS、硬件和软件
C : DBMS、硬件、软件和数据库
D : 数据库、硬件、软件和数据库管理员
正确答案: D
解析:
数据库系统是计算机系统中引人数据库后的系统,它由数据库、硬件平台、软件和相关
人员组成。其中软件主要包括DBMS、操作系统、应用开发工具和数据库应用系统。相关人员主要是指数据库管理员(DBA)。因此,D项是最全面的。
50 、 单选题
在数据库加锁技术中,一个事务如果对某一数据项加了排他(exclusive)锁,它将保持此
锁直到该事务结束。这是保证事务哪种特性的重要措施()。
A : 原子性(atomicity)
B : 一致性或可串行性
C : 永久性(durability)
D : 隔离性(isolaty)
正确答案: B
解析:
事务在系统完整性中实施一致性,这通过保证系统的任何事务最后都处于有效状态来实
现。如果事务成功地完成,那么系统中所有变化将正确地应用,系统处于有效状态。如
果在事务中出现错误,那么系统中的所有变化将自动地回滚,系统返回到原始状态。
51 、 单选题
现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是
()。
A : 宿舍编号
B : 学号
C : 宿舍地址,姓名
D : 宿舍编号,学号
正确答案: B
解析:
学号可以惟一表示每一个学生,故是主键。
52 、 单选题
以下哪个字段可以建立索引()。
A : 逻辑型
B : 备注型数据
C : 日期型
D : OLE对象类型
正确答案: C
解析:对于日期型可以指定建立无重复索引防止输入重复数据。但备注、附件、计算型、逻辑
型和OLE对象类型的字段不太适宜建立索引。
53 、 单选题
A : COUNT(借阅.借书证号)GROUPBY单位
B : COUNT(借阅.借书证号)HAVING单位
C : OUNT(借阅.借书证号)ORDERBY单位
D : SUM(借阅.借书证号)GROUPBY单位
正确答案: A
解析:
对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。SQL语句正确的是:
SELECT单位,COUNT(借阅,借书证号)FROM借阅,读者WHERE借阅,借书证号=读者,
借书证号GROUPBY单位。
54 、 单选题
在数据库系统中,保证数据及语义正确和有效的功能是()。
A : 存取控制
B : 并发控制
C : 安全控制
D : 完整性控制
正确答案: D
解析:
完整性约束是完整性控制的核心。DBMS要提供各种完整性约束的实现机构,保证对数
据库的任何更新操作都不会破坏数据语义的正确性和准确性。
55 、 单选题
()是存储在计算机内有结构的数据的集合。
A : 数据结构
B : 数据库
C : 数据库管理系统D : 数据库系统
正确答案: B
解析:
数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特
点、是与应用程序彼此独立的数据集合。
56 、 单选题
下列不属于数据库技术E-R图的三要素的是()。
A : 矩形
B : 椭圆形
C : 菱形
D : 锥形
正确答案: D
解析:
E-R图也称实体一联系图(EntityRelationshipDiagram),提供了表示实体类型、属性和联
系的方法,用来描述现实世界的概念模型。在E-R图中,使用矩形表示实体型,椭圆表示
属性,菱形表示联系。
57 、 单选题
数据库的概念模型独立于()。
A : 具体的机器和DBMS
B : 现实世界
C : 信息世界
D : E-R图
正确答案: A
解析:
概念数据模型,这是面向数据库用户实现世界的数据模型,主要描述世界的概念化结构.
它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,
集中精力分析数据以及数据之间的联系等,与具体的DBMS无关。概念数据模型必须换
成逻辑数据模型,才能在DBMS中实现。
58 、 单选题
数据库的基本特点是()。
A : 数据可以共享(或数据结构化)、数据互换性、数据冗余小,易扩充、统一管理和控
制B : 数据可以共享(或数据结构化)、数据独立性、数据冗余小,易扩充、统一管理和控
制
C : 数据可以共享(或数据结构化)、数据独立性、数据冗余大,易移植、统一管理和控
制
D : 数据非结构化、数据独立性、数据冗余小,易扩充、统一管理和控制
正确答案: B
解析:
数据库主要有以下特点:①实现数据共享数据共享包含所有用户可同时存取数据库中的
数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。②减少数据
的冗余度同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用
文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。③数据的独立性
数据的独立性包括逻辑独立性(数据库中数据库的逻辑结构和应用程序相互独立)和物理
独立性(数据物理结构的变化不影响数据的逻辑结构)。④数据实现集中控制文件管理方
式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无
关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织
以及数据间的联系。⑤数据一致性和可维护性,以确保数据的安全性和可靠性主要包括:
①安全性控制:以防止数据丢失、错误更新和越权使用;②完整性控制:保证数据的正
确性、有效性和相容性;③并发控制:使在同一时间周期内,允许对数据实现多路存取,
又能防止用户之间的不正常交互作用。⑥故障恢复由数据库管理系统提供一套方法,可
及时发现故障和修复故障,从而防止数据被破坏。数据库系统能尽快恢复数据库系统运
行时出现的故障,可能是物理上或是逻辑上的错误。比如对系统的误操作造成的数据错
误等。
59 、 单选题
“年龄在18~25之间”这种约束属于数据库系统的()措施。
A : 原始性
B : 一致性
C : 完整性
D : 安全性
正确答案: C
解析:
数据的完整性:防止数据库中存在不符合语义的数据,也就是防止数据库中存储不正确
的数据。数据的安全性:保护数据库防止恶意的破坏和非法的存取。
60 、 单选题
数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是()。
A : 网状数据模型
B : 层次数据模型
C : 关系数据模型D : 面向对象数据模型
正确答案: C
解析:
埃德加·弗兰克·科德(EdgarFrankCodd,1923-2003)是密执安大学哲学博士,IBM公司研
究员,被誉为“关系数据库之父”,并因为在数据库管理系统的理论和实践方面的杰出
贡献于1981年获图灵奖。1970年,科德发表题为“大型共享数据库的关系模型”的论文,
文中首次提出了数据库的关系模型。由于关系模型简单明了、具有坚实的数学理论基础,
所以一经推出就受到了学术界和产业界的高度重视和广泛响应,并很快成为数据库市场
的主流。
61 、 单选题
Like用来查找()的指定模式。
A : 字符串
B : 备注类型的数据
C : 日期类型的数据
D : OLE字段
正确答案: A
解析:
Like用来指定查找字符串的字符模式。
62 、 单选题
相对于数据库系统,文件系统的主要缺陷有数据联系弱、数据的不一致性和数据的()。
A : 可重用性差
B : 安全性差
C : 非持久性
D : 冗余性
正确答案: D
解析:
与文件系统相比,数据库系统主要有以下的特点:文件系统阶段:在文件系统阶段,数
据以文件为单位存储在外存,且由操作系统统一管理。操作系统为用户使用文件提供了
友好界面。文件的逻辑结构与物理结构脱钩,程序和数据分离,使数据与程序有了一定
的独立性。用户的程序与数据可分别存放在外存储器上,各个应用程序可以共享一组数
据,实现了以文件为单位的数据共享。但由于数据的组织仍然是面向程序,所以存在大
量的数据冗余。63 、 单选题
五种基本关系代数运算是()。
A : ∪,-,×,π和σ
B : ∪,-,∞,π和σ
C : ∪,∩,×,π和σ
D : ∪,∩,∞,π和σ
正确答案: A
解析:
关系代数运算的基本运算符有4类:集合运算符、专门的关系运算符、算术运算符和逻
辑运算符。并、差、笛卡儿积、投影、选择是5种基本的运算,其他运算可以通过基本
的运算导出。
64 、 单选题
下列关于分布式数据库并发控制的主站点技术的叙述中,哪一条是错误的()。
A : 主站点技术是一种识别数据项副本的并发控制方法
B : 主站点技术中所有的识别副本都保留在同一站点上
C : 主站点技术的好处是它是集中式方案的简单扩展,因此不太复杂
D : 所有的锁都在主站点上存取,而且数据项本身也必须在主站点上存取
正确答案: D
解析:
分布式并发控制主要解决多个分布式事务对数据并发执行的正确性。主站点封锁法模拟
集中式,选定一个站点定义为“主站点”,负责系统全部封锁管理。所有站点都向这个
主站点提出封锁和解锁请求,所有封锁和解锁信息都被传送到那个主站点管理和保存,
然后由主站点去处理封锁事宜。因此,这种方式是集中式封锁方案的扩展。好处就是不
太复杂,便于封锁管理,减少通信代价。缺点就是导致系统“瓶颈”,主站点的故障会
使系统瘫痪,制约系统的可靠性和可用性。尽管所有的锁都在主站点上存取,但数据项
本身仍可以在它们所在的站点上存取。
65 、 单选题
下列说法中,不正确的是()。
A : 概念模型与数据模型无关,比模式更抽象
B : 视图也是一种数据库安全性控制的方法
C : 安全性可防范非法用户和非法操作.完整性可防范不合语义的数据
D : SQL语言不是完备的关系数据语言
正确答案: D解析:
所谓完备的关系数据语言是指能够实现关系代数的五种基本操作的关系数据语言。SQL
语言也能够实现关系代数的五种基本操作,因此,SQL语言是完备的关系数据语言。
66 、 单选题
在关系模型的完整性约束中,引用完整性规则要求()。
A : 不允许引用不存在的元组
B : 允许引用不存在的元组
C : 不允许引用不存在的属性
D : 允许引用不存在的属性
正确答案: A
解析:
数据库的完整性是指数据的正确性和相容性,指数据库中的数据始终保持正确的状态,
防止不符合语义的错误数据的输入和输出。关系模型中的完整性约束包括实体完整性,
参照完整性和用户自定义完整性。参照完整性规则:若属性(或属性组)F是基本关系R的
外码,它与基本关系S的主码K相对应(基本关系R和S不一定是不同的关系),则对于R中每
个元组在F上的值必须或者取空值(F的每个属性值均为空值),或者等于S中某个元组的主
码值。
67 、 单选题
关系运算中花费时间可能最长的运算是()。
A : 投影
B : 选择
C : 除
D : 笛卡尔积
正确答案: D
解析:
两个集合X和Y的笛卡儿积,又称直积,表示为X×Y,第一个对象是X的成员,而第二个对
象是Y的所有可能有序对的其中一个成员。假设集合A={a,b},集合B={0,1,2},则两
个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。
68 、 单选题
在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库
设计的()阶段。
A : 物理设计
B : 概念设计C : 逻辑设计
D : 需求分析
正确答案: B
解析:
概念设计是对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),
通过对其中诸处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映
现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息
储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,
用一种抽象的形式表示出来。以扩充的实体(E-R模型)联系模型方法为例,第一步先明确
现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从
而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前
面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数
据模型。
69 、 单选题
关系模型中数据的逻辑结构是一张二维表,它由()组成。
A : 行和列
B : 行
C : 列
D : 关系
正确答案: A
解析:
关系模型中数据的逻辑结构是一张二维表,它由行和列组成。
70 、 单选题
关于数据库特点的描述,正确的是()。
A : 数据不可以共享,数据结构化,数据冗余大、易移植,统一管理和分布式控制
B : 数据可以共享,数据结构化,数据冗余小、易扩充,统一管理和控制
C : 数据不可以共享,数据结构化,数据冗余大、易扩充,集中管理和分布式控制
D : 数据可以共享,数据非结构化,数据冗余大、易扩充,统一管理和控制
正确答案: B
解析:
数据库是长期储存在计算机内、有组织的、可共享的数据集合。具有如下特点:冗余度
小、数据资源共享、独立性高、统一管理和控制。71 、 单选题
设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。
A : 关系运算理论
B : 关系代数理论
C : 数理逻辑
D : 关系规范化理论
正确答案: D
解析:
规范化理论是将一个不合理的关系模式如何转化为合理的关系模式理论,规范化理论是
围绕范式而建立的。规范化理论认为,一个关系型数据库中所有的关系,都应满足一定
的规范。规范化理论把关系应满足的规范要求分为几级,满足最低要求的一级叫作第一
范式(1NF),在第一范式的基础上提出了第二范式(2NF),在第二范式的基础上又提出了
第三范式(3NF),以后又提出了BCNF范式,4NF.SNF。范式的等级越高,应满足的约束
条件也越严格。
72 、 单选题
在关于报表数据源设置的叙述中,以下正确的是()。
A : 只能是表对象
B : 可以是任意对象
C : 只能是查询对象
D : 可以是表对象或查询对象
正确答案: D
解析:
报表数据源可以是表对象或查询对象,选D。
73 、 单选题
以下()封锁违反两段锁协议。
A : SlockA…SlockB…XlockC…UnlockA…UnlockB…UnlockC
B : SlockA…SlockB…XlockC…UnlockC…UnlockB…UnlockA
C : SlockA…SlockB…XlockC…UnlockB…UnlockC…UnlockA
D : SlockA…UnlockA……SlockB…XlockC…UnlockB…UnlockC
正确答案: D
解析:
两段锁协议是指每个事务的执行可以分为两个阶段:生长阶段(加锁阶段)和衰退阶段(解锁阶段)。加锁阶段:在该阶段可以进行加锁操作。在对任何数据进行读操作之前要申请
并获得S锁,在进行写操作之前要申请并获得X锁。加锁不成功,则事务进入等待状态,
直到加锁成功才继续执行。解锁阶段:当事务释放了一个封锁以后,事务进入解锁阶段,
在该阶段只能进行解锁操作不能再进行加锁操作。两段锁协议规定:在对任何数据进行
读、写操作之前,事务首先要获得对该数据的封锁,而且在释放一个封锁之后,事务不
再获得任何其他封锁。
74 、 单选题
SQL语言中,删除一个表的命令是()。
A : DELETE
B : DROP
C : LEAR
D : REMOVE
正确答案: B
解析:
SQL语言中,删除一个表的命令是drop,delete是删除表中的数据。
75 、 单选题
数据库、数据库管理系统、数据库系统之间的关系是()。
A : 数据库管理系统包含数据库和数据库系统
B : 数据库包含数据库管理系统和数据库系统
C : 数据库系统包含数据库管理系统和数据库
D : 数据库管理系统包含数据库系统.数据库系统包含数据库
正确答案: C
解析:
数据库系统是由数据库及其数据库管理程序组成,数据库管理程序用于操纵数据库。
76 、 单选题
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语
句INSERT、DELETEUPDATE实现的功能有()。
A : 数据查询
B : 数据操纵
C : 数据定义
D : 数据控制
正确答案: B解析:
SQL语言数据定义功能包括定义表、定义视图和定义索引;数据操纵功能包括检索查询
和插入、删除、更新等修改功能,即SELECT、INSERT、DELETE和UPDATE4个语句;数
据控制功能主要是安全控制等操作。
77 、 单选题
在Access数据库中创建一个新表,应该使用的SQL语句是()。
A : CreateTable
B : CreateIndex
C : AlterTable
D : CreateDatabase
正确答案: A
解析:
在Access数据库中创建一个新表,应该使用的SQL语句是CreateTable。
78 、 单选题
在基本SQL语言中,不可以实现()。
A : 查询视图和基表
B : 并发控制
C : 定义基表
D : 定义视图
正确答案: B
解析:
在基本SQL语言中,包括数据定义、数据操作和数据控制,故可以实现查询视图和基表、
定义基表、定义视图,而并发控制不可以实现。
79 、 单选题
设有学生关系S(SNO,SNAME,DEPT)和选课关系SC(SNO,CNO,GRADE)能正确执行
的S的语句是()。
A : SELECTCNO,AVG(GRADE)FROMSCGROUPBYCNO;
B : SELECTSNAME,DEPTFROMS,SCWHEREGRADE>80;
C : SELECTFROMSWHEREIN(SELECTSNOFROMSCWHEREGRADE=90)
D : SLECTCNO,COUNT(*)FROMSCWHERECOUNT(*)>50;
正确答案: B解析:
A选项,“查什么就要group什么”不能是其他字段;C缺少字段清单;D聚合条件不能
放到where后面要用having。
80 、 单选题
关系模型是一种()。
A : 概念模型
B : 物理模型
C : 数据模型
D : E-R
正确答案: C
解析:
基本数据模型有层次模型、网状模型、关系模型。
81 、 单选题
表的设计视图中,不能完成的操作是()。
A : 修改字段的属性
B : 删除一个字段
C : 修改字段的名称
D : 删除一条记录
正确答案: D
解析:
表的设计视图,主要是对表的操作,能完成的操作有修改字段的属性、删除一个字段、
修改字段的名称,但不能删除一条记录。
82 、 单选题
候选关键字中的属性称为()。
A : 主属性
B : 复合属性
C : 关键属性
D : 非主属性
正确答案: A
解析:
在一个关系中,如一个属性是构成某一个候选关键字的属性集中的一个属性,则称它为主属性。
83 、 单选题
关系模型中,一个关键字是()。
A : 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
B : 可由多个任意属性组成
C : 至多由一个属性组成
D : 以上都不是
正确答案: C
解析:
关键字是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表
的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一
种唯一关键字,表定义的一部分。一个表不能有多个主关键字,并且主关键字的列不能
包含空值
84 、 单选题
数据库技术本身在不断地发展和完善,它已取代了早期的层次数据库与网状数据库,关
系数据库管理系统应能实现的专门关系运算包括()。
A : 升序、降序、求和
B : 选择、投影、连接
C : 关联、更新、排序
D : 并、差、交
正确答案: B
解析:
专门的关系运算包括选择、投影、连接及除法。
85 、 单选题
下列关于部分函数依赖的叙述中,哪一条是正确的()。
A : 若X→Y,且存在X的真子集X′,X′→Y,则称Y对X部分函数依赖
B : 若X→Y,且对于X的任何真子集X′,都有X→Y,则称Y对X部分函数依赖
C : 若X→Y,且存在属性集Z,Z∩Y≠φ,P,X→Z,则称Y对X部分函数依赖
D : 若X→Y,且存在属性集Z,Z∩Y=‘p,X→Z,则称Y对X部分函数依赖
正确答案: A
解析:部分函数依赖的概念,若X→2,且存在X的真子集X′,X′→Y,则称Y对X部分函数依赖,A
正确。
86 、 单选题
关系模式的任何属性()。
A : 不可再分
B : 命名在该关系模式中可以不唯一
C : 可再分
D : 以上都不是
正确答案: A
解析:
关系是一种规范化的表格,它有以下限制:①关系中的每一个属性值都是不可分解
的。②关系中不允许出现相同的元组。③关系中不考虑元组之间的顺序。④元组中属性
也是无序的。
87 、 单选题
ACCESS数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记
录随之更改,为此需要定义参照完整性关系的()。
A : 级联更新相关字段
B : 级联插入相关字段图像
C : 级联修改相关字段
D : 级联删除相关字段
正确答案: A
解析:
Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记
录随之更改,为此需要定义参照完整性关系的级联更新相关字段。
88 、 单选题
目前,应用最广泛的数据库类型是()。
A : 层次型数据
B : 网状型数据
C : 关系型数据
D : 面向对象数据库
正确答案: C解析:
关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法
来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型
来表示。关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成,是最
广泛的数据库类型。
89 、 单选题
下面关于SQL语言的描述中,不正确的是()。
A : SQL语言支持数据库的三级模式结构
B : 一个SQL数据库就是一个基本表
C : SQL的一个表可以是一个基本表,也可以是一个视图
D : 一个基本表可以跨多个存储文件存放,一个存储文件也可以存放一个或多个基本表
正确答案: B
解析:
一个SQL数据库就是一个基本表,这个是错误的。其他选项都是正确的。
90 、 单选题
以下关于报表与数据的叙述中,正确的是()。
A : 报表可以输入和输出数据
B : 报表只能输出数据
C : 报表只能输入数据
D : 报表不能输入和输出数据
正确答案: B
解析:
报表只能输出数据,不可以输入数据,故选B。
91 、 单选题
数据库中,数据的物理独立性是指()。
A : 数据库与数据库管理系统的相互独立
B : 用户程序与DBMS的相互独立
C : 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D : 应用程序与数据库中数据的逻辑结构相互独立
正确答案: C
解析:数据的物理独立性是指当数据库的内模式发生改变时,系统只要改变概念模式和内模式
之间的映射转换,而不必改变模式,从而不需要改变内模式。即改变模式/内模式映象。
92 、 单选题
在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的()约束。
A : 参照完整性
B : 用户自定义
C : 用户操作
D : 实体完整性
正确答案: B
解析:
用户自定义完整性指针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及
的数据必须满足的语义要求。例如某个属性必须取唯一值,某个非主属性也不能取空值,
某个属性的取值范围在0-100之间不等。
93 、 单选题
要撤销基本表S及其下属所有的元素,可用()语句来实现。
A : DROPTABLESCASCADE
B : DROPTABLESRESTRICT
C : DELETETABLESCASCADE
D : ELETETABLESRESTRICT
正确答案: A
解析:
删除基本表的语句是:DROPTABLE表名[CASCADEIRESTRICT]。CASCADE:删除列时.所
有引用到该列的视图和约束也被自动删除。RESTRICT:只有没有视图和约束引用到该列
时,才可以被删除。在本题中要撤销基本表S及其下属所有的元素,可以用语
句DROPTABLESCASCADE。
94 、 单选题
在各用户共享的数据库系统中,并发操作的事务如果互相干扰,会破坏事务的()。
A : 原子性
B : 一致性
C : 隔离性
D : 持久性
正确答案: A解析:
事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。与某个
事务关联的操作具有共同的目标,并且是相互依赖的。如果系统只执行这些操作的一个
子集,则可能会破坏事务的总体目标。当出现并发操作的事务就会破坏原子性。
95 、 单选题
关系模型中的关系模式至少是()。
A : 2NF
B : 3NF
C : BCNF
D : lNF
正确答案: D
解析:
第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个
值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,
就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一
对多关系。在第一范式1NF中表的每一行只包含一个实例的信息。
96 、 单选题
要删除Student表的Birthyear列,同时删除所有引用该列的视图和约束。下列哪一个SQL
语句正确表达了这一删除要求()。
A : LTERTABLEStudentDELECTBirthyearRESTRICT
B : ALTERTABLEStudentDELETEBirthyearCASCADE
C : ALTERTABLEStudentDROPBirthyearRESTRICT
D : ALTERTABLEStudentDROPBirthyearCASCADE
正确答案: C
解析:
对视图的操作是DDL。要删除Student表的Birthyear列,同时删除所有引用该列的视图
和约束,SQL语句是:ALTERTABLEStudentDROPBirthyearRESTRICT。
97 、 单选题
要保证数据库的数据独立性,需要修改的是()。
A : 三层之间的二级映象
B : 三层模式
C : 模式与外模式
D : 模式与内模式正确答案: A
解析:
二级映象使数据库系统中的数据具有较高的独立性。
98 、 单选题
数据库表的外关键字是()部分。
A : 另一个表的关键字
B : 与本表没关系的
C : 是本表的关键字
D : 都不对
正确答案: A
解析:
数据库表的外关键字是本表的一个字段,但非关键字,故BC错,外关键字是另一个表的
关键字,选A。
99 、 单选题
下列关于用户定义完整性约束的叙述中,哪一条是错误的()。
A : 取值范围可分为静态定义和动态定义两种
B : 用户定义完整性约束主要是对属性的取值进行限制
C : 域完整性约束是用户定义完整性约束的重要组成部分
D : 域完整性约束中含有属性间的多值依赖关系,但没有函数依赖关系
正确答案: D
解析:
用户定义完整性(userdefinedintegrity)则是根据应用环境的要求和实际的需要,对某一
具体应用所涉及的数据提出约束性条件。这一约束机制一般不应由应用程序提供,而应
有由关系模型提供定义并检验,用户定义完整性主要包括字段有效性约束和记录有效性。
域完整性约束中含有属性间闫的多值依赖关系,是有函数依赖关系,故D错误。
100 、 单选题
在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是()。
A : 3NF
B : 4NF
C : BCNF
D : 2NF正确答案: B
解析:
4NF就是限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。因为根据
定义,对于每一个非平凡的多值依赖X→→Y,X都含有候选码,于是就有X→Y,所以4NF
所允许的非平凡的多值依赖实际上是函数依赖。
101 、 单选题
在SQL关系代数运算中,专门的关系运算是()。
A : 选择、投影、连接、笛卡尔积
B : 并、差、交、投影
C : 选择、投影、连接、除
D : 并、差、交、选择
正确答案: A
解析:
在SQL关系代数运算中,专门的关系运算是选择、投影、连接、笛卡尔积。
102 、 单选题
Like用来比较两个()是否相同。
A : 字符串
B : 备注类型的数据
C : 日期类型的数据
D : OLE字段
正确答案: A
解析:
Like用来比较两个字符串是否相同。
103 、 单选题
在一个关系中,不能有完全相同的()。
A : 元组
B : 属性
C : 分量
D : 域
正确答案: A解析:
一个关系可看成是一张二维表。根据关系的性质,表中任意两行不能完全相同,即关系
中任意两个元组不能完全相同。
104 、 单选题
数据库设计包括需求分析、概念结构设计、逻辑结构设计、物理结构设计等阶段,其
中“E-R模型到关系模型转换”属于数据库设计的()。
A : 需求分析
B : 概念结构
C : 逻辑结构设计
D : 物理结构设计
正确答案: C
解析:
逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所
能支持的数据模型(即逻辑结构),并对其进行优化。逻辑结构设计一般分为三步进
行:(1)从E-R图向关系模式转化(2)数据模型的优化(3)关系视图设计。
105 、 单选题
下列关于数据模型的叙述中,哪一条是错误的()。
A : 模型是现实世界特征的抽象和模拟
B : 数据模型用来描述、组织和处理现实世界中的数据
C : 数据模型描述了数据库的静态结构特征,但无法描述其动态行为特征
D : 数据模型是数据库的核心和基础
正确答案: C
解析:
数据模型是对现实世界进行抽象的工具,用于描述现实世界的数据、数据联系、数据语
义和数据约束等方面内容。数据模型分成概念模型和结构模型两大类。前者的代表是实
体一联系模型,后者的代表是层次、网状、关系和面向对象模型。对数据结构和数据间
联系的描述,这是描述数据的静态特征。数据操作主要描述在相应的数据结构上的操作
类型和操作方式。数据约束主要描述数据结构内数据间的语法、词义联系,它们之间的
制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。故C错
误,其他选项正确。
106 、 单选题
SQL语言是()语言。
A : 网络数据库
B : 层次数据库C : 关系数据库
D : 非数据库
正确答案: C
解析:
结构化查询语言简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计
语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件
的扩展名。
107 、 单选题
DBMS的恢复管理子系统保证了事务的()。
A : 独立性实现
B : -致性实现
C : 隔离性实现
D : 持久性实现
正确答案: D
解析:
DBMS的恢复管理子系统保证了事务的持久性实现。
108 、 单选题
要保证数据库的逻辑数据独立性,需要修改的是()。
A : 模式与外模式之间的映象
B : 模式与内模式之间的映象
C : 模式
D : 三级模式
正确答案: A
解析:
要保证数据库的逻辑数据独立性,需要修改的是模式与外模式之间的映象。要保证数据
库的物理数据独立性,需要修改的是模式与内模式之间的映象。
109 、 单选题
下列四项中,不属于数据库系统的特点的是()。
A : 数据结构化
B : 数据由DBMS统一管理和控制
C : 数据冗余度大D : 数据独立性高
正确答案: C
解析:
数据库系统特点是:数据结构化;数据的共享性高,冗余度低,易扩充;数据独立性高;
数据由DBMS统一管理和控制。
110 、 单选题
下面哪项不是数据库系统必须提供的数据控制功能?()
A : 并发控制
B : 可移植性
C : 完整性
D : 安全性
正确答案: B
解析:
RDBMS提供了数据控制功能:①数据的安全性控制数据的安全性控制是指采取一定的安
全保密措施以确保数据库中的数据不被非法用户存取。例如,RDBMS提供口令检查或其
他手段来验证用户身份,合法用户才能进入数据库系统:RDBMS提供用户等级和数据存
取权限的定义机制,系统自动检查用户能否执行这些操作,只有检查通过后才能执行允
许的操作。②数据的完整性控制数据的完整性控制是指RDBMS提供必要的功能确保数据
库数据的正确性、有效性和一致性。③数据的并发控制数据的并发控制是指RDBMS必须
对多用户并发进程同时存取、修改数据的操作进行控制和协调,以防止互相干扰而得到
错误结果。
111 、 单选题
用下面的T-SOL语句建立- -个基本表:
CREATE TABLE Student (Sno CHAR(4) PRIHART KEY,
Sname CHAR(8)NOT MULL,
Sex CHAR(2),
Age INT)
可以插入到表中的元组是( )。
A : ‘5021′,NULL,男,21
B : ‘5021′,‘刘祥′,NULL,NULL
C : ‘5021′,‘刘祥′,男,21
D : NULL,‘刘祥′,NULL,21
正确答案: B
解析:
sno是主键,不能为空。Sname也要求非空。排除AC。C项“男”字符非法,故选B。112 、 单选题
关系规范化中的插入操作异常是指()。
A : 不该删除的数据被删除
B : 不该插入的数据被插入
C : 应该删除的数据未被删除
D : 应该插入的数据未被插入
正确答案: D
解析:
关系规范化中的插入操作异常是指应该插入的数据未被插入。
113 、 单选题
下列叙述中正确的是()。
A : 数据库系统中,数据的物理结构必须与逻辑结构一致
B : 数据库设计是指设计数据库管理系统
C : 数据库技术的根本目标是要解决数据共享的问题
D : 数据库是一个独立的系统,不需要操作系统的支持
正确答案: C
解析:
数据库技术的根本目标是要解决数据共享的问题,故C正确。数据库系统中,数据的物
理结构不需要与逻辑结构一致,A错误。数据库设计不是指设计数据库管理系统,而是
设计数据库的概念结构、逻辑结构、物理结构等,故B错误。数据库不是独立的系统,
需要操作系统的支持,故D错误。
114 、 单选题
有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一
规则属于()。
A : 实体完整性约束
B : 参照完整性约束
C : 用户自定义完整性约束
D : 关键字完整性约束
正确答案: C
解析:
关系的约束条件也称为关系的数据完整性规则。它是对关系的一些限制和规定。它包括实体完整性、参照完整性和用户定义完整性。实体完整性:这条规定的现实意义是,关
系模型对应的是现实世界的数据实体,而关键字是实体惟一性的表现,没有关键字就没
有实体,所有关键字不能是空值。这是实体存在的最基本的前提,所以称之为实体完整
性。参照完整性:参照完整性规则也可称为引用完整性规则。这条规则是对关系外部关
键字的规定,要求外部关键字的取值必须是客观存在的,即不允许在一个关系中引用另
一个关系不存在的元组。用户定义完整性:由用户根据实防情况,对数据库中数据的内
容所作的规定称为用户定义的完整性规则。通过这些限制数据库中接受符合完整性约束
条件的数据值,不接受违反约束条件的数据,从而保证数据库的数据合理可靠。
115 、 单选题
常见的数据模型有3种,它们是()。
A : 字段名、字段类型和记录
B : 层次、关系和网状
C : 环状、层次和关系
D : 网状、关系和语义
正确答案: B
解析:
常见的数据模型有3种,即按图论理论建立的层次结构模型和网状结构模型以及按关系
理论建立的关系结构模型。
116 、 单选题
数据库的概念结构设计主要反映()。
A : DBA的信息管理需求
B : 实体集间的联系
C : 用户的信息需求
D : B的维护需求
正确答案: C
解析:
概念模型是按用户的观点对数据和信息建模,强调其语义表达能力,概念应该简单、清
晰、易于用户理解,它是对现实世界的第一层抽象,是用户和数据库设计人员之间进行
交流的工具。这一类模型中最著名的是“实体联系模型”。所以,数据库的概念结构设
计主要反映用户的信息需求。
117 、 单选题
关于更新表查询,以下说法正确的是()。
A : 使用更新查询可以更新表中满足条件的所有记录
B : 使用更新查询更新数据后数据不能再恢复C : 使用更新查询更新数据比使用数据表更新数据效率高
D : 使用更新查询一次只能对表中一条记录进行更改
正确答案: A
解析:
更新查询是操作查询的一种,功能是更新已有的表中满足条件的记录。更新查询一次更
新一组满足条件的记录,使用后数据不可再恢复,效率要高于在数据表中更新数据。
118 、 单选题
在SELECT语句中,下列子句用于将查询结果存储在一个新表中()。
A : FROM子句
B : INTO子句
C : SELECT子句
D : WHERE子句
正确答案: B
解析:
在SELECT语句中,INTO子句用于将查询结果存储在一个新表中。
119 、 单选题
在报表设计中,以下可以做绑定控件显示字段数据的是()。
A : 文本框
B : 选项
C : 标签
D : 命令按钮
正确答案: A
解析:
在报表设计中,以下可以做绑定控件显示字段数据的是文本框。
120 、 单选题
自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要
求R和S含有一个或多个共有的()。
A : 记录
B : 元组
C : 行
D : 属性正确答案: D
解析:
当两个关系在自然连接时,必须要有公共字段即属性。如:学生(学号、姓名、性别、年
龄),成绩(学号,课程名,成绩)当关系学生和关系成绩建立连接时,必须要通过共有字段
(属性)学号。
121 、 单选题
在SELECT语句中,如果想要返回的结果集中不包含相同的行,应该使用关键字()。
A : JOIN
B : AS
C : DISTINCT
D : TOP
正确答案: C
解析:
在SELECT语句中,如果想要返回的结果集中不包含相同的行,应该使用关键字DISTINCT。
122 、 单选题
数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现
数据库的()。
A : 完整性
B : 一致性
C : 可靠性
D : 安全性
正确答案: D
解析:
数据库安全包含两层含义:第一层是指系统运行安全,系统运行安全通常受到威胁,一
些网络不法分子通过网络,局域网等途径通过入侵电脑使系统无法正常启动,或超负荷
让机子运行大量算法,并关闭cpu风扇,使cpu过热烧坏等破坏性活动;第二层是指系统
信息安全,系统安全通常受到威胁,黑客对数据库入侵,并盗取想要的资料。
123 、 单选题
在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作称为
()。
A : 并
B : 选择
C : 自然连接D : 连接
正确答案: D
解析:
连接是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。连接操作是将不同的
两个关系连接成为一个关系。对两个关系的连接其结果是一个包含原关系所有列的新关
系。新关系中属性的名字是原有关系属性名加上原有关系名作为前缀。这种命名方法保
证了新关系中属性名的唯一性,尽管原有不同关系中的属性可能是同名的。新关系中的
元组是通过连接原有关系的元组而得到的。
124 、 单选题
数据库系统的核心是()。
A : 数据库管理系统
B : 数据
C : 数据库应用系统
D : 数据类型
正确答案: A
解析:
数据库系统的核心软件是数据库管理系统。
125 、 单选题
数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。
A : 多个用户共享一个数据文件
B : 多个用户、同一种语言共享数据
C : 同一个应用中的多个程序共享一个数据集合
D : 多种应用、多种语言、多个用户相互覆盖地使用数据集合
正确答案: D
解析:
数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指多种应用、多种语言、
多个用户相互覆盖地使用数据集合。
126 、 单选题
逻辑数据独立性是指()。
A : 模式变,用户不变
B : 模式变,应用程序不变C : 应用程序变,模式不变
D : 子模式变,应用程序不变
正确答案: B
解析:
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结
构改变时,用户程序也可以不变。
127 、 单选题
若设关系R为第一范式,且它的每一非主属性都完全函数依赖于关键字,则称R属于()。
A : 第一范式
B : 第二范式
C : 第三范式
D : 第四范式
正确答案: B
解析:
如果关系R为第一范式,并且R中的每一个非主属性完全函数依赖于R的某个候选键,则
称R为第二范式模式。
128 、 单选题
概念模型独立于()。
A : E-R模型
B : 硬件设备和DBMS
C : 操作系统和DBMS
D : BMS
正确答案: B
解析:
概念结构设计阶段的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于具
体DBMS的概念模型。
129 、 单选题
灾难恢复措施在整个备份中占有相当重要的地位。因为它关系到系统、软件与数据在经
历灾难后能否快速、准确地恢复。全盘恢复也被称为(),一般应用在服务器发生意外灾
难,导致数据全部丢失、系统崩溃或是有计划的系统升级、系统重组等情况。
A : 系统恢复B : 硬件恢复
C : 全局恢复
D : 软件恢复
正确答案: A
解析:
全盘恢复一般应用在服务器发生意外灾难导致数据全部丢失、系统崩溃或是有计划的系
统升级、系统重组等,也称为系统恢复。
130 、 单选题
在关系数据库设计中,设计关系模式是()的任务。
A : 概念设计阶段
B : 需求分析阶段
C : 逻辑设计阶段
D : 物理设计阶段
正确答案: C
解析:
逻辑设计阶段主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即
适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数
据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。
131 、 单选题
绝大多数数据库系统的总体结构都具有外模式、模式和内模式三级模式结构。其中,描
述数据库中全体数据的全局逻辑结构和特性的是()。
A : 内模式
B : 子模式
C : 模式
D : 外模式
正确答案: C
解析:
模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共
数据视图。在数据库的三级模式结构中,模式是全局逻辑结构,是数据库的中心与关键,
它独立于数据库的其他层次。
132 、 单选题规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()的缺陷。
A : 结构不合理
B : 冗余度大
C : 数据丢失
D : 数据的不一致性
正确答案: B
解析:
一个关系模式分解可以得到不同关系模式集合,也就是说分解方法不是唯一的。最小冗
余的要求必须以分解后的数据库能够表达原来数据库所有信息为前提来实现。其根本目
标是节省存储空间,避免数据不一致性,提高对关系的操作效率,同时满足应用需求。
133 、 单选题
下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的()
A : 参照关系与被参照关系通过外码相联系
B : 参照关系是从关系,被参照关系是主关系
C : 参照关系与被参照关系之间的联系是1:n联系
D : 其主码在另一个关系中作为外码的关系称为被参照关系
正确答案: C
解析:
参照完整性(ReferentialIntegrity)是定义建立关系之间联系的主关键字与外部关键字引用
的约束条件。关系数据库中通常都包含多个存在相互联系的关系,关系与关系之间的联
系是通过公共属性来实现的。所谓公共属性,它是一个关系R(称为被参照关系或目标关
系)的主关键字,同时又是另一关系K(称为参照关系)的外部关键字。如果参照关系K中外
部关键字的取值,要么与被参照关系R中某元组主关键字的值相同,要么取空值,那么,
在这两个关系间建立关联的主关键字和外部关键字引用,符合参照完整性规则要求。如
果参照关系K的外部关键字也是其主关键字,根据实体完整性要求,主关键字不得取空
值,因此,参照关系K外部关键字的取值实际上只能取相应被参照关系R中已经存在的主
关键字值。
134 、 单选题
在关系代数运算中,五种基本运算为()。
A : 并、差、选择、投影、笛卡尔积
B : 并、差、交、选择、笛卡尔积
C : 并、差、选择、投影、自然连接
D : 并、差、交、选择、投影
正确答案: A解析:
五种基本操作:并,差,积,选择,投影;构成关系代数完备的操作集。其他非基本操
作:可以用以上五种基本操作合成的所有操作。
135 、 单选题
网络体系设计可以物理线路安全、网络安全、系统安全、应用安全等方面来进行,其中
数据库容灾属于()。
A : 物理线路安全和网络安全
B : 系统安全和网络安全
C : 应用安全和网络安全
D : 系统安全和应用安全
正确答案: D
解析:
容灾就是当应用系统和数据库发生不可抗力(地震、海啸、火山喷发、911恐怖袭击)的时
候,我们可以通过启用在异地实时在线的备用应用系统以及备用数据库立刻接管,保证
交易的顺利进行,当然备用系统如果也发生灾难的情况下,那就无能为力了,除非在全
球建立几个大的同步中心才能避免此种情况的发生,确保信息安全的转移。
136 、 单选题
下列关于概念层模型的叙述中,哪一条是错误的()。
A : 概念层模型是现实世界到信息世界的语法抽象
B : 概念层模型主要用于数据库设计中的概念设计
C : 概念模型是从用户观点对数据和信息建模
D : 概念模型独立于具体的逻辑模型
正确答案: A
解析:
也称信息模型,它是按用户的观点来对数据和信息建模。概念模型是现实世界到机器世
界的一个中间层次。表示概念模型最常用的是实体一关系图。
137 、 单选题
SELECT语句中,GROUPBY子句用于对数据按照某个字段分组()子句用于对分组统计进一
步设置条件。
A : HAVING子句
B : ORDERBY子句
C : GROUPBY子句
D : WHERE子句正确答案: A
解析:
SELECT语句中,GROUPBY子句用于对数据按照某个字段分组,HAVING子句用于对分组
统计进一步设置条件,ORDERBY子句是对搜索的结果排序,GROUPBY子句是对搜索的
结果分组,WHERE子句是对搜索的结果条件筛选。
138 、 单选题
以下不属于数据库特点的是()。
A : 可以为各种用户共享
B : 数据独立性高
C : 数据按一定的数据模型组织、描述和存储
D : 不利于管理
正确答案: D
解析:
数据库的特点有:可以为各种用户共享;数据独立性高;数据按一定的数据模型组织、
描述和存储;利于管理。
139 、 单选题
数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和()。
A : 数据独立性
B : 物理独立性
C : 逻辑独立性
D : 管理规范性
正确答案: B
解析:
数据独立性是数据库系统的一个最重要的目标之一。它能使数据独立于应用程序。数据
独立性包括数据的物理独立性和逻辑独立性。①物理独立性物理独立性是指用户的应用
程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储
由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构.这样当数
据的物理存储改变了,应用程序不用改变。②逻辑独立性逻辑独立性是指用户的应用程
序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以
不变。
140 、 单选题
ACCESS中,查看一个选择查询的结果,通常是以()显示结果集。
A : 数据表视图B : SQL视图
C : 设计视图
D : 窗体视图
正确答案: A
解析:
ACCESS中,查看一个选择查询的结果,通常是以数据表视图显示结果集。
141 、 单选题
DBMS中实现事务原子性的子系统是()。
A : 完整性子系统
B : 恢复管理子系统
C : 事务管理子系统
D : 并发控制子系统
正确答案: C
解析:
DBMS中实现事务原子性的子系统是事务管理子系统。
142 、 单选题
关于关系模式的规范化理论中,不正确的是()。
A : 关系模式的规范化过程是通过对关系模式的分解来实现的
B : 范式级别越高的关系模式不一定是好的关系模式
C : 属于3NF的关系模式不一定是BCNF
D : 对关系模式进行分解时,保持函数依赖的分解一定是无损连接
正确答案: D
解析:
分解具有无损连接性和分解保持函数依赖是两个相互独立的标准,具有无损连接性的分
解不一定保持函数依赖,保持函数依赖的分解也不一定具有无损连接性。无损连接概念:
如果对分解后的新关系进行自然连接得到的元组的集合与原关系完全一致,则称为无损
连接(losslessjoin)。
143 、 单选题
员工工资管理系统中,统计汇总功能的基础是员工的信息,它包括姓名、工资等多项员
工信息。下列选项中,最适合做主键的是()。
A : 部门的编号B : 员工的工号
C : 最新的身份证号码
D : 工资的级别
正确答案: B
解析:
主键是作为表行唯一标识的侯选关键字。一个表中只有一个主关键字,主键不允许为空
值,不能存在具有相同的主键值的两个行,并且字段的长度应尽量小。员工的工号唯一
并且长度相对较短。工资级别和部门编号不唯一,身份证号码长度较长。
144 、 单选题
在SQL语言的SELECT语句中,实现投影操作的是()子句。
A : SELECT
B : FROM
C : WHERE
D : GROUPBY
正确答案: A
解析:
投影运算是由SELECT语句实现,选择运算是由WHERE子句实现的。
145 、 单选题
SQL语言是()的语言,易学习。
A : 非过程化
B : 过程化
C : 格式化
D : 导航式
正确答案: A
解析:
结构化查询语言简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计
语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件
的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工
作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所
以具有完全不同底层结构的不同数据库系统。可以使用相同的结构化查询语言作为数据
输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的
功能。146 、 单选题
用()命令可以建立唯一索引。
A : CREATETABLE
B : CREATECLUSTER
C : REATEINDEX
D : CREATEUNIQUEINDEX
正确答案: D
解析:
建立唯一索引用CREATEUNIQUEINDEX命令,UNIQUE表示基本表中的索引值不允许重
复,若省略则表示索引值在表中允许重复。
147 、 单选题
A : (SELECT总编号FROM借阅WHERE书名=“现代网络技术基础”)
B : (SELECT总编号FROM图书WHERE书名=“现代网络技术基础”)
C : (SELECT借书证号FROM借阅WHERE书名=“现代网络技术基础”)
D : (SELECT借书证号FROM图书WHERE书名=“现代网络技术基础”)
正确答案: B
解析:
对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。SQL语句正
确的是:SELECT借书证号FROM借阅WHERE总编号=(SELECT总编号FROM图书WHERE书
名=“现代网络技术基础”)。
148 、 单选题
下列关于1NF的叙述中,哪条不正确()。
A : 满足1NF中的关系可以包含复合属性
B : 满足1NF中的关系不可以包含复合属性
C : 满足1NF的关系称为规范化关系,否则称为非规范化关系
D : 不满足1NF的数据库模式不能称为关系数据库
正确答案: A解析:
1NF要求1列不能有2个属性n2NF关系模式R∈1NF,且每个非主属性完全依赖于码,则
称R属于2NF。
149 、 单选题
关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求
是达到1NF,即满足()。
A : 每个非码属性都完全依赖于主码属性
B : 主码属性唯一标识关系中的元组
C : 关系中的元组不可重复
D : 每个属性都是不可分解的
正确答案: D
解析:
1NF的要求是每个属性都是不可分解的,2NF的要求是每个非码属性都完全依赖于主码
属性,3NF的要求是每个非码属性都直接依赖于主码属性。
150 、 单选题
下列哪一条是由于关系模式设计不当所引起的问题()。
A : 数据被非法修改
B : 发生死锁
C : 数据冗余
D : 数据被非法读取
正确答案: C
解析:
不好的关系模式会引起数据冗余、更新异常、插入异常以及删除异常。其他都是由数据
共享所导致的问题。
151 、 单选题
消除了部分函数依赖的1NF的关系模式,必定是()。
A : 2NF
B : 3NF
C : 4NF
D : 1NF
正确答案: A解析:
第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满
足第一范式(1NF)。第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区
分。第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅
依赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离
出来形成一个新的实体.新实体与原实体之间是一对多的关系。为实现区分通常需要为表
加上一个列,以存储各个实例的惟一标识。简而言之,第二范式就是主属性只依赖于主
关键字。
152 、 单选题
假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需将E-R模型转换为关系
数据模型。
A : 概念设计
B : 逻辑设计
C : 物理设计
D : 运行阶段
正确答案: B
解析:
将E-R模型这一概念模型转换为关系数据模型是数据库逻辑设计阶段完成的工作。
153 、 单选题
在实际数据备份工作中,通常会根据具体情况,采用几种不同备份方式的组合,如每天做
(),周末做完全备份,月底做完全备份,而年底再做完全备份。
A : 完全备份
B : 软备份和硬备份
C : 增量备份或差别备份
D : 按需备份
正确答案: C
解析:
完全备份需要时间较长,适宜一周进行一次。增量备份或差别备份可以每天进行。
154 、 单选题
在SQLServer中删除触发器用()。
A : DELETE
B : DROP
C : DELALLOCATED : ROLLBACK
正确答案: B
解析:
基本语句如下:droptriggertrigger_name
155 、 单选题
通过建立合适的索引能提高数据()的效率。
A : 插入(Insert)操作
B : 删除(Delete)操作
C : 修改(Update)操作
D : 查询(Query)操作
正确答案: D
解析:
156 、 单选题
在窗体中添加一个标签控件,名称为Lbll;添加一个命令按钮,名称
为Commandl,Click事件代码如下:PrivateSubCommandl_Click()A=1234B¥=Str
¥(A)C=Len(B¥)ME.Lbll.Caption=CEndSub单击命令按钮,则在窗体上显示的内容是()。
A : 2
B : 0
C : 6
D : 5
正确答案: D
解析:
运算时把1234转换成了字符串,字符串的最后有一个结束符为/0,自动添加,显示不出
来的,所以一共占了四个位置所以b=5。
157 、 单选题
能够用于创建宏和宏组的视图叫()。
A : 报表视图
B : 窗体视图
C : 宏视图D : 表视图
正确答案: C
解析:
宏是一个或多个操作的集合,每个操作可以实现特定的功能。宏组是宏的集合,通过创
建宏组,能够方便地对数据库中的宏进行分类管理和维护。能够用于创建宏和宏组的视
图叫宏视图。
158 、 单选题
下列SQL99特性的叙述中,哪一条是错误的()。
A : 行类型和数组类型也称为非用户定义类型
B : 行类型对应于应用对象模型中的元组构造器
C : 数组类型对应于应用对象模型中的集合
D : SQL提供了类似于类定义的构造,用户可以通过该构造创建命名的用户自定义类型
正确答案: A
解析:
行类型和数组类型不是非用户定义类型。
159 、 单选题
数据库系统的体系结构是()
A : 两级模式结构和一级映象
B : 三级模式结构和一级映象
C : 三级模式结构和二级映象
D : 三级模式结构和三级映象
正确答案: C
解析:
数据库系统的结构是三级模式和二级映象。
160 、 单选题
表示事务执行成功的语句是()。
A : COMMIT
B : RETURN
C : ROLLBACK
D : OK正确答案: A
解析:
表示事务执行成功的语句是COMMIT。ROLLBAcK表示事务操作失败。
161 、 单选题
将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。实现此功能
的SQL语句是()。
A : GRANTSELECTTOSONWANGWITHGRANTOPTION
B : GRANTSELECTONSTOWANGWITHGRANTOPTION
C : GRANTSELECTTOSTOWANGWITHGRANTOPTION
D : GRANTSELECTONSONWANGWITHGRANTOPTION
正确答案: B
解析:
ON子句用于指定要授予对象权限的数据库对象名,可以是基本表名、视图名等。TO后
指定授权的用户名称。将查询关系S的权限授予用户WANG,并允许该用户将此权限授予
其他用户,实现此功能的SQL语句是GRANTSELECTONSTOWANGWITHGRANTOPTION。
162 、 单选题
关于主键约束,以下说法错误的是()。
A : 允许空值的字段上可以定义主键约束
B : 可以将包含多个字段的字段组合设置为主键
C : 一个表中只能设置一个主键约束
D : 允许空值的字段上不能定义主键约束
正确答案: A
解析:
①可以定义一列或多列为主键②主键列上没有任何两行具有相同值(即重复值)③主键列
上也不能为空值④主键用于唯一地标识表中的每一条记录。
163 、 单选题
在SQL语言中,如果要建立一个工资表,包含职工号、姓名、职称、工资等字段。若要
保证“工资”字段的取值不低于800元,最合适的实现方法是()。
A : 在创建工资表时为“工资”字段建立缺省(default)
B : 在创建工资表时为“工资”字段建立检查约束(checkconstraint)
C : 在工资表上建立一个触发器(trigger)
D : 为工资表数据输入编写一个程序进行控制正确答案: B
解析:
一旦表中某列设置了检查约束,则在向表中添加数据时,会使用这个约束对输入的数据
按照设置的逻辑进行检查。
164 、 单选题
数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。
A : 层次分析法和层次结构图
B : 数据流程分析法和数据流程图
C : 结构分析和模块结构图
D : 实体联系法和实体联系图
正确答案: D
解析:
在数据库设计中,需求分析的结果形成数据流图;概念设计阶段用E-R(实体联系)方法来
描述概念模型,形成E-R图;对关系数据库而言,逻辑设计阶段的任务是把E-R图(概念模
型)转换为关系模型。
165 、 单选题
下列不属于SQL数据操纵功能范围的语句是()。
A : SELECT
B : CREATETABLE
C : DELETE
D : INSERT
正确答案: B
解析:
数据操纵功能包括数据查询和数据更新两大操作,其中数据更新又包括插入、删除和修
改三种操作:SELECT属于数据查询操作;DELETE属于数据删除操作;INSERT属于数据
更新操作:而CREATETABLE属于数据定义操作。
166 、 单选题
把对表STUDENT进行查找和插入的操作权限授予用户User1,并允许他将此权限再授予
其他用户。下列哪一个SQL语句正确表达了这一授权()。
A : GRANTSELECT,INSERTONTABLESTUDENTTOUser1WITHGRANTOPTION;
B : GRANTSELECT,INSERTONTABLESTUDENTTOUser1;
C : GRANTALLPRIVILEGESONTABLESTUDENTTOUser1;D : GRANTALLPRIVILEGESONTABLESTUDENTTOUser1WITHGRANTOPTION;
正确答案: A
解析:
传递授予权限要使用withgrantoption。把对表STUDENT进行查找和插入的操作权限授予
用户User1,并允许它将此权限再授予其他用户。正确的结果为A。D是所有权限都授予,
不符合要求。
167 、 单选题
下面有关HAVING子句描述错误的是()。
A : HAVING子句必须与GROUPBY子句同时使用,不能单独使用
B : 使用HAVING子句的同时不能使用WHERE子句
C : 使用HAVING子句的同时可以使用WHERE子句
D : 使用HAVING子句的作用是限定分组的条件
正确答案: B
解析:
HAVING子句的作用是限定分组的条件,HAVING子句是用在GROUPBY之后附加筛选条
件的,必须在GROUPBY之后用,不能单独使用;使用HAVING子句的同时可以使
用WHERE,来进一步限定查询条件。
168 、 单选题
下列有关冗余数据的说法,错误的是()。
A : 数据库中的冗余数据并不一定是越少越好
B : 不应该在数据库中储存任何冗余数据
C : 冗余数据不破坏数据库的完整性
D : 冗余数据的存在给数据库的维护增加困难
正确答案: B
解析:
在数据库中,有时有必要储存一些冗余数据以防止数据的丢失,其不会破坏数据库的完
整性。
169 、 单选题
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是()阶段。
A : 数据库系统
B : 文件系统C : 人工管理
D : 数据项管理
正确答案: A
解析:
数据管理发展了三个阶段:人工管理、文件管理、数据库系统。其中数据独立性最高的
阶段是数据库系统。
170 、 单选题
关于系统备份方式,下列说法正确的有()。关于Access的描述正确的是()。
A : ccess是一个运行于操作系统平台上的关系型数据库管理系统
B : Access是Word和Excel的数据存储平台
C : Access是一个文档和数据处理应用软件
D : Access是网络型关系数据库
正确答案: A
解析:
Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管
理系统,是一个运行于操作系统平台上的关系型数据库管理系统。
171 、 单选题
将数据库对象导出到另一数据库中,实现的功能是()。
A : 转换成MicrosoftWord文本格式
B : 转换成MicrosoftExcel数据格式
C : 复制副本
D : 转换成数据文件格式
正确答案: C
解析:
将数据库对象导出到另一数据库中,实现的功能是复制副本。
172 、 单选题
保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的
()。
A : 完整性
B : 安全性
C : 并发控制D : 恢复
正确答案: B
解析:
数据的安全性控制是指采取一定的安全保密措施以确保数据库中的数据不被非法用户存
取。例如,RDBMS提供口令检查或其他手段来验证用户身份,合法用户才能进入数据库
系统;RDBMS提供用户等级和数据存取权限的定义机制,系统自动检查用户能否执行这
些操作,只有检查通过后才能执行允许的操作。
173 、 单选题
PowerBuilder9.0中连接数据库的正确步骤是()。
A : 建立ODBC数据源;建立数据库描述文件;用CONNECT命令连接数据库
B : 建立ODBC数据源:不用CONNECT命令连接数据库
C : 建立ODBC数据源:用CONNECT命令连接数据库
D : 建立数据库描述文件:用CONNECT命令连接数据库
正确答案: A
解析:
PowerBuilder9.0中连接数据库的正确步骤是建立ODBC数据源,建立数据库描述文件;
用CONNECT命令连接数据库。
174 、 单选题
SQL是()英文的缩写。
A : StandardQueryLanguage
B : StructuredQueryLanguage
C : SpecialQueryLanguage
D : SelectQueryLanguage
正确答案: B
解析:
结构化查询语言(StructuredQueryLanguage)简称SQL,是一种数据库查询和程序设计语
言,用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库脚本文件的
扩展名。
175 、 单选题
下列关于关系操作的叙述中,哪一条是错误的()。
A : 关系操作是用对关系的运算来表达查询要求的方式B : 关系操作的对象和结果都是集合
C : 关系操作的能力可以通过代数方式和逻辑方式来表示
D : 关系操作通过关系语言实现,关系语言的特点是高度过程化
正确答案: D
解析:
关系操作的对象和结果都是集合,关系操作通过关系语言实现,关系语言的特点是高度
非过程化。因此选项D错误。
176 、 单选题
实体完整性要求主属性不能取空值,这通常是通过()。
A : 定义外部键来保证
B : 用户定义的完整性来保证
C : 定义主键来保证
D : 关系系统自动保证
正确答案: C
解析:
在关系中,主键值不允许为空,也不允许重复,因此,通过定义主键可以保证主属性不
能取空值。
177 、 单选题
一个查询的结果成为另一个查询的条件,这种查询被称为()。
A : 内查询
B : 连接查询
C : 自查询
D : 子查询
正确答案: D
解析:
一个查询的结果成为另一个查询的条件,这种查询被称为子查询,也叫嵌套查询。
178 、 单选题
关系模型可以表示实体集和其属性以及()。
A : 一个记录内部的联系
B : 实体集间的联系
C : 字段间的联系D : 关键字和记录间的联系
正确答案: B
解析:
关系模型是用二维表的形式表示实体和实体间联系的数据模型。故本题正确选项为B。
179 、 单选题
关系模式的候选关键字可以有(),主关键字有1个。
A : 0个
B : 1个
C : 1个或多个
D : 多个
正确答案: C
解析:
主关键字(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条
记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。
主关键字是一种唯一关键字,表定义的一部分。一个表不能有多个主关键字,并且主关
键字的列不能包含空值。如果一个超关键字去掉其中任何一个字段后不再能唯一地确定
记录,则称它为“候选关键字”(CandidateKey)。候选关键字既能唯一地确定记录,它
包含的字段又是最精炼的。也就是说候选关键字是最简单的超关键字。
180 、 单选题
在关系数据模型中,用来表示实体的是()。
A : 指针
B : 记录
C : 表
D : 字段
正确答案: C
解析:
在关系数据模型中,用来表示实体的是二维表。
181 、 单选题
下列哪一条不是数据库查询处理中所涉及的活动()。
A : 将语法分析树翻译成关系代数表达式
B : 在查询所涉及的属性上建立索引,以提高查询速度C : 为关系代数表达式中的每一个操作符选择具体的实现算法
D : 对用SQL这样的数据库语言表达的查询语句进行分析,形成语法分析树
正确答案: B
解析:
查询处理是由关系引擎执行的。处理的过程是将T-SQL语句转换成能发送请求给存储引
擎并能获取所需结果的东西。SQLServer采取4步来处理一个查询:parsing(语法分
析)、algebrizing(绑定阶段)、optimizing(优化)和execution(执行)。
182 、 单选题
下列关于SQL语言中的CREATE语句的叙述中,哪一条是错误的()。
A : SQL语言使用CREATETABLE语句创建基本表和视图
B : SQL语言使用CREATETABLE创建表
C : SQL语言使用CREATEVIEW创建视图
D : SQL语言使用CREATEINDEX创建索引
正确答案: A
解析:
CREATETABLE只能创建表,创建视图是CREATEVIEW.故选项A错误。
183 、 单选题
如果事务T获得了数据项Q上的排他锁,则T对Q()。
A : 只能读不能写
B : 只能写不能读
C : 既可读又可写
D : 不能读也不能写
正确答案: C
解析:
如果事务T获得了数据项Q上的排他锁,则T对Q既可读又可写,其他事务对数据项Q不能
读也不能写。
184 、 单选题
通过Internet及浏览器处理的数据库,应该是()处理。
A : 分布式
B : 集中式以上
C : 主从结构式D : 3种模式
正确答案: C
解析:
通过Internet及浏览器处理的数据库,应该是主从结构式C/S处理。
185 、 单选题
SQLServer的身份验证模式包括WINDOWS身份验证模式和()。
A : 用户验证模式
B : 账号验证模式
C : 混合验证模式
D : NA验证模式
正确答案: C
解析:
在安装过程中,必须为数据库引擎选择身份验证模式。可供选择的模式有两
种:Windows身份验证模式和混合模式。Windows身份验证模式会启用Windows身份验
证并禁用SQLServer身份验证。混合模式会同时启用Windows身份验证和SQLServer身份
验证。Windows身份验证始终可用,并且无法禁用。
186 、 单选题
设属性A是关系R的主属性,则属性A不能取空值(NULL),这是()规则。
A : 实体完整性
B : 参照完整性
C : 用户定义完整性
D : 域完整性
正确答案: A
解析:
实体完整性是指关系中的元组在组成主键的属性上不能有空值;参照完整性是指外键的
值不允许参照不存在的相应表的主键的值,或者外键为空值;用户定义完整性是用户根
据具体应用需要而定义的:域完整性是用户定义的完整性规则之一。属性A是关系R的主
属性,不能为空值,是遵循实体完整性规则。
187 、 单选题
下列关于分布式数据库系统主要特点的叙述中,哪一条是错误的()。
A : 提高了系统的可用性B : 系统更加容易扩充
C : 分布式数据库系统具有不同透明度层次
D : 系统的复杂性大幅增加,使得系统的可靠性降低
正确答案: D
解析:
一个分布式数据库系统包含一个节点的集合,这些节点通过某种类型的网络连接在一起。
其中,每一个节点是一个独立的数据库系统节点。分布式数据库系统提供了不同透明度
层次的分布式数据管理。即分布式数据库系统具有位置透明性、复制透明性和分片透明
性等。对于并发控制和恢复,分布式DBMS环境中会出现大量的在集中式DBMS环境中碰
不到的问题。数据库中的数据分别在不同的局部数据库中存储、由不同的DBMS进行管
理、在不同的机器上运行、由不同的操作系统支持、被不同的通信网络连接在一起。
188 、 单选题
关系型数据库的特征包括()。
A : 各字段之间存在关系
B : 各表之间存在关系
C : 各记录之间存在关系
D : 表中行列次序无关
正确答案: D
解析:
关系型数据库的特征包括表中行列次序无关。
189 、 单选题
与WHEREAGEBETWEEN18AND23完全等价的是()。
A : WHEREAGE>18ANDAGE<23
B : WHEREAGE>18ANDAGE<=23
C : WHEREAGE>=18ANDAGE<23
D : WHEREAGE>=18ANDAGE<=23
正确答案: D
解析:
与WHEREAGEBETWEEN18AND23完全等价的是WHEREAGE>=18ANDAGE<=23。
190 、 单选题
关于冗余数据的叙述中,不正确的是()。A : 冗余的存在给数据库的维护增加困难
B : 不应该在数据库中存储任何冗余数据
C : 冗余数据是指可由基本数据导出的数据
D : 冗余的存在容易破坏数据库的完整性
正确答案: B
解析:
数据库中不可能实现完全杜绝冗余。
191 、 单选题
在表或视图上执行除了()以外的语句都可以激活触发器。
A : Create
B : Insert
C : Delete
D : Update
正确答案: A
解析:
触发器是一种特殊类型的存储过程,它在指定的表中的数据发生变化时自动生效。唤醒
调用触发器以响应INSERT、UPDATE或DELETE语句。触发器可以查询其它表,并可以包
含复杂的Transact-SQL语句。将触发器和触发它的语句作为可在触发器内回滚的单个事
务对待。如果检测到严重错误(例如,磁盘空间不足),则整个事务即自动回滚。
192 、 单选题
下列选项中列出的所有关键字全部属于标准SQL语言的是()。
A : SELECT、IN、WHERE、COUNTE;
B : SELECT、FROM、WHERE、ORDRE;
C : SELECT、FORM、WHERE、GROUPBY;
D : SELECT、FROM、LIKE、IN
正确答案: D
解析:
SELECT、FROM、WHERE、GROUPBY、IN、LIKE都是属于标准SQL语言。
但ORDER、COUNTE、FORM不是标准SQL语言。
193 、 单选题
数据库系统的控制中枢是()。A : 数据库
B : 数据库管理系统
C : 数据库管理员
D : 数据库应用系统
正确答案: B
解析:
数据库管理系统是数据库系统的控制中枢,同时也是其核心。
194 、 单选题
容灾的目的和实质是()。
A : 数据备份
B : 心理安慰
C : 保持信息系统的业务持续性
D : 系统的有益补充
正确答案: C
解析:
容灾系统是指在相隔较远的异地,建立两套或多套功能相同的IT系统,互相之间可以进
行健康状态监视和功能切换,当一处系统因意外(如火灾、地震等)停止工作时,整个应
用系统可以切换到另一处,使得该系统功能可以继续正常工作。包括数据级容灾、应用
级容灾、业务级容灾。
195 、 单选题
在下列网络安全备份方式中,恢复时间最短的是()。
A : 完全备份
B : 增量备份
C : 差异备份
D : 按需备份
正确答案: A
解析:
(1)完全备份(FullBackup)备份全部选中的文件夹,并不依赖文件的存档属性来确定备份
哪些文件。在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换
言之,清除存档属性。完全备份就是指对某一个时间点上的所有数据或应用进行的一个
完全拷贝。实际应用中就是用一盘磁带对整个系统进行完全备份,包括其中的系统和所
有数据。这种备份方式最大的好处就是只要用一盘磁带,就可以恢复丢失的数据。因此
大大加快了系统或数据的恢复时间。然而它的不足之处在于,各个全备份磁带中的备份
数据存在大量的重复信息;另外,由于每次需要备份的数据量相当大,因此备份所需时间较长。(2)差异备份(DifferentialBackup)备份自上一次完全备份之后有变化的数据。差
异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,也即备份后
不标记为已备份文件。换言之,不清除存档属性。差异备份是指在一次全备份后到进行
差异备份的这段时间内,对那些增加或者修改文件的备份。在进行恢复时,我们只需对
第一次全备份和最后一次差异备份进行恢复。差异备份在避免了另外两种备份策略缺陷
的同时,又具备了它们各自的优点。首先,它具有了增量备份需要时间短、节省磁盘空
间的优势:其次,它又具有了全备份恢复所需磁带少、恢复时间短的特点。系统管理员
只需要两盘磁带,即全备份磁带与灾难发生前一天的差异备份磁带,就可以将系统恢复。
(3)增量备份(IncrementalBackup)备份自上一次备份(包含完全备份、差异备份、增量备
份)之后有变化的数据。增量备份过程中,只备份有标记的选中的文件和文件夹,它清除
标记,即备份后标记文件,换言之,清除存档属性。增量备份是指在一次全备份或上一
次增量备份后,以后每次的备份只需备份与前一次相比增加和者被修改的文件。这就意
味着,第一次增量备份的对象是进行全备份后所产生的增加和修改的文件;第二次增量
备份的对象是进行第一次增量备份后所产生的增加和修改的文件,如此类推。这种备份
方式最显著的优点就是:没有重复的备份数据,因此备份的数据量不大,备份所需的时
间很短。但增量备份的数据恢复是比较麻烦的。您必须具有上一次全备份和所有增量备
份磁带(一旦丢失或损坏其中的一盘磁带,就会造成恢复的失败),并且它们必须沿着从
全备份到依次增量备份的时间顺序逐个反推恢复,因此这就极大地延长了恢复时间。
196 、 单选题
查询命令如下:Select学号,成绩*0.8As期末成绩From成绩OrderBy成绩DESC,学号;
正确的说法是()。
A : 查学生成绩,并将成绩乘以系数0.8,结果按成绩降序、学号降序排列
B : 查学生成绩,并将成绩乘以系数0.8,结果按成绩降序、学号升序排列
C : 查学生成绩,并将成绩乘以系数0.8,结果按成绩升序、学号升序排列
D : 查学生成绩,并将成绩乘以系数0.8,结果按成绩升序、学号降序排列
正确答案: B
解析:
Select学号,成绩*0.8As期末成绩From成绩OrderBy成绩DESC,学号;该语句是查询学
生成绩,并将成绩乘以0.8。结果是按照成绩的降序排列,学号未指定,故默认是升序排
列。因此本题选B。
197 、 单选题
创建S时,要求约束sex属性只能取值为男或者女,正确的命令是()。
A : CREATETABLES(sexchar(2),sexin(‘男’,‘女’))
B : CREATETABLES(sexchar(2),CHECK(sexin(‘男’,‘女’)))
C : REATETABLES(sexchar(2)in(‘男’,‘女’))
D : CREATETABLES(sexchar(2),CHECK(‘男’,‘女’))
正确答案: B
解析:创建S时,要求约束sex属性只能取值为男或者女,正确的命令
是:CREATETABLES(sexchar(2),CHECK(sexin(‘男’,‘女’)))。
198 、 单选题
SQL语言是关系型数据库系统典型的数据库语言,它是()。
A : 过程化语言
B : 导航式语言
C : 格式化语言
D : 结构化查询语言
正确答案: D
解析:
SQL语言是关系型数据库系统典型的数据库语言,它是结构化查询语
言(StmcturedQueryLanguage).
199 、 单选题
下列物理存储介质中,哪一个是易失性存储器()。
A : 磁盘存储器
B : 快闪存储器
C : 主存储器
D : 磁带存储器
正确答案: C
解析:
主存储器数据易丢失。
200 、 单选题
设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,
则SQL查询语句中WHERE子句的条件表达式应写成()。
A : 书名LIKE‘%__M%’
B : 书名LIKE‘__M%’
C : 书名LIKE‘__M_%’
D : 书名LIKE‘_%M__’
正确答案: C
解析:
设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成书名LIKE‘___M_%’。
201 、 单选题
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
A : 内模式
B : 概念模式
C : 外模式
D : 逻辑模式
正确答案: A
解析:
内模式能够给出数据库物理存储结构与物理存取方法,外模式是用户模型。
202 、 单选题
由于关系模式设计不当所引起的删除异常指的是()。
A : 应该删除的数据不能删除
B : 未经授权的用户对数据进行了删除操作
C : 数据删除过程中发生了故障
D : 不该删除的数据被删除
正确答案: A
解析:
由于关系模式设计不当所引起的删除异常指的是应该删除的数据不能删除。
203 、 单选题
以下应用了数据库系统的是()。
A : 人事系统
B : 财务系统
C : 超市系统
D : 以上都是
正确答案: D
解析:
超市系统、财务系统、人事系统、票务系统等都应用到了数据库系统。204 、 单选题
数据库触发器用于定义()。
A : 安全性控制
B : 完整性约束条件
C : 数据存取范围
D : 死锁的处理方法
正确答案: A
解析:
触发器本质上讲就是事件监控器,可以定义在数据库系统进行某一个操作的前后。当数
据库系统在进行特定的操作时,发现有触发器定义,就去执行触发器定义的功能,从而
满足某些特定的需要。
205 、 单选题
SQL语言具有两种使用方式,分别称为交互式SQL和()。
A : 嵌入式SQL
B : 提示式SQL
C : 多用户SQL
D : 解释式SQL
正确答案: A
解析:
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要
求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全
不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理
的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
206 、 单选题
在数据库技术中,数据库完整性不包括()。
A : 实体完整性
B : 数据完整性
C : 参照完整性
D : 用户定义完整性
正确答案: B
解析:
数据库的完整性包括实体完整性、参照完整性和用户自定义完整性。207 、 单选题
下列选项中,()用于描述数据库中全体数据的全局逻辑结构和特征。
A : 模式
B : 内模式
C : 储存模式
D : 外模式
正确答案: A
解析:
模式也称为逻辑模式,是数据中全体数据的逻辑结构和特征描述,是所有用户的公共数
据视图。
208 、 单选题
在数据系统中,对存取权限的定义称为()。
A : 命令
B : 审计
C : 定义
D : 授权
正确答案: D
解析:
授权控制(AuthorityControl)是为了检验和核实唯一存取路径(例如个人姓名、主题),并
确认该存取路径的选择是否恰当,从而确保访问数据库的一致性而采取的一组规则或程
序。它们通过权威文件建立形式一致的名称或术语。
209 、 单选题
设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关
系Speciality(专业号,专业名),则课程关系Course的外键是()。
A : 课程号
B : 开设专业号
C : 先修课程号
D : 开设专业号和先修课程号
正确答案: B
解析:
课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关
系Speciality(专业号,专业名),则课程关系Course的外键是开设专业号。210 、 单选题
数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是()。
A : 建立库结构
B : 系统调试
C : 加载数据
D : 扩充功能
正确答案: D
解析:
数据库物理设计完成后会根据物理设计并具体建立一个数据库,运行一些典型的应用任
务来验证数据库设计的正确性和合理性。一般一个大型数据库的设计过程往往需要经过
多次循环反复。当设计发现问题时,可能就需要返回到前面去进行修改。因此,在做上
述数据库设计时就应考虑到今后修改设计的可能性和方便性。
211 、 单选题
在数据库的概念设计中,最常用的数据模型是()。
A : 物理模型
B : 形象模型
C : 逻辑模型
D : 实体联系模型
正确答案: D
解析:
E-R图即实体一联系图(EntityRelationshipDiagram),是指提供了表示实体型、属性和联
系的方法,用来描述现实世界的概念模型。E-R方法:是“实体一联系方法”(Entity-
RelationshipApproach)的简称。它是描述现实世界概念结构模型的有效方法。
212 、 单选题
假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),
学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓
名,将涉及到关系()。
A : SC,C
B : S
C : S,SC
D : S,C,SC
正确答案: D
解析:要查询“COMPUTER”课程的“女”学生的姓名,一共涉及两个关系的字
段“COMPUTER”属性关系C;“女”属于关系S;“姓名”也属于关系S。但是关系S和
关系C没有共同字段所以无法形成有效连接,所以可以通过S#形成关系S和关系SC的连接,
再由C#形成关系C和关系SC的连接,即实现三个关系的连接。
213 、 单选题
下列哪一条不是数据库管理系统必须提供的基本功能()。
A : 数据操纵
B : 安全性保护和完整性控制
C : 数据定义
D : 可移植性保证
正确答案: D
解析:
数据库管理系统必须提供的基本功能是数据定义功能、数据操纵功能、数据库运行管理、
数据库的建立和维护功能等。
214 、 单选题
修改视图时,使用()选项,可以对CREATEVIEW的文本进行加密。
A : WITHENCRYPTION
B : ASSQL语句
C : VIEW_METADATA
D : WITHCHECKOPTION
正确答案: A
解析:
修改视图时,使用WITHENCRYPTION选项,可以对CREATEVIEW的文本进行加密。
215 、 单选题
SQL语句中不是查询计算函数的是()。
A : bs
B : Max
C : Sum
D : Avg
正确答案: A
解析:SQL语句中常见的查询计算函数包括:统计记录数count函数、求和函数sum、求平均值
函数avg、求最大值函数max、求最小值min函数。
216 、 单选题
下列关于基于关系数据库系统的、以数据处理为主的传统的数据库应用的主要特点的叙
述中,哪一条是错误的()。
A : 结构统一
B : 原子字段
C : 面向记录
D : 具有类层次和继承性
正确答案: D
解析:
基于关系数据库系统、以数据处理为主的传统的数据库应用具有四个共同特征。一是结
构统一,有大量结构相似的数据项,每个数据项都具有相同的字节数;二是面向记录,
基本的数据项由固定长度的记录组成;三是数据项小,每条记录都很短,很少超过几百
个字节:四是原子字段,一个记录内的各个字段都很短,并且是定长的,字段内部是无
结构的,换句话说,符合第一范式。
217 、 单选题
在SELECT语句中,下列()子句用于对搜索的结果进行排序。
A : HAVING子句
B : WHERE子句
C : ORDERBY子句
D : GROUPBY子句
正确答案: C
解析:
SELECT语句中,GROUPBY子句用于对数据按照某个字段分组HAVING子句用于对分组统
计进一步设置条件,ORDERBY子句是对搜索的结果排序,GROUPBY子句是对搜索的结
果分组,WHERE子句是对搜索的结果条件筛选。
218 、 单选题
下列说法正确的是()。
A : 数据库管理系统属于应用软件的范畴
B : 数据库管理阶段数据由DBMS统一管理
C : 数据库管理系统包括数据库系统和数据库
D : 数据库系统的核心是数据正确答案: B
解析:
数据库管理系统属于系统软件,操纵和管理数据库的大型软件,A项表述错误:数据库
系统包括:数据库,数据库管理系统,数据库管理员三部分,C项表述错误;数据库系
统的核心是数据库管理系统,D项表述错误。答案选B。
219 、 单选题
SQL语言的标准库函数COUNT、SUM、AVG、MAX和MIN等,不允许出现在下列哪个子
句中()。
A : SELECT
B : HAVING
C : WHERE
D : GROUP,HAVING
正确答案: C
解析:
SQL语言的标准库函数COUNT、SUM、AVG、MAX和MIN等,不允许出现在WHERE子句
中。
220 、 单选题
现代DBMS通常采用“外模式、模式、内模式”三级模式,并在三级模式之间提供“外
模式/模式/内模式”两层映射,这种处理使得数据库系统只有较高的()。
A : 数据相容性
B : 数据一致性
C : 数据独立性
D : 数据共享性
正确答案: C
解析:
由于数据库系统采用三级模式结构,因此系统具有数据独立性的特点。数据独立性是指
应用程序和数据库的数据结构之间相互独立,不受影响。数据独立性包括逻辑独立性和
物理独立性。
221 、 单选题
在SQL语言中,删除数据库中表的命令是()。
A : DELETE
B : DROPC : REMOVE
D : CLEAR
正确答案: B
解析:
DROP语句用于删除数据表;DELETE语句用于删除表中的行。
222 、 单选题
下列关于数据库管理系统维护事务的ACID特性的叙述中,哪一条是正确的()。
A : 保证事务的原子性是DBMS的事务管理器中并发控制部件的责任
B : 保证事务的持久性是DBMS的事务管理器中并发控制部件的责任
C : 保证单个事务的隔离性是DBMS的事务管理器中并发控制部件的责任
D : 保证单个事务的一致性是DBMS的事务管理器中并发控制部件的责任
正确答案: D
解析:
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,
要么都不做,是一个不可分割的工作单位。通过事务,SQLServer能将逻辑相关的一组
操作绑定在一起,以便服务器保持数据的完整性。事务的特性(ACID特性):①原子
性(Atomicity),事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全
不做。②一致性(Consistency),事务执行的结果必须是使数据库从一个一致性状态变到
另一个一致性状态。一致性与原子性是密切相关的。③隔离性(Isolation),一个事务的
执行不能被其他事务干扰。④持续性/永久性(Durability),一个事务一旦提交,它对数据
库中数据的改变就应该是永久性的。数据库管理系统(DBMS)的事务管理器中并发控制部
件的目标是保证一致性的前提下最大限度地提高并发度,所以保证单个事务的一致性是
它的责任。
223 、 单选题
数据库系统与文件系统的主要区别是()。
A : 数据库系统复杂,而文件系统简单
B : 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C : 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D : 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
正确答案: B
解析:
数据库系统与文件系统的主要区别是文件系统不能解决数据冗余和数据独立性问题,而
数据库系统可以解决。224 、 单选题
下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一
功能的是()。
A : REVOKEUPDATE(XH)ONTABLEFROMZHAO
B : REVOKEUPDATE(XH)ONTABLEFROMPUBLIC
C : REVOKEUPDATE(XH)ONSTUDFROMZHAO
D : REVOKEUPDATE(XH)ONSTUDFROMPUBLIC
正确答案: C
解析:
revoke<权限清单>on<对象类型><对象名>from<用户标识符清单>。如果收回所
有用户的某种权限,则<用户标识符清单>改为public。
225 、 单选题
在命令窗口执行SQL命令时,若命令要占用多行,续行符是()。
A : 逗号(,)
B : 分号(;)
C : 冒号(:)
D : 连字符(—)
正确答案: D
解析:
在命令窗口执行SQL命令时,若命令要占用多行,续行符是连字符(—)。
226 、 单选题
对数据表进行筛选操作,结果是()。
A : 将满足条件的记录和不满足条件的记录分为两个表进行显示
B : 显示满足条件的记录,并将这些记录保存在一个新表中
C : 只显示满足条件的记录,不满足条件的记录被隐藏
D : 只显示满足条件的记录,将不满足条件的记录从表中删除
正确答案: C
解析:
对数据表进行筛选操作,结果是只显示满足条件的记录,不满足条件的记录被隐藏。
227 、 单选题从E-R模型向关系模式的转换是数据库设计的哪一个阶段的任务()。
A : 逻辑结构设计
B : 物理结构设计
C : 需求分析
D : 概念结构设计
正确答案: A
解析:
从E-R模型向关系模式的转换是数据库设计的哪一个阶段的任务逻辑结构设计。概念结构
设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象
为一个不依赖于任何具体机器的数据模型,即概念模型。将一个给定逻辑结构实施到具
体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据的
存储结构与存取方法,这个过程就是数据库的物理设计。
228 、 单选题
在SQL中,删除视图用()。
A : DROPINDEX命令
B : CREATETABLE命令
C : DROPVIEW命令
D : ROPSCHEMA命令
正确答案: C
解析:
在SQL中,删除视图用DROPVIEW命令。
229 、 单选题
在数据库中,产生数据不一致的根本原因是()。
A : 未对数据进行完整性控制
B : 没有严格保护数据
C : 数据存储量太大
D : 数据冗余
正确答案: D
解析:
在数据库中,产生数据不一致的根本原因是数据冗余。
230 、 单选题关系数据库管理系统应能实现的专门关系运算包括()。
A : 关联、更新、排序
B : 显示、打印、制表
C : 排序、索引、统计
D : 选择、投影、连接
正确答案: D
解析:
专门的关系运算包括选择、投影、连接和除法运算。①选择(Selection)选择运算是一个
单目运算,它是在关系R中查找满足给定谓词(即选择条件)的所有元组。②投
影(Projection)投影运算也是一个单目运算,它是从一个关系R中选取所需要的列组成一
个新关系。③连接(Join)连接运算是一个二目运算,它是从二个关系的笛卡尔积中选取满
足一定连接条件的元组。
231 、 单选题
字段标题是()的别名。
A : 窗体
B : 表
C : 字段类型
D : 字段
正确答案: D
解析:
字段标题是字段的别名。
232 、 单选题
当关系模式R(A,B)已属于3NF,下列说法中()是正确的。
A : 一定属于BCNF
B : A和C都是
C : 它一定消除了插入和删除异常
D : 仍存在一定的插入和删除异常
正确答案: D
解析:
如果某关系模式满足第二范式,而且它的任何一个非主属性都不传递依赖于任何关键字,
则满足第三范式。例:关系S1(SNO、SNAME、DNO、DNAME、LOCATION),属性依次
代表学号、姓名、所在系编号、系名称、系地址。关键字SNO决定各个属性,满足2NF。
但这样的关系肯定会使数据有大量的冗余,有关学生DNO,DNAME,LOCATION三个属
性将重复插入、删除和修改。233 、 单选题
从E-R模型向关系模型转换,一个m:n的联系转换成一个关系模式时,该关系模式的键是
()。
A : m端实体的键
B : n端实体的键
C : m端实体键与n端实体键组合
D : 重新选取其他属性
正确答案: C
解析:
m:n的联系的含义是对N端的实体每一个元组在n端都有多个元组与之对应,反之一样。
因此任一实体的键都不能决定另一实体的各属性的值,所以对这类联系转换成一个关系
模式时,该关系的键应为m端实体键与n端实体键组合。
234 、 单选题
数据库中存储的是()。
A : 数据模型
B : 数据
C : 数据以及数据之间的联系
D : 信息
正确答案: C
解析:
数据库里存放的是一些元数据的东西,比如很多表,表中有数据字段,表与表之间有关
系,最终表存放到表空间中,而表空间存放与操作系统的文件系统中。
235 、 单选题
从E-R图向数据模型的转换是数据库设计的哪一个阶段的任务()。
A : 逻辑结构设计
B : 物理结构设计
C : 需求分析
D : 概念结构设计
正确答案: A
解析:
从E-R图向数据模型的转换是数据库设计的逻辑结构设计阶段的任务逻辑结构设计。概念
结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们
抽象为一个不依赖于任何具体机器的数据模型,即概念模型。将一个给定逻辑结构实施到具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数
据的存储结构与存取方法,这个过程就是数据库的物理设计。
236 、 单选题
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。
A : DBS包括DB和DBMS
B : DB包括DBS和DBMS
C : DDMS包括DB和DBS
D : BS就是DB也就是DBMS
正确答案: A
解析:
数据库(DB)指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度
的特点、是与应用程序彼此独立的数据集合。数据库系统(DBS)是为适应数据处理的需要
而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应
用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。数据库管理
系统(DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简
称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。它们
的关系是数据库系统由数据库和数据库管理系统组成。
237 、 单选题
相对于非关系模型,关系数据模型的缺点之一是()。
A : 数据独立性高
B : 有严格的数学基础
C : 存取路径对用户透明,需查询优化
D : 数据结构简单
正确答案: C
解析:
关系模型的缺点是查询效率不如非关系模型。因此,为了提高性能,必须对用户的查询
进行优化,增加了开发数据库管理系统的负担。
238 、 单选题
通常情况,SQLServer2005主要支持PRIMARY约束、UNIQUE约束、CHECK约
束、DEFAULT约束、FOREIGN约束。()在定义列时,它可以为表中的指定列提供默认值。
A : CHECK
B : DEFAULT约束
C : UNIQUE约束D : FOREIGN约束
正确答案: B
解析:
SQLServer2005主要支持PRIMARY约束、UNIQUE约束、CHECK约束、DEFAULT约
束、FOREIGN约束。DEFAULT在定义列时,它可以为表中的指定列提供默认值。
239 、 单选题
单个用户使用的数据视图的描述称为()。
A : 外模式
B : 概念模式
C : 内模式
D : 存储模式
正确答案: A
解析:
在数据库中,外模式所对应由基本表生成的视图。
240 、 单选题
不是用来作为表或查询中“是”/“否”值的控件是()。
A : 选项按钮
B : 切换按钮
C : 复选框
D : 命令按钮
正确答案: D
解析:
选项按钮、切换按钮、复选框都可以用来作为表或查询中“是”/“否”值的控件,但命
令按钮不可以。
241 、 单选题
以下不是窗体组成部分的是()。
A : 窗体设计视图
B : 主体
C : 窗体页眉
D : 窗体页脚正确答案: A
解析:
组成部分:窗体页眉、页面页眉、主体、页面页脚、窗体页脚。各部分的作用:窗体页
眉主要用于设置窗体标题、窗体使用说明或打开相关窗体及执行其他功能的命令按钮等。
页面页眉主要用于设置窗体在打印时的页头信息。主体主要用于显示记录数据。页面页
脚主要用于设置窗体在打印时的页脚信息。窗体页脚主要用于显示对所有记录都要显示
的内容、使用命令的操作说明等信息,也可以设置命令按钮,以便进行必要的控制。
242 、 单选题
关于SQL语言下列描述正确的是()。
A : SQL语言只包括数据查询语言和数据操纵语言
B : 用SQL语言可以实现可视化应用程序开发
C : SQL语言可作为一种交互式语言
D : SQL语言是一种关系代数查询语言
正确答案: C
解析:
SQL语言中包括数据定义语言、数据操纵语言和数据控制语言,故A错误。用SQL语言不
可以实现可视化应用程序开发,必须借助其他可视化工具才可以,故B错误。SQL语言可
作为一种交互式语言是正确的。SQL语言不是一种关系代数查询语言,故D错误。
243 、 单选题
下列命令中,哪一个不是SQL的修改命令?()
A : INSERrr
B : UPDATE
C : DELErrE
D : SELECT
正确答案: D
解析:
在SQL中,修改语句包括更新、删除和插入三类。其中,更新是指修改指定表中满足位
次的元组,并把这些元组按SET子句中的表达式修改相应字段上的值,使用UPDATE命令。
删除是将指定表中删除满足位次的那些记录,但表的定义仍在数据字典中,使用DELETE
命令。插入是将一个新记录或子查询的结果插入指定的表中,使用INSERT命令。故本题
选择D项。
244 、 单选题
从计算机软件系统的构成看,DBMS是建立在什么软件之上的软件系统()。A : 硬件系统
B : 操作系统
C : 语言处理系统
D : 编译系统
正确答案: B
解析:
从计算机软件系统的构成看,DBMS是建立在操作系统之上的软件系统。操作系统负责
计算机系统的进程管理、作业管理、存储器管理、设备管理、文件管理等,因
此,DBMS对数据的组织、管理和存取离不开操作系统的支持。DBMS遇到创建和撤消进
程、进程通信、读/写磁盘等要求时,必须请求操作系统的服务。
245 、 单选题
若数据库中只包含成功事务提交的结果,则此数据库就称为处于()状态。
A : 安全
B : 一致
C : 完整
D : 正确
正确答案: B
解析:
如果数据库中只包含成功事务提交的结果,就称数据库处于一致性状态。
246 、 单选题
关系数据库标准语言SQL是下列哪一项的缩写()。
A : StructuredQueryLanguage
B : StandardQueryLanguage
C : SpecifyingQueryLanguage
D : ScalableQueryLanguage
正确答案: A
解析:
结构化查询语言(StructuredQueryLanguage)简称SQL,是一种特殊目的的编程语言,是
一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;
同时也是数据库脚本文件的扩展名。
247 、 单选题Access2007中的窗体是()之间的主要接口。
A : 数据库和用户
B : 用户和操作系统
C : 操作系统和数据库
D : 人和操作系统
正确答案: A
解析:
Access2007中的窗体是数据库和用户之间的主要接口。
248 、 单选题
关系模型中,候选码()。
A : 可由多个任意属性组成
B : 至多由一个属性组成
C : 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
D : 以上都不是
正确答案: C
解析:
候选码可以是一个也可以是多个,但是必须能唯一标识元组。
249 、 多选题
在SQLServer中,下面关于子查询的说法,正确的是()。
A : 带子查询的查询执行顺序是:先执行父查询,再执行子查询
B : 表连接一般都可以用子查询替换,但有的子查询不能用表连接替换
C : 应用简单子查询的SQL语句的执行效率比采用SQL变量的实现方案要低
D : 如果一个子查询语句一次返回两个字段的值,那么父查询的WHERE子句中应该使
用[NOT]EXISTS关键字
正确答案: B,D
解析:
在SQL语言中,一个SELECT-FROM-WHERE语句称为一个查询块。当获得一个查询的答
案需要多个步骤的操作,首先必须创建一个查询来确定用户不知道但包含在数据库中的
值,将一个查询块嵌套在另一个查询块的WHERE字句或HAVING短语的条件中查询块称
为子查询或内层查询。上层的查询块曾为父查询或外层查询。子查询的结果作为输入传
递回父查询。父查询将这个值结合到计算中,以便确定最后的输出。,带子查询的查询
执行顺序是先执行子查询,再执行父查询,故A错误。应用简单子查询的SQL语句的执行
效率比采用SQL变量的实现方案要低是不对的,故选项C错误。本题正确答案为BD。250 、 多选题
SQL中的LIKE子句中可使用的通配符有()。
A : *(星号)
B : %(百分号)
C : _(下划线)
D : (问号)
正确答案: A,B,C,D
解析:
都是通配符!1*//access数据库当中的通配字符,数量任意2%//slqserver数据库当中的
通配字符,数量任意3_//slqserver数据库当中的通配字符,数量一个4?//access数据库
当中的通配字符,数量一个。
251 、 多选题
成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。
A : selectmax(score)fromgrade
B : Selectrrun(score)fromgrade
C : selecttop1scorefromgradeorderbyscoreasc
D : selecttop1scorefromgradeorderbyscoredesc
正确答案: B,C
解析:
top1是返回最前的一条记录。
252 、 多选题
灾难恢复是指通过开发和实施经过慎重计划的备份策略来帮助保护数据,以应对网络中
断和灾难,作出快速响应,将中断或损失降至最小。下列选项中,属于灾难恢复操作的是
()。
A : 全盘恢复
B : 重定向恢复
C : 个别文件恢复
D : 数据库恢复
正确答案: A,B,C
解析:
灾难恢复操作通常可以分为三类:全盘恢复,个别文件恢复,重定向恢复。253 、 多选题
数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点包括()。
A : 采用复杂的数据结构
B : 最低数据冗余
C : 数据共享
D : 数据具有较高的独立性
E : 数据控制功能
正确答案: A,B,C,D,E
解析:
数据库系统阶段的特点是:(1)采用复杂的结构化的数据模型。数据库系统不仅要描述数
据本身,还要描述数据之间的联系。这种联系是通过存取路径来实现的。(2)较高的数据
独立性。数据和程序彼此独立,数据存储结构的变化尽量不影响用户程序的使用。(3)最
低的冗余度。数据库系统中的重复数据被减少到最低程度,这样,在有限的存储空间内
可以存放更多的数据并减少存取时间。(4)数据控制功能。数据库系统具有数据的安全性,
以防止数据的丢失和被非法使用;具有数据的完整性,以保护数据的正确、有效和相容;
具有数据的并发控制,避免并发程序之间的相互干扰;具有数据的恢复功能,在数据库
被破坏或数据不可靠时,系统有能力把数据库恢复到最近某个时刻的正确状态。(5)具有
良好的用户接口,用户可方便地开发和使用数据库,方便数据共享。
254 、 多选题
对于下列语句TeacherNOINTNOTNULLUNIQUE,正确的描述是()。
A : TeacherNO是主码
B : TeacherNO不能为空
C : TeacherNO的值可以是“王大力”
D : 每一个TeacherNO必须是唯一的
正确答案: B,D
解析:
完整性约束的内容,notnull代表非空,unique代表唯一值。故BD是正确的,但不能确
定是主码,故A错误,题干中TeacherNO是int型数据,故不可能为字符型的值,故C错误。
255 、 多选题
下列关于数据仓库中的数据描述,正确的有()。
A : 元数据是描述数据仓库内部数据结构的数据
B : 可以从原有数据库系统中抽取而来
C : 都是独立系统的静态数据
D : 反映用户数据历史上的变化情况E : 不能从原有数据库系统中直接得到
正确答案: A,C,D,E
解析:
元数据是描述数据仓库内数据的结构和建立方法的数据,数据仓库的数据是集成的,静
态数据,数据仓库中的数据不能从原有数据库系统中直接得到,数据仓库数据反映用户
数据历史上的变化情况。
256 、 多选题
在关系数据库中存在的完整性规则有()。
A : 索引完整性规则
B : 实体完整性规则
C : 参照完整性规则
D : 用户定义的完整性规则
正确答案: B,C,D
解析:
SQL把各种完整性约束作为数据库模式定义的一部分,既有效防止了对数据库的意外破
坏,提高了完整性检测的效率,又可以减轻编程人员的负担。主要有实体完整性规则、
参照完整性规则、用户定义的完整性规则。
257 、 多选题
设计概念结构时,通常使用的方法有()。
A : 自顶向下
B : 自底向上
C : 逐步扩张
D : 混合策略
正确答案: A,B,C,D
解析:
概念结构设计的方法主要有四种:自顶向下,自底向上,逐步扩张,混合策略。因此本
题选ABCD。
258 、 多选题
SQLServer2008支持的安装方式有()。
A : 无人值守安装
B : 本地安装C : nfs网络安装
D : 远程安装
正确答案: A,B,D
解析:
SQLServer2008支持的安装方式有无人值守安装、本地安装、远程安装三种方式。
259 、 多选题
以下关于SQLServer2000中的视图和存储过程说法正确的是()。
A : 存储过程中不能包含大量的T-SQL代码
B : 存储过程可以比相同的T-SQL代码执行速度快
C : 视图可以包含来自多个表中的列
D : 视图中不包含任何存放在基表中的数据
正确答案: B,C,D
解析:
存储过程中可包含大量的T-SQL代码,A错误。其他都正确。
260 、 多选题
在SQLSERVER中,下面关于子查询的说法正确的是()。
A : 表连接一般都可以用子查询替换,但有的子查询不能用表连接替换
B : 如果一个子查询语句一次返回二个字段的值,那么父查询的where子句中应该使
用[NOT]EXISTS关键字
C : 应用简单子查询的SQL语句的执行效率比采用SQL变量的实现方案要低
D : 带子查询的查询执行顺序是,先执行父查询,再执行子查询
正确答案: A,B
解析:
表连接一般都可以用子查询替换,但有的子查询不能用表连接替换.A正确。如果一个子
查询语句一次返回二个字段的值,那么父查询的where子句中应该使用[NOT]EXISTS关键
字,B正确。应用简单子查询的SQL语句的执行效率比采用SQL变量的实现方案要高,C
错误。带子查询的查询执行顺序是,先执行子查询,再执行父查询,D错误。因此本题
选AB。
261 、 多选题
某查询语句中有“%田_”语句,则可能的查询结果有()。
A : 张田B : 陈力田
C : 田华
D : 刘田耕
正确答案: C,D
解析:
在匹配查询中,“%”代表任意长度任意字段,“_”代表一个长度任意字段。故在某查
询语句中有“%田_”语句,表示的意思是“田”后面只有一个字符,但“田”前面可以
没有也可以有多个字符,满足条件的查询结果有CD两项。
262 、 多选题
SQLServer的安全身份验证模式决定了什么样的账户可以连接到服务器
中,SQLServer2008提供的身份验证模式有()。
A : Windows身份验证模式
B : 仅SQL身份验证模式
C : 加密身份验证模式
D : SQLServer和Windows身份验证模式
正确答案: A,D
解析:
SQLServer的安全身份验证模式决定了什么样的账户可以连接到服务器
中,SQLServer2008提供的身份验证模式有Windows身份验证模式、混合模
式(SQLServer和Windows身份验证模式)。
263 、 多选题
某公司使用SQLServer2000作为数据信息存储的平台,其中Sales数据库有一个用于存放
产品信息的表Products,其结构
为Products(*ProductID,ProductName,SupplierID,CategoryID,QuantityPerUnit,
UnitPrice,UnitsInStock,UnitsOnOrder,ReorderLevel,Discontinued)。现在销售部
门的人员临时需要一张商品价格表,要求列出所有产品的名称和其单价,并且以中文显
示列名,那么下面SQL语句中可以满足条件的是()。
A : SelectProductName=产品的名称,UnitPrice=单价FromProducts
B : SelectProductName=“产品的名称”,UnitPrice=“单价”FromProducts
C : SelectProductNameAS产品的名称,UnitPriceAS单价FromProducts
D : SelectProductName产品的名称,UnitPrice单价FromProducts
正确答案: C,D
解析:
在销售部门的人员临时需要一张商品价格表,要求列出所有产品的名称和其单价,并且以中文显示列名,SQL语句中可以满足条件的有:(1)SelectProductNameAS产品的名称,
UnitPriceAS单价FromProducts;(2)SelectProductName产品的名称,UnitPrice单
价FromProducts。
264 、 多选题
以下哪个选项属于实体和实体之间的关系()。
A : 一对一
B : 一对多
C : 多对多
D : 多对一
正确答案: A,B,C,D
解析:
在数据库中实体与实体之间有三种关系:一对一,一对多或多对一,多对多。
265 、 多选题
关于关系数据库中表的主键描述,正确的是()。
A : 主键的值可以为空值
B : 使用主键可以唯一的标识表中的一行数据
C : 在一个表中主键列的值是唯一的
D : 能唯一标识一行记录的列只有主键
正确答案: B,C
解析:
主键的值不可以为空值,能唯一标识一行记录的列不一定是主键,可以是候选键,故AD
错误。使用主键可以唯一的标识表中的一行数据,在一个表中主键列的值是唯一的,
故BC正确。
266 、 多选题
数据库管理员希望对数据库进行性能优化,以下操作中行之有效的方法为()。
A : 将数据库涉及的所有文件单独放在一个分区上供用户访问
B : 将数据库的数据库文件和日志文件分别放在不同的分区上
C : 在数据库服务器上尽量不要安装其他无关服务
D : 一个表中的数据行过多时,将其划分为两个或多个表
正确答案: B,C
解析:对数据库进行性能优化,常见的方法有:将数据库的数据库文件和日志文件分别放在不
同的分区上,在数据库服务器上尽量不要安装其他无关服务。
267 、 多选题
有关系模
式S(Sno,Sname,Age,Dept);C(Cno,Cname,Teacher);SC(Sno,Cno,Score)。
下列查询结果相同的是()。
A : πSname((S)σScore>60(SC))
B : πSname(σScore>60(SSC))
C : σScore>60(πSname(SSC))
D : σScore>60(πSname(S)(SC))
正确答案: A,B
解析:
对于在关系模
式S(Sno,Sname,Age,Dept);C(Cno,Cname,Teacher);SC(Sno,Cno,Score)
中。πSname((S)σScore>60(SC))和πSname(σScore>60(SSC))都是表示从S和SC表中查
询成绩大于60的学生的姓名。
268 、 多选题
我们使用的SQL语言是()。
A : 结构化查询语言
B : 标准化查询语言
C : MicrosoftSQLServer数据库管理系统的专用语言
D : 多种数据库管理系统使用的通用语言
正确答案: A,D
解析:
SQL是结构化查询语言,是关系数据库的标准语言。
269 、 多选题
在数据库技术中,数据库完整性包括()。
A : 实体完整性
B : 数据完整性
C : 参照完整性
D : 用户自定义完整性
E : 规范完整性正确答案: A,C,D
解析:
数据库的完整性包括实体完整性、参照完整性和用户自定义完整性。
270 、 多选题
下面说法正确的是()。
A : 文本字段,最长为200个字符
B : 数字字段,最大存储空间为8个字节
C : 计算函数Last的作用是选择所在字段的最后一个值
D : 计算函数COUNT的作用是统计记录的个数
正确答案: B,C,D
解析:
文本字段,可以超过为200个字符,A错误。其他选项都是正确的。
271 、 多选题
新建的数据库至少包含()继续。
A : 日志文件
B : 主要数据文件
C : 系统文件
D : 次要数据文件
正确答案: A,B
解析:
SQLServer数据库及其包含的全部对象,作为一个整体都保存在外存上相应的数据库文
件中。在存储时,SQLServer数据库包含两类文件:数据文件和事务日志文件。数据文
件用于存储数据库的数据和各种对象,事务日志文件用于存储有关数据库操作信息的事
务日志。一个数据库至少有一个数据文件和一个日志文件。可以有多个数据文件和多个
日志文件。数据文件分为主数据文件和辅助数据文件两种类型形式。每个数据库都有且
仅有一个主数据文件。辅助数据文件或称次数据文件是可选的,用于将数据和数据库对
象分散存储在不同的文件乃至不同的存储设备上,以提高数据库安全性和处理性能。次
数据文件由用户根据需要定义,可以是0到多个。次数据文件默认后缀ndf。
272 、 多选题
数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中正确的是()。
A : 自顶向下
B : 由底向上C : 由内向外
D : 由外向内
E : 由整体到局部
正确答案: A,B,C
解析:
视图设计一般有三种设计次序:自顶向下、由底向上、由内向外。
273 、 多选题
关于系统备份方式,下列说法正确的有()。
A : 当恢复数据的速度比较重要的时候,最好采用全备份方式
B : 当恢复数据的速度比较重要的时候,最好采用增量备份方式
C : 将备份介质存放在一个远离工作现场的地点
D : 某系统在周一做了完全备份,然后每天做差异备份,现在需要在周五早上进行恢复
作业,需要使用周一的完全备份和周四的差异备份
正确答案: A,D
解析:
完全备份特点是备份所需时间最长,但恢复时间最短,操作最方便可靠,A正确。差异
备份无须每天都做系统完全备份,因此备份所需时间短,并节省磁带空间,它的灾难恢
复也很方便,系统管理员只需两盘磁带,即系统全备份的磁带与发生灾难前一天的备份
磁带,就可以将系统完全恢复,D正确。增量备份恢复时间较长,B错。备份介质不一定
需要存放在一个远离工作现场的地点。
274 、 多选题
下面列出的关于“视图(View)”的条目中,哪一条是正确的()。
A : 视图是外模式
B : 视图是虚表
C : 使用视图可以加快查询语句的执行速度
D : 使用视图可以简化查询语句的编写
正确答案: A,B,D
解析:
在数据库中视图有四个优势:(1)视图能简化用户的操作;(2)视图机制可以使用户以不同
的方式查询同一数据;(3)视图对数据库重构提供了一定程度的逻辑独立性;(4)视图可以
对机密的数据提供安全保护。
275 、 多选题若要删除book表中所有数据,以下语句错误的是()。
A : deletefrombook
B : delete*frombook
C : truncatetablebook
D : droptablebook
正确答案: B,D
解析:
deletefrombook,是删除book表中所有数据。truncatetablebook,是默认所有的表内
容都删除。
276 、 多选题
要建立一个数据库,需要经过()
A : 概念设计
B : 数据库结构设计
C : 模块设计
D : 物理设计
E : 系统设计
正确答案: A,D
解析:
建立一个数据库,需要经过概念设计和物理设计阶段。
277 、 多选题
查询中的“英语精读”的列记录的平均值,和班级=“英语A班”的条件应写在设计视图中
()行。
A : 总计
B : 字段
C : 准则
D : 显示
正确答案: A,C
解析:
列的平均值一般写在“总计”,条件写在“准则”。
278 、 多选题
以下数据库系统中属于企业级的大型数据库管理系统的主要有()。A : Oracle
B : DB2
C : lnformix
D : Sybase
E : MS-SQLServer
正确答案: A,B,D,E
解析:
微软公司的MicrosoftAccess和MS-SQLServer,Sybase公司的Sybase,甲骨文公司
的Oracle以及IBM公司的DB2。其中,MicrosoftAccess是一个中小型数据库管理系统,
适用于一般的中小企业;MS-SQLServer,Sybase和Oracle基本属于大中型的数据库管理
系统;而DB2则属于大型的数据库管理系统,并且对计算机硬件有很高和专门的要求。
279 、 多选题
主键、超键、候选键的关系是()。
A : 主键一定是超键,候选键一定是超键
B : 主键一定是超键,候选键不一定是超键
C : 候选键一定是主键,候选键不一定是超键
D : 超键不一定是主键,候选键一定是超键
正确答案: A,D
解析:
超键(superkey):在关系中能唯一标识元组的属性集称为关系模式的超键。候选
键(candidatekey):不含有多余属性的超键称为候选键。主键(primarykey):用户选作元
组标识的一个候选键程序主键。主键一定是候选键,候选键一定是超键。
280 、 多选题
分离和附加数据库可以实现将数据库从一个服务器移到另一个服务器上,但有些情况下
不能进行分离数据库的操作。以下情况一定不能进行分离数据库的操作()。
A : 用户正在使用的数据库
B : 用户自己创建的数据库
C : Master数据库
D : Northwind数据库
正确答案: A,C
解析:
用户正在使用的数据库、Master数据库不能进行分离数据库的操作。其中,Master数据
库是SQLServer中最重要的数据库,记录了SQLServer系统中所有的系统信息,一旦数据
库文件损失或损毁,将对整个SQLServer系统的运行造成重大的影响,甚至使得整个系统瘫痪。
281 、 多选题
数据操纵语言(DML)的基本功能包括()。
A : 插入新数据
B : 描述数据库结构
C : 数据库中数据排序
D : 删除数据库中数据
正确答案: A,C,D
解析:
数据操纵语言有四种,即增、删、改、查。描述数据库结构属于数据定义语言。
282 、 多选题
关于SQLServer2005数据库的分离和附加的说法,正确的是()。
A : 数据库一旦被分离,数据文件就被删除了
B : 数据库被分离后,数据文件还在,被分离的数据文件能被重新附加到其他
的SQLServer2005实例上
C : 数据库被分离后,数据文件还在,被分离的数据文件能且仅能被重新附加到原来与
之分离的SQLServer2005实例上
D : 数据库附加时,要重新附加所有与数据库相关联的文件,而不仅仅是主文件
正确答案: B,D
解析:
分离和脱机都可以使数据库不能再被使用,但是分离后需要附加才能使用,而脱机后只
需联机就可以用了。
283 、 多选题
结构化程序锁要求的基本结构包括()。
A : 顺序结构
B : goto跳转
C : 选择(分支)结构
D : 重复(循环结构)
正确答案: A,C,D
解析:
结构化程序设计方法主要由以下三种基本结构组成:1)顺序结构:顺序结构是一种线性、有序的结构,它依次执行各语句模块。2)循环结构:循环结构是重复执行一个或几个模
块,直到满足某一条件为止。3)选择结构:选择结构是根据条件成立与否选择程序执行
的通路。
284 、 多选题
完整性约束有哪几种子句?()
A : 主键子句
B : 检查子句
C : 外键子句
D : 限定子句
E : 更新子句
正确答案: A,B,C
解析:
完整性约束主要有三种子句:主键子句(PRIMARYKEY),检查子句(CHECK)和外键子
句(FOREIGNKEY)。
285 、 多选题
关系数据库中使用锁机制来控制对同一数据记录的并发操作,这些锁的基本模式包括()。
A : 隔离锁
B : 备份锁
C : 排他锁
D : 数据锁
E : 共享锁
正确答案: C,E
解析:
并发控制的主要技术是封锁,基本的封锁类型有:排他锁和共享锁。
286 、 多选题
MicrosoftAccess支持()。
A : SQL
B : 索引
C : DBF中的格式
D : 触发器
正确答案: A,B,C解析:
触发器是一种特殊的存储程序,Access不支持存储过程,所以Access不支持触发器。
287 、 多选题
下面关于数据库模式设计的说法中正确的有()。
A : 在模式设计的时候,有时候为了保证性能,不得不牺牲规范化的要求
B : 有的情况下,把常用属性和很少使用的属性分成两个关系可以提高查询的速度
C : 连接运算开销很大,在数据量相似的情况下,参与连接的关系越多开销越大
D : 减小关系的大小可以将关系水平划分,也可以垂直划分
正确答案: A,B,C,D
解析:
范式的等级越高,应满足的约束集条件也越严格,因此在模式设计时,为了保证性能,
不得不牺牲规范化的要求,故A正确。有的情况下,把常用属性和很少使用的属性分成
两个关系可以提高查询的速度,故B正确。连接涉及多表操作,运算开销很大,在数据
量相似的情况下,参与连接的关系越多开销越大,故C正确。减小关系的大小可以将关
系水平划分,也可以垂直划分,故D正确。
288 、 多选题
SQL中,下列涉及空值的操作,正确的是()。
A : GEISNULL
B : AGEISNOTNULL
C : AGE=NULL
D : NOT(AGEISNULL)
正确答案: A,B,D
解析:
空值不能使用等号来赋值。
289 、 多选题
下列有关数据库视图的说法,正确的有()。
A : 用户能够通过视图来插入、删除、修改相应的数据
B : 数据库中不仅保存视图定义,而且保存视图对应的数据
C : 视图使用户能以多种角度看待同一数据
D : 视图能够对机密数据提供安全保护
E : 对非行列子集视图进行查询、更新操作时可能有问题
正确答案: A,C,D解析:
视图是虚表,是从一个或几个基本表(或视图)中导出的表,在系统的数据字典中仅存放
了视图的定义,不存放视图对应的数据。视图看上去非常像数据库的物理表,对它的操
作同任何其它的表一样。当通过视图修改数据时,实际上是在改变基表中的数据;相反
地,基表数据的改变也会自动反映在由基表产生的视图中。视图的安全性可以防止未授
权用户查看特定的行或列,使用户只能看到表中特定行,起到安全保护作用。
290 、 多选题
SQLServer数据库管理员创建了一个数据库Benet,下列叙述正确的是()。
A : Benet数据库只能有一个事务日志文件
B : enet数据库只能有一个主数据文件
C : Benet数据库可以有多个主数据文件
D : Benet数据库可以有多个事务日志文件
正确答案: B,D
解析:
SQLServer数据库及其包含的全部对象,作为一个整体都保存在外存上相应的数据库文
件中。在存储时,SQLServer数据库包含两类文件:数据文件和事务日志文件。数据文
件用于存储数据库的数据和各种对象,事务日志文件用于存储有关数据库操作信息的事
务日志。一个数据库至少有一个数据文件和一个日志文件。当然,也可以有多个数据文
件和多个日志文件。数据文件分为主数据文件和辅助数据文件两种类型形式,每个数据
库都有且仅有一个主数据文件。辅助数据文件也称次数据文件,它是可选的,用于将数
据和数据库对象分散存储在不同的文件乃至不同的存储设备上,以提高数据库安全性和
处理性能。次数据文件由用户根据需要定义,可以是零到多个。次数据文件默认后
缀,ndf。SQLServer数据库管理员创建了一个数据库Benet,故Benet数据库只能有一个
主数据文件,可以有0一m个次数据文件,可以有多个事务日志文件。
291 、 判断题
数据库系统其实就是一个应用软件。()
A : 正确
B : 错误
正确答案: 错
解析:
数据库系统DBS(DataBaseSystem,简称DBS)通常由软件、数据库和数据管理员组成。
其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。
292 、 判断题
我们可以根据表来建立查询,但不可以根据某一个查询来建立新的查询。()A : 正确
B : 错误
正确答案: 错
解析:
嵌套查询是将一个查询的结果作为条件建立新的查询。
293 、 判断题
数据库在计算机系统中不是以文件方式存储的。()
A : 正确
B : 错误
正确答案: 错
解析:
数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上
的仓库。简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对
文件中的数据进行新增、查询、更新、删除等操作。
294 、 判断题
子模式DDL是用来描述数据库的物理存储结构的。()
A : 正确
B : 错误
正确答案: 错
解析:
子模式就是外模式,描述单个用户的数据视图。
295 、 判断题
三级模式结构也就是从逻辑上对数据库的组织从内到外进行的3个层次描述。()
A : 正确
B : 错误
正确答案: 对
解析:
三级模式是指外模式、模式和内模式,三级模式结构是从逻辑上对数据库的组织从内到
外进行的3个层次描述。296 、 判断题
建立数据库中的表时,将年龄字段值限制在18~25岁之间。这种约束属于参照完整性约
束。()
A : 正确
B : 错误
正确答案: 错
解析:
参照完整性(ReferentialIintigrity)是定义建立关系之间联系的主关键字与外部关键字引用
的约束条件。用户定义完整性则是根据应用环境的要求和实际的需要,对某一具体应用
所涉及的数据提出约束性条件。这一约束机制一般不应由应用程序提供,而应有由关系
模型提供定义并检验,用户定义完整性主要包括字段有效性约束和记录有效性。
297 、 判断题
同一个关系模型的任两个元组值不能全同。()
A : 正确
B : 错误
正确答案: 对
解析:
在同一个关系中不能有完全相同的两个元组,因为若存在两个完全相同的元组会违背实
体完整性约束。
298 、 判断题
同一个关系模型中可以出现值完全相同的两个元组。()
A : 正确
B : 错误
正确答案: 错
解析:
在一个关系中不能出现两个完全相同的元组,即元组唯一。
299 、 判断题
数据库重组织与重构造的差别在于:重组织并不修改原有的逻辑模式和内模式;而重构
造会部分修改原有的逻辑模式和内模式。()
A : 正确B : 错误
正确答案: 对
解析:
重组织一般是指数据的组织,重构造一般指数据结构上的改变。
300 、 判断题
“通过输入数据创建表”方式建立的表结构既说明了表中字段的名称,也说明了每个字
段的数据类型和字段属性。()
A : 正确
B : 错误
正确答案: 错
解析:
“通过输入数据创建表”方式建立的表结构既说明了表中字段的名称,也说明了每个字
段的数据类型但是不能说明字段的属性。
301 、 判断题
一级模式间存在三个映射关系。()
A : 正确
B : 错误
正确答案: 错
解析:
三级模式是指外模式、模式和内模式,三级模式通过两个映射(外模式/模式映射和模式/
内模式映射)建立联系。
302 、 判断题
在一个关系中不可能出现两个完全相同的元组是通过实体完整性规则实现的。()
A : 正确
B : 错误
正确答案: 对
解析:
实体完整性指表中行的完整性。要求表中的所有行都有唯一的标识符,称为主关键字。
主关键字是否可以修改,或整个列是否可以被删除,取决于主关键字与其他表之间要求
的完整性。303 、 判断题
关系数据库是用树结构来表示实体之间的联系的。()
A : 正确
B : 错误
正确答案: 错
解析:
关系数据库是用二维表来表示实体之间的联系的。
304 、 判断题
在关系数据模型中,实体与实体之间的联系统一用二维表表示。()
A : 正确
B : 错误
正确答案: 对
解析:
在数据库中关系就是二维表,所以实体与实体之间的联系统一用二维表表示。
305 、 判断题
若并发事务的调度是可串行化的,则这些事务一定都遵守两段锁协议。()
A : 正确
B : 错误
正确答案: 错
解析:
两段锁协议是指每个事务的执行可以分为两个阶段:生长阶段(加锁阶段)和衰退阶段(解
锁阶段)。事务遵守两段锁协议是可串行化调度的充分条件,而不是必要条件。即可串行
化的调度中,不一定所有事务都必须符合两段锁协议。
306 、 判断题
逻辑运算符的运算优先级总是高于关系运算符。()
A : 正确
B : 错误
正确答案: 错解析:
逻辑运算符在通常情况下要高于关系运算符,但是在有括号的情况下,要先对括号中的
内容进行运算。
307 、 判断题
一个内存变量在任意时刻都只有一个值和一种数据类型。()
A : 正确
B : 错误
正确答案: 错
解析:
在不同的时刻一个内存变量可以具有不同的值与数据类型。
308 、 判断题
按照完整性规则,外部关键字应该与关联表中的字段值保持一致。()
A : 正确
B : 错误
正确答案: 对
解析:
如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外
键。由此可见,外键表示了两个关系之间的相关联系。按照关系模型的参照的完整性要
求关系中不允许引用不存在的实体规则,外部关键字应该与关联表中的字段值保持一致。
309 、 判断题
关系模型中有三类完整性约束,并且关系模型必须满足这三类完整性约束条件。()
A : 正确
B : 错误
正确答案: 错
解析:
关系完整性是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件
或规则。完整性通常包括域完整性、实体完整性、参照完整性和用户定义完整性,其中
域完整性、实体完整性和参照完整性,是关系模型必须满足的完整性约束条件。
310 、 判断题关系表中的每一行称作一个元组。()
A : 正确
B : 错误
正确答案: 对
解析:
关系表中的每一行称作一个元组,每一列称为一个字段。
311 、 判断题
在建立唯一索引时,若有重复字段值出现,只存储重复出现记录的最后一个。()
A : 正确
B : 错误
正确答案: 错
解析:
在建立唯一索引时,若有重复字段出现,只存储重复出现的第一个记录。
312 、 判断题
投影操作是对表进行水平方向的分割。()
A : 正确
B : 错误
正确答案: 错
解析:
投影操作对应的是对表垂直方向的分割。
313 、 判断题
若数据库中只包含成功事务提交的结果则此数据库成为处于安全状态。()
A : 正确
B : 错误
正确答案: 对
解析:
若数据库中只包含成功事务提交的结果,则此数据库称为处于安全状态,反之称为非安
全状态。314 、 判断题
基本表是本身独立存在的表,在SQL中一个关系就对应基本表。()
A : 正确
B : 错误
正确答案: 对
解析:
基本表是本身独立存在的表,在SQL中一个关系就对应基本表。
315 、 判断题
数据表的关键字用于唯一标识一个记录,每个表必须具有一个关键字,主关键字只能由
一个字段组成。()
A : 正确
B : 错误
正确答案: 错
解析:
关系模型不允许表格包含有重复记录。所以,一个表格里字段或者列的值必须是唯一的。
唯一性可以通过检查key(关键字)来确定,关键字可以由一个单列或者列的组合构成。
316 、 判断题
事务故障的恢复是由系统自动完成的,对用户是透明的。()
A : 正确
B : 错误
正确答案: 对
解析:
在数据库中当事务产生故障,系统会自动生成恢复,不需要用户干预。
317 、 判断题
DBMS为用户查询选择一个合适的执行策略的过程称为查询优化。()
A : 正确
B : 错误
正确答案: 对解析:
数据库中的查询优化就是通过DBMS为查询选择一个合适的执行策略,以提高查询效率。
318 、 判断题
在定义表间关系时,应设立一些准则,这些准则将有助于维护数据的完整性。关系的完
整性就是在输入、删除或更新记录时,为维持表之间已经定义的关系而必须遵循的规则。
()
A : 正确
B : 错误
正确答案: 对
解析:
关系完整性是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件
或规则。
319 、 判断题
逻辑设计可以独立于数据库管理系统。()
A : 正确
B : 错误
正确答案: 错
解析:
逻辑设计阶段必须要有数据库管理系统的支持。
320 、 判断题
一对一的关系可以合并,多对多的关系可拆成两个一对多的关系,因此,表间关系可以
都定义为一对多的关系。()
A : 正确
B : 错误
正确答案: 对
解析:
举例说明,一个订单可以包含多个商品,一个商品可以属于多张订单,所以两者是多对
多关系。订单子表是两张表的中间表,将多对多关系简化为两个多对一关系。
321 、 判断题属性的取值范围称为属性的域。()
A : 正确
B : 错误
正确答案: 对
解析:
关系中属性的取值范围称为域。
322 、 判断题
数据处理是将信息转换成数据的过程。()
A : 正确
B : 错误
正确答案: 错
解析:
数据是客观存在的符号,信息是加工处理后的数据,所以数据处理是将数据转换成信息
的过程。
323 、 判断题
在Access中,不仅可以按一个字段排序记录,也可以按多个字段排序记录。()
A : 正确
B : 错误
正确答案: 对
解析:
数据表中一次只能按一个字段排序,查询语句中允许n个字段排序(字段数量为n)。
324 、 判断题
物理设计阶段,根据DBMS的特点和处理需要,选择存储结构,建立索引,形成数据库
的模式。()
A : 正确
B : 错误
正确答案: 对
解析:
数据库的物理设计阶段是从应用的实际需要人手,权衡时间效率、空间效率和维护代价等,为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。
325 、 判断题
数据表的复制既可以在不同数据库间复制,也可以在同一个数据库下复制。()
A : 正确
B : 错误
正确答案: 对
解析:
数据表可以跨数据库进行复制也可以在本数据库下进行复制。
326 、 判断题
三级模式间存在三个映射关系。()
A : 正确
B : 错误
正确答案: 错
解析:
三级模式是指外模式、模式和内模式,三级模式通过两个映射(外模式/模式映射和模式/
内模式映射)建立联系。
327 、 判断题
一级模式结构也就是从逻辑上对数据库的组织从内到外进行的3个层次描述。()
A : 正确
B : 错误
正确答案: 对
解析:
三级模式是指外模式、模式和内模式,三级模式结构是从逻辑上对数据库的组织从内到
外进行的3个层次描述。
328 、 判断题
数据流图(DFD)是用于描述结构化方法中详细设计阶段的工具。()
A : 正确
B : 错误正确答案: 错
解析:
数据流图,是描述系统数据流程的工具,使用于需求分析阶段。它将数据独立抽象出来,
通过图形方式描述信息的来龙去脉和实际流程。
329 、 判断题
当查询结果为多个元组时,交互式SQL中采用游标机制来指示所取出元组的位置。()
A : 正确
B : 错误
正确答案: 错
解析:
游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有
一个名字,用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进
一步处理。