习题

一、填空题

1.数据库管理系统的主要功能包括________________、________________、________________、________________和________________。

2.数据库管理员是负责________________的创建、使用和维护的专门人员。

3.E-R模型中常用到实体、________________、________________、________________、域、联系和E-R图。

4.在E-R模型中,客观存在并可相互区别的事物被称为________________。

5.现实世界的事物之间总是存在某种联系的,任何实体都不可能孤立存在,实体的联系包括________的联系(通常指组成实体的各属性之间的联系)和________的联系。

6.在E-R图中,菱形表示________________,菱形框内为________________,并用无向边分别与有关实体型连接,同时注明________________类型(1∶1,1∶nmn)。

7.使用E-R图将客观世界抽象为概念世界以后,还要再将概念世界转换为机器世界,这时需要使用数学模型。数学模型主要有________________、________________、________________和________________。其中,________________是Access 数据库管理系统所使用的。

8.利用________结构来表示实体联系的数据模型称为关系模型。关系数据模型以关系数学理论为基础,一个关系对应一个________。

9.在表中能够唯一标识一条记录的字段或字段组合被称为________。一个表可能有多个________,从中选择一个作为________,又被称为________。

10.关系运算的对象是________,运算结果仍是________。

11.在关系运算中,从一个关系中选出若干个字段组成新的关系称为________。

12.在联接操作中,以两个关系的字段值对应相等为条件进行的联接称为________。去掉重复字段的等值联接称为________。

13.关系数据库中的关系是要满足一定要求的,满足一定要求的关系模式称为________。

14.为了保证数据库中的数据与现实世界中的数据一致,需要对关系模型中的关系施加条件,以保证数据的正确性、有效性和相容性。

15.一个 Access 2016 数据库就是一个扩展名为________的文件,所有的数据库对象就存储在该文件内。不同的数据库对象在数据库中起不同的作用。

16.模块是用________编写的一段程序或一个函数过程。

二、单项选择题

1.数据与信息之间的关系是()。

A.数据与信息是独立的

B.数据是信息的载体

C.信息是数据的载体

D.两者之间是平等关系

2.按一定的数据模型组织在一起存储在磁盘、光盘或其他外存介质上,并可供各种用户共享的数据集合称为()。

A.数据库

B.数据库系统

C.数据库管理系统

D.数据库管理员

3.下列关于数据库管理系统的叙述中正确的是()。

A.数据库管理系统就是数据库

B.数据库管理系统就是数据库应用系统

C.数据库管理系统是位于用户与操作系统之间的一个数据管理软件

D.数据库管理系统就是数据库系统

4.数据库的基本特点是()。

A.数据结构化,数据独立性高、冗余度大、共享性高,数据统一管理和控制

B.数据结构化,数据独立性高、冗余度小、共享性高,数据统一管理和控制

C.数据非结构化,数据独立性高、冗余度小、共享性高,数据统一管理和控制

D.数据非结构化,数据独立性低、冗余度大、共享性低,数据统一管理和控制

5.数据库系统的核心是()。

A.数据库

B.数据库管理系统

C.数据库应用系统

D.计算机硬件

6.数据库管理系统是()。

A.系统软件

B.计算机辅助设计

C.应用软件

D.高级语言

7.利用二维表结构来表示实体与实体之间联系的数据模型称为()。

A.层次模型

B.网状模型

C.关系模型

D.面向对象模型

8.下列关于实体联系模型的叙述中正确的是()。

A.是一种描述机器世界的模型

B.是一种描述客观世界的模型

C.是一种描述信息世界的模型

D.以上都不是正确的

9.下列关于关系型数据库主要特点的叙述中错误的是()。

A.关系中的每个属性是可再分割的数据项

B.关系中的每一列元素必须是相同类型的数据

C.同一个关系中不能有相同的字段,也不能有相同的记录

D.关系的行、列次序能任意交换,不会影响其信息内容

10.假设一个教室可以安排多个学生,某个学生只能安排在一个教室内,教室与学生之间是()。

A.一对一的联系

B.一对多的联系

C.多对一的联系

D.多对多的联系

11.在E-R图中,用来表示属性的图形是()。

A.菱形

B.矩形

C.圆形

D.椭圆形

12.在下列关系运算中,从一个关系中选出若干个字段组成新的关系称为()。

A.投影

B.选择

C.联结

D.没有的运算

13.假设关系A和B具有相同的关系模式,由A和B去掉重复记录后产生一个新的关系C,C称为A与B的()。

A.并

B.交

C.差

D.什么都不是

14.在关系型数据库中,任何一个关系模式都必须满足()。

A.第一范式

B.第二范式

C.第三范式

D.第四范式

15.下列关于关系的完整性描述正确的是()。

A.实体完整性规则要求关系中的主键不能取空值或重复的值

B.参照完整性规则要求“允许参照不存在的实体”,即外键可以不等于相应关系中主键的某个值

C.实体完整性和参照完整性不一定是关系模型满足的完整性约束条件

D.实体完整性规则要求关系中的主键只能取空值或重复的值

16.Access 2016是()。

A.数据库应用系统

B.数据库

C.数据库管理系统

D.电子表格软件包

三、多项选择题

1.下列叙述中,()是错误的。

A.在关系模型中,实体与实体之间的联系也是用关系来表示的

B.在现实世界中事物内部及事物之间是有联系的,在信息世界中反映为实体内部的联系和实体之间的联系

C.学生实体和课程实体之间存在一对多的关系

D.数据库系统是一个管理数据库的软件

2.在数据库概念设计的E-R图中,所用的图形包括()。

A.矩形

B.菱形

C.四边形

D.椭圆形

3.关系型数据库的任何查询操作都是由 3 种基本运算组成的,这 3 种基本运算包括()。

A.连接

B.比较

C.选择

D.投影

四、简答题

1.什么是数据库?简要叙述数据库的主要特点。

2.什么是关系模型?简要叙述关系模型的主要特点。

3.分别列举两个实体之间具有一对一、一对多和多对多联系的实例。

4.分别列举选择、投影和联接关系运算的实例。

5.简要叙述Access 2016中数据库对象在数据库中起到的作用。

6.解释关系基本运算中传统的集合运算(并、差、交等)和专门的关系运算(选择、投影和连接)的运算规则,并列举实例加以说明。

7.简要叙述 Access 2016工作界面各组成部分的功能。

8.某所学校有若干个学院,每个学院有若干个教研室和专业,每个教研室有若干个教师,每个教师讲授若干门课程,每个专业有若干个学生,每个学生选修若干门课程,每门课程又被有若干个学生选修。利用E-R图画出该学校的概念模型。

五、实验题

1.安装Access 2016。

2.启动Access 2016、打开一个实例数据库、关闭实例数据库、退出Access 2016。