1、第一章 数据库基础知识习题及答案数据库基础知识一、选择题(1)以下不属于数据库系统(DBS)的组成的是A)硬件系统B)数据库管理系统及相关软件C)文件系统D 数据库管理员(DataBase Administrator,DBA)(2)DBMS 数据库数据的检索、插入、修改和删除操作的功能称为A) 数据操作 B) 数据控制 C) 数据管理 D) 数据定义 (3)DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)3 者之间的关系是A) DBS 包括 DB 和 DBMSB) DBMS 包括 DB 和 DBSC) DB 包括 DBS 和 DBMSD) DBS 等于 DB 等于 DBMS(4
2、)DBMS 是A)OS 的一部分 B)OS 支持下的系统文件 C)一种编译程序 D) 混合型(5)在图 11 所示的数据库系统(由数据库应用系统、操作系统、数据库管理系统、硬件4 部分组成)层次示意图中,数据库管理系统的位置是图 11 数据库系统A)1 B)3 C)2 D)4(6)图 1-4 所示的数据模型属于图 1-4 数据模型图A)层次模型 B)关系模型 C)网状模型 D) 以上皆非(7)用二维表来表示实体及实体之间联系的数据模型是A)关系模型 B)层次模型 C 网状模型 D)实体一联系模型(9)构成关系模型中的一组相互联系的“关系”一般是指A) 满足一定规范化要求的二维表 B) 二维表中
3、的一行C) 二维表中的一列 D) 二维表中的一个数据项(11)下列关系模型中术语解析不正确的是A)记录:满足一定规范化要求的二维表,也称关系B) 字段:二维表中的一列C) 数据项:也称分量,是每个记录中的一个字段的值D) 字段的值域:字段的取值范围,也称为属性域(12)对以下关系模型的性质的描述,不正确的是A) 在一个关系中,每个数据项不可再分,是最基本的数据单位B) 在一个关系中,同一列数据具有相同的数据类型C) 在一个关系中,各列的顺序不可以任意排列D) 在一个关系中,不允许有相同的字段名(13)关系模型中最普遍的联系是A) 一对多联系 B) 多对多联系 C) 一对一联系 D) 多对一联系
4、(15)Access 数据库中哪个数据库对象是其他数据库对象的基础A 报表 B) 查询 C) 表 D) 模块(16)用 SQL 语言描述“在教师表中查找男教师的全部信息” ,以下描述正确的是A) SELECT FROM 教师表 IF(性别=男)B) SELECT 性别 FROM 教师表 IF(性别=男)C)SELECT*FROM 教师表 WHERE(性别=男)D) SELECT*FROM 性别 WHERE(性别=男)(17)用 SQL 语言描述“在教师表中查找姓王的老师” ,以下描述正确的是A) SELECT*FROM 教师表 WHERE 姓名 LIKE王:B) SELECT*FROM 教师表
5、 WHERE 姓名 LIKE王_:C) SELECT*FROM 教师表 WHERE 姓名 LIKE王_ _ ;D) SELECT*FROM 教师表 WHERE 姓名 LIKEt ;(18)Access 数据库文件的后缀名为A) mdb B) pdf C) acc D) ass (19)Access 的数据类型是A) 层次数据库 B) 网状数据库 C) 关系数据库 D) 面向对象数据库(20)Access 是一个A) 数据库文件系统 B) 数据库系统C) 数据库应用系统 D) 数据库管理系统 (21)在数据库系统中,数据的最小访问单位是A) 字节 B) 字段 C) 记录 D) 表(22)在 Ac
6、cess 中,用来表示实体的是A) 域 B) 字段 C) 记录 D) 表(23)在关系模型中,用来表示实体关系的是A) 字段 B) 记录 C) 表 D) 指针(24)从关系模式中,指定若干属性组成新的关系称为A) 选择 B) 投影 C) 联接 D) 自然联接(25)从关系中找出满足给定条件的元组的操作称为A) 选择 B) 投影 C) 联接 D) 自然联接(27) 数据库系统的核心问题A) 数据采集 C) 数据分析 C) 信息管理 D) 数据处理(29) Access 数据库系统主要在哪些方面提供了面向对象数据系统的功能A) 数据库管理 B) 信息处理 C) 人机交互 D) 用户界面和程序设计(
7、31)已知某一数据库中有两个数据表,它们的主键与外键是一对多的天糸,这两个表若想建立关联,应该建立的永久联系是A) 一对一 B) 多对多 C) 一对多 D) 多对一 (32) 数据库对象导出到另一个数据库中,在功能上是A) 转换成 txt 数据格式 B) 转换成 Microsoft Excel 格式C) 复制和粘贴 D) 转换成 Microsoft Word 格式(33)在 Access 中将数据库对象导出成什么格式,可使数据与其他高级程序共享A) Word B) Excel C) 数据文件 D) 表格式(34)在 Access 中 ,不能将当前数据库中的数据库对象导入到A) EXcel B)
8、 查询 C) 另一个数据库 D) Word(35)在 SELECT 语句中,选择列表中用来分开多个项的符号是A) , B) 、 C) ; D) /(36)关系数据库的任何检索操作都是由 3 种基本运算组合而成的,这 3 种基本运算不包括A) 联接 B) 关系 C) 选择 D) 投影(37)数据库系统的核心是A) 数据库 B) 数据库管理员 C) 数据库管理系统 D) 文件(38)在数据库中能够惟一标识一个元组的属性或属性组合的称为A) 记录 B) 字段 C) 域 D 关键字(39)为了合理组织数据,应遵循的设计原则是A)“一事一地 ”原则,即一个表描述一个实体或实体间的一种联系B) 表中的字段
9、必须是原始数据和基本数据元素,并避免在表中出现重复字段C) 用外部关键字保证有关联的表之间的联系D) A)、B)和 C)(41)下列不属于关系数据库术语的是A)记录 B)字段 C)数据项 D)模型(42)关于数据库系统描述不正确的是A) 可以实现数据库共享、减少数据冗余B) 可以表示事物与事物之间的数据类型C) 支持抽象的数据模型D) 数据独立性较差(43)下列关于实体描述错误的是A) 实体是客观存在并相互区别的事物B) 不能用于表示抽象的事物C) 即可以表示具体的事物,也可以表示抽象的事物D) 数据独立性较高(44)下面关于关系数据模型描述错误的是A) 与层次模型、网状模型的本质区别在于数据
10、描述的一致性,模型概念单一B) 以关系数学理论为基础C) 操作的对象和结果都是二维表D) 用链接指针来存储实体间的联系(45)设有选修计算机基础的学生关系 R,选修数据库 Access 的学生关系 s。求选修了计算机基础而没有选修数据库 Access 的学生,则需进行的运算是A) 并 B) 差 C) 交 D) 或(46)要从学生关系中查询学生的姓名和班级,则需要进行的关系运算是A) 选择 B) 投影 C) 联接 D) 求交(47)SQL 语言的功能有A) 数据定义 B)查询 C) 操纵和控制 D) 选项 A、B 和 C(48)Access 数据库系统直接定义表和视图的操作是A) 视图操作 B)
11、 表操作 C) 虚表和视图操作 D) 数据定义操作(49)在 SELECT 语句中,WHERE 引导的是A) 表名 B) 字段列表 C) 条件表达式 D) 列名(50)在 SELECT 语法中, “ ”表示的意思是A) 实际需要替代的内容 B) 根据需要进行选择,也可不选C) 多个选项只能选其一 D) 必选项(51)在 SELECT 语法中, “”可以匹配A) 零个字符 B) 多个字符 C) 零个或多个字符 D) 任意单个字符(52)在 SELECT 语法中, “_”可以匹配A) 零个字符 B) 多个字符 C) 零个或多个字符 D) 任意单个字符(53)在 SELECT 语法中, “”的含义是
12、A) 通配符 B) 定义转义字符 C) 测试字段是否为 NULL D) 对查询结果进行排序(54)下列关于数据库系统的叙述中,正确的是A) 数据库中只存在数据项之间的联系B) 数据库的数据项之间和记录之间都存在联系C) 数据库的数据项之间无联系,记录之间存在联系D) 数据库的数据项之间和记录之间都不存在联系(55)在 SQL 语言中有两个基本要素,它们是A) 基本表和视图 B) 基本表和关系表 C)视图和关系表 D) 视图和虚表二、填空题(1)学生教学管理系统、图书管理系统都慢、是以 _为基础和核心的计算机应用系统。(2)常用的结构数据模型有_、_和_。(3)用树型结构表示实体类型及实体间联系
13、的数据模型称为_;用二维表格表示实体类型及实体间联系的数据模型称为_。(4)数据库系统有由硬件系统、数据库集合、_、_ 、用户 5 部分组成。(5)二维表中的一行称为关系的_,二维表中的一列称为关系的 _。(7)三个基本的关系运算是_、_、_ 。(8)数据模型不仅表示反映事物本身的数据,而且表示_ 。(9)实体与实体之间的联系有 3 种,它们是一对一、一对多和 _。(10)用二维表的形式来表示实体之间联系的数据模型叫做_。(12)数据库管理员的英文缩写是_。(13)在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为_。(14)在关系数据库的基本操作中,把两个关系中相同属性值的元组联接
14、到一起形成新的二维表的操作称为_。(l5)在关系数据库的基本操作中,从表中抽取属性值满足条件的列的操作称为_。(16)数据库的性质是由其依赖的_所决定的。(17)关系数据库是由若干个完成关系模型设计的_ 组成的。(19)一个_标志一个独立的表文件。(20)在关系数据库中,各表之间可以相互关联,表之间的这种联系是依靠每一个独立表内部的_建立的。(21)关系数据库具有高度的数据和程序的_。(22)数据是数据库的基本内容,数据库又是数据库系统的管理对象,因此,数据是数据库系统必不可少的_。(23)数据规范化的基本思想是逐步消除数据依赖关系中不合适的部分,并使依赖于同一个数学模型的数据达到_。(24)
15、数学模型是数据库系统的_。(25)Access 是_ 软件。(27)DBMS 的意思的 _。(29)在关系模型中,操作的对象和结果都是_。(30)在关系型数据库中,每一个关系都是一个_。(32)如果表中的一个字段不是本表的关键字,而是另外一个表的主关键字,这个字段就称为_。(33)一个具体的关系模型由若干个_组成。(34)进行并、差、交集合运算的两个关系必须具有相同的_,即元组结构相同。(35)_是指将数据转化成信息的过程。(36)_是指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。(37)_是指位于用户与操作系统之间的数据管理软件。(38)数据库系统的主要特点为:实现数据
16、_,减少数据 _;采用特定的_;具有较高的数据_;具有统一的数据控制功能。(39)_是数据库系统的核心组成部分,其一般功能包括:数据定义,数据操纵,数据库运行管理,数据组织、存储和管理,数据库的建立和维护,数据通信接口 6 个方面。(40)实体之间的对应关系称为_,它反映现实世界事物之间的相互关联。(41)用二维表的形式表示实体和实体间联系的数据模型称为_。(45)_是指关系模型中的每一个关系模式都必须满足一定的要求。(46)关系中不允许有两个完全相同的_。(47)在关系数据库中,基本的数据结构是_,表之间的联系常通过不同表中的_来体现。(48)关系的基本运算有两类:一类是传统的_,另一类是专
17、门的 _。(49)从关系中找出满足给定条件的元组的操作称为_ 。(50)从关系模式中指定若干属性组成新的关系称为_ 。(51)_联接是去掉重复属性的等值联接。(52)SQL_的英文简写,意思是 _。(53)SQL 是在数据库系统中应用广泛的数据库查询语言,它包含了_、_、_和控制 4 种功能(54)Access 支持 _标准的_数据库的数据。(55)Access 数据库由数据库 _和_两部分组成,其中,_又分为表、查询、窗体、报表、数据访问页、宏和模块 7 种。(56)_是用来存储数据的对象,是数据库系统的核心与基础。(58)_是数据库设计目的的体现,是用来检索符合指定条件的数据的对象。查询的
18、结果_。第一章习题答案第一章 数据基础知识选择题(1)C)解析:DBS 由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户组成。 (2) A)解析:数据操纵是 DBMS 对数据库数据的检索、插入、修改和删除操作。(3)A)解析:数据库系统是由 5 部分组成的:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员(DataBase Administrator,DBA)、用户。(4)B)解析:DBMS 是位于用户与操作系统之间的数据库管理系统,是属于 OS 支持下的系统文件。(5)B)解析:由里到外分别为硬件、操作系统、数据库管理系统、数据库应用系统。数据库应用系统是利用数据库管理系统开发出来的针对某一类实际应用的软件系统,数据库管理系统是 0s 支持下的系统文件。(6)C)解析:层次数据模型的特点:有且只有一个节点无双亲,这个节点称为“根节点” ;其他节点有且只有一个双亲。网状数据模型的特点:允许一个以上节点无双亲;一个节点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。(7)A)