一、选择题

(1)数据库管理系统(DBMS)的组成不包括(  )。
A)数据定义语言及其翻译处理程序
B)数据库运行控制程序
C)数据库应用程序
D)实用程序

(2)DBMS对数据库数据的检索、插入、修改和删除操作的功能称为(  )。
A)数据操纵
B)数据控制
C)数据管理
D)数据定义

(3)DBMS是(  )。
A)OS的一部分
B)OS支持下的系统文件
C)一种编译程序
D)混合型

(4)以下不属于数据库系统(DBS)的组成部分的有(  )。
A)数据库集合
B)用户
C)数据库管理系统及相关软件
D)操作系统

(5)在下面的数据库系统(由数据库应用系统、操作系统、数据库管理系统和硬件4部分组成)层次示意图中,数据库应用系统的位置是(  )。
A)1
B)3
C)2
D)4


(6)在以下数据库系统层次示意图中,数据库管理员能够管理操作的有(  )。

A)数据库管理系统、数据库应用系统
B)数据库管理系统
C)数据库应用系统、数据库管理系统、操作系统
D)数据库应用系统

(7)数据库系统的核心是(  )。
A)数据库管理员
B)数据库管理系统
C)数据库
D)文件

(8)按数据的组织形式,数据库的数据模型可分为3种模型,它们是(  )。
A)小型、中型和大型
B)网状、环状和链状
C)层次、网状和关系
D)独享、共享和实时

(9)在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是(  )。
A)"顾客"与"收款口"的关系
B)"收款口"与"收款员"的关系
C)"班组"与"收款员"的关系
D)"收款口"与"设备"的关系

(10)在企业中,职工的"工资级别"与职工个人"工资"的联系是(  )。
A)一对一联系
B)一对多联系
C)多对多联系
D)无联系

(11)在现实世界中,每个人都有自己的出生地,实体"人"与实体"出生地"之间的联系是(  )。

A)一对一联系
B)多对一联系
C)多对多联系
D)无联系

(12)下列实体的联系中,属于多对多联系的是(  )。
A)学生与课程
B)学校与校长
C)住院的病人与病床
D)职工与工资

(13)常见的数据模型有3 种,它们是(  )。
A)网状、关系和语义
B)层次、关系和网状
C)环状、层次和关系
D)字段名、字段类型和记录

(14)如果表A 中的一条记录与表B 中的多条记录相匹配,且表B 中的一条记录与表A 中的多条记录相匹配,则表A 与表B 存在的关系是(  )。
A)一对一
B)一对多
C)多对一
D)多对多

(15)下图所示的数据模型属于(  )。

A)关系模型
B)层次模型
C)网状模型
D)以上皆非

(16)通过关联关键字"系别"这一相同字段,下图中表二和表一构成的关系为(  )。
A)一对一
B)多对一
C)一对多
D)多对多

(17)下图所示的数据模型属于(  )。

A)层次模型
B)关系模型
C)网状模型
D)以上答案都不对

(18)下图所示的数据模型属于(  )。

A)关系模型
B)层次模型
C)网状模型
D)以上答案都不对

(19)下图所示的数据模型属于(  )。

A)关系模型
B)层次模型
C)网状模型
D)以上答案都不对

(20)数据模型反映的是(  )。
A)事物本身的数据和相关事物之间的联系
B)记录本身的数据和相互关系
C)记录中所包含的全部数据
D)事物本身所包含的数据

(21)某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号……)和客人信息表(身份证号、姓名、来源……),为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计成为(  )。
A)一对一联系
B)一对多联系
C)多对多联系
D)无联系

(22)数据库中有A)B两表,均有相同字段C,在两表中C字段都设为主键。当通过C字段建立两表之间关系时,该关系为(  )。
A)一对一
B)一对多
C)多对多
D)不能建立关系

(23)用二维表来表示实体与实体之间联系的数据模型是(  )。
A)实体-联系模型
B)层次模型
C)网状模型
D)关系模型


(24)假设一个书店用(书号、书名、作者、出版社、出版日期、库存数量……)一组属性来描述图书,可以作为"关键字"的是(  )。
A)书号
B)书名
C)作者
D)出版社

(25)在关系数据库中,能够唯一标识一个记录的属性或属性的组合的是(  )。
A)关键字
B)属性
C)关系
D)域

(26)一个关系数据库的表中有多条记录,记录之间的相互关系是(  )。
A)前后顺序不能任意颠倒,一定要按照输入的顺序排列
B)前后顺序可以任意颠倒,不影响库中的数据关系
C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能也不同
D)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列

(27)Access中的"表"指的是关系模型中的(  )。
A)关系
B)元组
C)属性
D)域

(28)下列叙述中正确的是(  )。
A)两个实体之间只能是多对多联系
B)两个实体之间只能是一对多联系
C)两个实体之间只能是一对一联系
D)两个实体之间可以是一对一联系、一对多联系或多对多联系

(29)下列关系模型中,对术语的说法不正确的是(  )。
A)记录是满足一定规范化要求的二维表,也称关系
B)字段是二维表中的一列
C)数据项,也称为分量,是每个记录中的一个字段的值
D)字段的值域是字段的取值范围,也称为属性域

(30)关系型数据库中所谓的"关系"是指(  )。
A)各个记录中的数据彼此间有一定的关联关系
B)数据模型中满足一定条件的二维表格
C)某两个数据库文件之间有一定的关系
D)表中的两个字段有一定的关系

(31)在学生表中要查所有年龄小于20岁且姓王的男生,应采用的关系运算是(  )。
A)选择
B)投影
C)连接
D)比较

(32)在关系运算中,选择运算的含义是(  )。
A)在基本表中,选择满足条件的元组组成一个新的关系
B)在基本表中,选择需要的属性组成一个新的关系
C)在基本表中,选择满足条件的元组和属性组成一个新的关系
D)以上3种说法均是错误的

(33)在关系运算中,投影运算的含义是(  )。
A)在基本表中选择满足条件的记录组成一个新的关系
B)在基本表中选择需要的字段(属性)组成一个新的关系
C)在基本表中选择满足条件的记录和属性组成一个新的关系
D)上述说法均是错误的

(34)将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为(  )。
A)选择
B)投影
C)连接
D)并

(35)关系数据库的基本操作包括(  )。
A)创建、打开和关闭
B)选择、投影和连接
C)增加、删除和修改
D)索引、查询和统计

(36)Access数据库的设计一般由5个步骤组成,以下步骤的排序正确的是(  )。
a.确定数据库中的表
b.确定表中的字段
c.确定主关键字
d.分析建立数据库的目的
e.确定表之间的关系
A)dabec
B)dabce
C)cdabe
D)cdaeb

(37)Access 数据库具有很多特点,下列叙述中错误的是(  )。
A)Access 数据库中可以保存多种数据类型,包括多媒体数据
B)Access 可以通过编写应用程序来操作数据库中的数据
C)Access 可以支持Internet/Intranet 应用
D)Access 作为网状数据库模型支持"客户机/服务器"应用系统

(38)在以下叙述中,正确的是(  )。
A)Access 只能使用系统菜单创建数据库应用系统
B)Access 不具备程序设计能力
C)Access 只具备模块化程序设计能力
D)Access 具有面向对象的程序设计能力,并能创建复杂的数据库应用系统

(39)利用Access 创建的数据库文件,其扩展名为(  )。
A).adp
B).dbf
C).frm
D).mdb

(40)以下描述不符合Access特点和功能的是(  )。
A)Access仅能处理Access格式的数据库,不能对诸如Dbase、FoxBase、Btrieve等格式的数据库进行访问
B)采用OLE技术,能够方便地创建和编辑多媒体数据库,包括文本、声音、图像和视频等对象
C)Access支持ODBC标准的SQL数据库
D)可以采用VBA(Visual Basic Application)来编写数据库应用程序

(41)Access 数据库中,表的组成是(  )。
A)字段和记录
B)查询和字段
C)记录和窗体
D)报表和字段


(42)下列属于Access 对象的是(  )。
A)文件
B)数据
C)记录
D)查询

(43)Access数据库中哪个数据库对象是其他数据库对象的基础(  )。
A)报表
B)查询
C)表
D)模块

(44)Access中表和数据库之间的关系是(  )。
A)一个数据库可以包含多个表
B)数据库就是数据表
C)一个表可以包含多个数据库
D)一个表只能包含两个数据库

(45)在Access中要显示"教师表"中姓名和职称的信息,应采用的关系运算是(  )。
A)选择
B)投影
C)连接
D)关联

二、填空题

(1)数据库不仅包括事物的数据本身,还包括___【1】___。

(2)数据管理技术经历了人工管理阶段、___【2】___、___【3】___、分布式数据库系统和面向对象数据库系统5个发展阶段。

(3)和文件系统相比,数据库系统的数据冗余度___【4】___,数据共享性___【5】___。

(4)用树形结构表示实体类型及实体间联系的数据模型称为___【6】___;用二维表表示实体类型及实体间联系的数据模型称为___【7】___。

(5)如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字,这个字段称为___【8】___。

(6)在关系数据库中,将数据表示为二维表形式,每一个二维表称为___【9】___。

(7)关系中能够唯一标识某个记录的字段称为___【10】___字段。

(8)在关系数据库中,从关系中出满足给定条件的元组,该操作称为___【11】___。

(9)在关系数据库中,基本的关系运算有3种,它们是选择、投影和___【12】___。

(10)在教师表中,若要出职称为"教授"的教师,采用的关系运算是___【13】___。
一、选择题

1.      答案:C
【解析】数据库管理系统(DBMS)的组成包括数据定义语言及其翻译处理程序、数据操纵语言及其编译(解释)程序、数据库运行控制程序、实用程序。而选项C)数据库应用程序是DBMS的外层应用,不属于DBMS。


2.      答案:A
【解析】数据操纵是指DBMS对数据库数据的检索、插入、修改和删除操作的功能。


3.      答案:A
【解析】DBMS是位于用户与操作系统之间的数据库管理系统,是OS支持下的系统文件。


4.      答案:D
【解析】数据库系统是由以下5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员(DataBase Administrator ,DBA)、用户。


5.      答案:D
【解析】由里到外分别为硬件、操作系统、数据库管理系统、数据库应用系统。数据库应用系统是利用数据库管理系统开发出来的面向某一类实际应用的软件系统,数据库管理系统是OS支持下的系统文件。数据库属性的概念


6.      答案:C
【解析】数据库管理员可以管理数据库应用系统、数据库管理系统、操作系统。


7.      答案:B


8.      答案:C
【解析】数据库一般划分为3种模型:层次模型,关系模型和网状模型。


9.      答案:D
【解析】一对一联系:如果实体型A中的任意一个实体,至多对应实体型B)的一个实体;反之,实体型B中的任意一个实体,至多对应实体型A中的一个实体,则称实体型A与实体型B有一对一联系。
选项A中,一个收款口对应多个顾客,属于一对多关系;选项B)中,一个收款口对应两个收款员,属于一对多关系;选项C)中,一个班组有多个收款员,属于一对多关系;选项D)中,一个收款口对应一个设备,属于一对一关系。


10.      答案:B
【解析】 实体之间的对应关系称为联系,它反映现实世界事物之间的相互关联。两个实体间的联系可以归结为3种类型:一对一联系表现为某一实体与另一实体一一对应相关联;一对多联系表现为某一实体与相关多个实体相关联;多对多联系表现为多个实体与相关多个实体相联系。一个职工的工资属于一个工资级别,而一个工资级别中对应多个工人的工资。


11.      答案:B
【解析】实体之间的对应关系称为联系,它反映现实世界事物之间的相互关联。两个实体
间的联系可以归结为3种类型:一对一联系表现为某一实体与另一实体一一对应相关联;一对多联系表现为某一实体与相关多个实体相关联;多对多联系表现为多个实体与相关多个实体相联系。1个人只有1个出生地,但1个出生地可以有多个人。


12.      答案:A
【解析】一个学生可以学习多门课程,每门课程又可以由多个学生学,因此学生与课程是多对多的联系。


13.      答案:B
【解析】常见的数据模型包括层次模型、网状模型和关系模型3种。


14.      答案:D
【解析】 在Access中,多对多的联系表现为一个表中的多条记录在相关表中同样可以有多条记录与之对应。即表A中一条记录在表B中可以对应多条记录,而表B中的一条记录在表A中也可对应多条记录。所以本题答案为D。


15.      答案:B
【解析】层次数据模型的特点是有且只有一个结点无双亲,这个结点称为"根结点";其他结点有且只有一个双亲。网状数据模型的特点是允许一个以上结点无双亲;一个结点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。


16.      答案:C
【解析】注意是表二和表一构成的关系,不是表一和表二。


17.      答案:B
【解析】层次数据模型的特点是有且只有一个结点无双亲,这个结点称为"根结点";其他结点有且只有一个双亲。网状数据模型的特点是允许一个以上结点无双亲;一个结点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。


18.      答案:C
【解析】层次数据模型的特点是有且只有一个结点无双亲,这个结点称为"根结点";其他结点有且只有一个双亲。网状数据模型的特点是允许一个以上结点无双亲;一个结点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。


19.      答案:B
【解析】层次数据模型的特点是有且只有一个结点无双亲,这个结点称为"根结点";其他结点有且只有一个双亲。网状数据模型的特点是允许一个以上结点无双亲;一个结点可以有
多于一个的双亲。关系数据模型是以二维表的形式来表示的。


20.      答案:A
【解析】为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。


21.      答案:B
【解析】对于双人间,一个房间可以入住两位客人,而一位客人只能入住一个房间,所以客房信息表和客人信息表之间的联系为一对多。


22.      答案:A
【解析】两个表是由相同的主键建立联系,也就是主键和主键之间的联系,主键是唯一的,
所以是一对一关系。


23.      答案:D
【解析】 实体联系模型又称E-R图,是概念模型的一种,它将现实世界的要求转化成实体、联系和属性等几个基本概念,以及它们之间的两种基本关系,并且用一种较为简单的图表示。层次模型用树型结构来表示实体与实体之间的联系。网状模型用网状结构来表示实体与实体之间的联系。关系模型用二维表来表示实体与实体之间的联系。


24.      答案:A
【解析】 关键字:在1个关系模式中,存在这样1个属性组,当它的值确定以后,关系中别的属性值就唯一确定了,这个属性组就是该关系模式的关键字,关键字是指能够唯一地标识1个记录的属性或属性的组合。在本题中,只有书号能够唯一地标识一本图书,在书店中可以有书名相同的书,一个作者可以出版多本书,一家出版社可以出版多本书,这些都不
能唯一标识一本图书。


25.      答案:A
【解析】属性:二维表中的1列;域:属性的取值范围;关键字:在1个关系模式中,存在这样1个属性组,当它的值确定以后,关系中别的属性值就唯一确定了,这个属性组就是该关系模式的关键字,关键字是指能够唯一地标识1个记录的属性或属性的组合。


26.      答案:B
【解析】关系数据库中的记录的前后顺序可以任意,其位置并不影响库中的数据,也不会对统计结果造成任何影响。


27.      答案:A
【解析】Access中,一个表就是一个关系,每一个关系都是一个二维表。


28.      答案:D
【解析】两个实体间的联系可以归结为以下3种类型:① 一对一联系;② 一对多联系;③ 多对多联系。


29.      答案:A
【解析】表中的每一行称为一个记录,也称元组。


30.      答案:B
【解析】Access中,一个表就是一个关系,每一个关系都是一个二维表。



31.      答案:A
【解析】选择运算是从关系中出满足条件的记录,选择的条件以逻辑表达式给出,使得逻辑表达式的值为真的元组将被选取;投影运算是从关系中选出若干属性列组成新的关系;联结运算是从两个关系的笛卡儿积中选取满足条件的记录;比较不属于关系运算。


32.      答案:A
【解析】选择运算的含义是:按照一定条件从给定关系中选取若干元组组成新的关系,这种新建的关系是原来关系的子集。


33.      答案:B
【解析】从关系模式中指定若干属性组成新的关系称为投影。



34.      答案:C
【解析】 连接是关系的横向结合。联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。
所以本题答案为C。


35.      答案:B
【解析】在对关系数据库的查询中,利用关系的投影、选择和连接运算可以方便地分解或构造新的关系。


36.      答案:B
【解析】数据库的设计一般要经过分析建立数据库的目的、确定数据库中的表、确定表中的字段、确定主关键字,以及确定表之间的关系等过程。



37.      答案:D
【解析】本题前3个选项都是Access数据库的特点。数据库模型有3种:层次模型,网状模型和关系模型。而Access是作为关系数据库模型支持"客户机/服务器"应用系统。


38.      答案:D
【解析】Access具有程序设计能力,它可以利用VBA模块设计程序;可以自己创建程序;Access支持面向对象功能。


39.      答案:D
【解析】 Access所提供的对象都存放在同一个数据库文件(扩展名为.mdb的文件)中,而不是像其他PC的数据库那样分别存放在不同的文件中。
所以本题答案为D。


40.      答案:A
【解析】Access不仅能处理Access格式的数据库,也能对诸如DBase、FoxBase、Btrieve等格式的数据库进行访问。


41.      答案:A
【解析】表是数据库的基本对象,是存放各类数据的基础,如查询、窗体、报表等都是在表的基础上建立并使用的。表由字段与记录组成。


42.      答案:D
【解析】 Access数据库由数据库对象和组两部分组成,其中对象分为七种,这些数据库对
象包括:表、查询、窗体、报表、数据访问页、宏和模块。


43.      答案:C
【解析】表是所有数据库对象的基础。


44.      答案:A
【解析】表是数据库中用来存储数据的对象,是整个数据库系统的基础。Access允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。


45.      答案:B
【解析】选择运算是从关系中出满足给定条件的元组的操作。投影是从关系模式中指定若干属性组成新的关系,相当于对关系进行垂直运算,其关系模式所包含的属性个数往往
比原关系少。连接运算是将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组,没有关联这一关系运算。本题是显示"教师表"中"姓名"和"职称"这两个元组的信息,属于从关系模式中指定两个属性组成新的关系的运算,因此应选B。


二、填空题

1.      答案:相关事物之间的联系|


2.      答案:文件系统|数据库系统|


3.      答案:小 或 低|高 或好|



4.      答案:层次模型|关系模型|


5.      答案:外部关键字 或 外键|
【解析】如果表中的1个字段不是本表的主关键字,而是另外1个表的主关键字,该字段(属性)称为外部关键字,简称外键。


6.      答案:关系 或 关系表|


7.      答案:主关键|


8.      答案:选择|
【解析】在关系数据库中,从关系中出满足给定条件的无组,该操作为选择。


9.      答案:连接|
【解析】 基本的关系运算包括选择、投影和连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。


10.      答案:选择|
【解析】从关系中出满足给定条件的元组的操作称为选择。选择的条件以逻辑表达式给出,使逻辑表达式为真的元组即为满足条件的元组。


版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。