数据库期末复习题 下载本文

内容发布更新时间 : 2024/5/26 21:06:35星期一 下面是文章的全部内容请认真阅读。

复习题:单选题 & 填空题 & 读程序填空

第1章 数据库技术基础

一、单选题

1. 数据模型反映的是( A )。

A.事物本身的数据和相关事物之间的联系 C.记录中所包含的全部数据

B.事物本身所包含的数据 D.记录本身的数据和相关关系

B.数据库管理员 B.数据管理语言

B.文件系统阶段 B..dbf B.程序员 B.数据

C.数据库管理系统 C.数据控制语言

D.文件 D.数据操纵语言

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

A.数据库 A.数据定义语言

3. 数据库管理系统中负责数据模式定义的语言是( A )。 4. 数据库管理系统是( B )。

A.操作系统的一部分 C.一种编译系统 A.人工管理阶段 A..adp

A.数据库管理员

B.在操作系统支持下的系统软件 D.一种操作系统 C.数据库系统阶段 C..frm C.高级程序员 C.数据结构

D.三个阶段相同 D..mdb D.软件开发商 D.数据模型

5. 在数据管理技术发展的三个阶段中,数据共享最好的是( C )。 6. 用Access创建的数据库文件,其扩展名是( D )。

7. 数据库系统是由数据库、数据库管理系统、应用程序、( A )、用户等构成的人机系统。 8. 在数据库中存储的是( B )。

A.信息

A.数据库有较高的安全性

9. 在下面关于数据库的说法中,错误的是( D )。

B.数据库有较高的数据独立性 D.数据库中没有数据冗余 C.数据多样性 C.关系型 C.窗体

D.较好的数据完整性 D.树状 D.宏

C.数据库中的数据可以被不同的用户共享

10. 不是数据库系统特点的是( C )。

A.较高的数据独立性 A.层次 A.表

B.最低的冗余度 B.网状 B.查询

11. Access是( C )数据库管理系统。

12. 在Access中,数据库的基础和核心是( A )。 13. 在下面关于Access数据库的说法中,错误的是( B )。

A.数据库文件的扩展名为mdb C.一个数据库可以包含多个表 A.Dos

A.网状、关系和语义

B.Windows

B.层次、关系和网状

B.所有的对象都存放在同一个数据库文件中

D.表是数据库中最基本的对象,没有表也就没有其他对象 C.Unix

C.环状、层次和关系

D.Ucdos

D.字段名、字段类型和记录

14. Access数据库管理系统依赖于( B )操作系统。 15. 常见的数据模型有3种,它们是( B )。 16. 在以下叙述中,正确的是( D )。

A.Access只能使用系统菜单创建数据库应用系统 C.Access只具备了模块化程序设计能力

B.Access不具备程序设计能力

D.Access具有面向对象的程序设计能力 C.窗体 C.窗体 C.记录 C.记录 C.记录

D.查询 D.报表 D.属性 D.属性 D.字段

17. 不属于Access对象的是( B )。

A.表 A.表

B.文件夹 B.查询 B.关系模式 B.关系模式 B.关系模式

18. 数据库中的基本单位是( A )。 19. 一个关系对应一个( A )。

A.二维表

20. ( B )是对关系的描述。

A.二维表

21. 表中的一列叫做( D )。

A.二维表

22. 唯一确定一条记录的某个属性组是( A )。

- 1 -

复习题:单选题 & 填空题 & 读程序填空

A.关键字 B.关系模式 B.关系模式 B.关系模式 B.关系模式 B.文件系统阶段 B.最低的冗余度

C.记录 C.记录 C.记录 C.记录

C.数据库系统阶段 C.逻辑性

D.属性 D.属性 D.属性 D.属性 D.智能数据库 D.数据完整性

23. 被选中的关键字是( A )。

A.主键

24. 属性的取值范围是( A )。

A.值域 A.主键

A.人工管理阶段

25. 关系名(属性, 属性2, ??, 属性n)是( B )。 26. 不属于数据库发展过程的是( D )。 27. 不是数据库特征的是( C )。

A.数据独立性

二、填空题

1. 在关系数据库中,基本的关系运算有三种,它们是选择、投影和 联接 。 2. 在数据库技术中,实体集之间的联系可以是一对一、一对多和 多对多 。 3. 在现实世界中实体“人”与实体“出生地”之间的联系是 一对多 的联系。

4. 将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元祖,这种操作称为 联接 。 5. 利用Access创建的数据库文件,其扩展名为 mdb 。

6. 常用的结构数据模型有层次模型、网状模型和 关系模型 。

7. 在关系模型中,把数据看成一个二维表,每一个二维表称为一个 关系 。 8. 在二维表中,元组的 属性 是不能再分成更小的数据项。

9. 在关系数据库中,基本的关系运算有三种,它们是选择、投影和 联接 。

10. 将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元祖,这种操作称为 联接 。 11. 投影 是从二维表列的方向进行的运算。

12. 在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为 选择 。

13. 在教师表中,如果要找出职称为“教授”的教师,应该采用的关系用算是 选择 。 14. 在E-R图中, 矩形 表示实体。

15. 在E-R图中,表示实体联系的是 菱形 。

16. Access是一个 面向对象 的可视化数据库管理系统。

第2章 创建数据库和表

一、单选题

1. 在数据表的设计视图中,不能完成的操作是( D )。

A.修改字段的类型 A.控制符

A.>=0 And <=100

C.成绩>=0 And 成绩<=100 A.控制字段大小 A.数字和日期/时间

B.修改字段的名称 B.文本

B.设置默认值 B.文本和货币

C.删除一个字段 C.条件

D.删除一条记录 D.显示格式

2. Access数据库表中的字段可以定义有效性规则,简单说有效性规则是( C )。 3. 如果字段“成绩”的取值范围为0~100,则错误的有效性规则是( D )。

B.[成绩]>=0 And [成绩]<=100 D.0<=[成绩]<=100 C.定义有效性规则 C.文本和日期/时间

D.设置输入掩码 D.数字和文本

4. 输入数据时,如果希望输入的格式保持一致,或希望检查输入时的错误,可以( D )。 5. 能够使用“输入掩码向导”创建输入掩码的字段类型是( C )。 6. 以下关于主关键字的说法,错误的是( B )。

A.使用自动编号是创建主关键字最简单的方法 B.作为主关键字的字段中允许出现Null值 C.作为主关键字的字段中不允许出现重复值

D.不能确定任何单字段的值的唯一性时,可以将两个或更多的字段组合成为主关键字

7. 下面关于Access表的叙述中,错误的是( C )。

A.在Access表中,可以对数字型字段进行“格式”属性设置

- 2 -

复习题:单选题 & 填空题 & 读程序填空

B.若删除表中含有自动编号字段的一条记录后,这个编号不会再被使用 C.创建表之间的关系时,应关闭所有表

D.可在Access表的设计视图“说明”列中,对字段进行具体的说明

8. 在一个单位的人事数据库,字段“简历”的数据类型应当为( D )。

A.文本型 A.数字型

B.数字型 B.文本型

C.日期/时间型 C.自动编号型

D.备注型 D.备注型

9. 在一个学生数据库中,字段“学号”不应该是( D )。 10. 在下面关于Access数据类型的说法,错误的是( C )。

A.自动编号型字段的宽度为4个字节 C.OLE对象的长度是不固定的 A.文本类型 A.文本类型 A.文本类型 A.自动编号类型 A.文本类型 A.文本类型 A.文本类型 A.文本类型 A.文本类型 A.文本类型 A.文本类型 A.文本类型 A.数字类型 A.数字类型 A.数字类型 A.数字类型

A.一个数据库可以包含多个表 C.一个表可以包含多个数据库

B.货币类型 B.货币类型 B.货币类型 B.货币类型 B.货币类型 B.货币类型 B.货币类型 B.货币类型 B.货币类型 B.货币类型 B.货币类型 B.货币类型 B.备注类型 B.备注类型 B.备注类型 B.备注类型

B.是/否型字段的宽度为1个二进制位 D.文本型字段的长度为255个字符 C.日期类型 C.日期类型 C.日期类型 C.日期类型 C.是/否类型 C.是/否类型 C.是/否类型 C.是/否类型 C.是/否类型 C.是/否类型 C.是/否类型 C.是/否类型 C.是/否类型 C.日期/时间型 C.货币类型 C.是/否类型

D.数字类型 D.数字类型 D.数字类型 D.数字类型 D.数字类型 D.OLE类型 D.OLE类型 D.OLE类型 D.OLE类型 D.OLE类型 D.日期/时间类型 D.OLE类型 D.OLE类型 D.OLE类型 D.自动编号类型 D.OLE类型

11. 如果在创建表中建立字段“基本工资额”,其数据类型应当为( B )。 12. 如果在创建表中建立字段“职工姓名”,其数据类型应当为( A )。 13. 如果在创建表中建立字段“奖金”,其数据类型应当为( B )。 14. 如果在创建表中建立需要随机编号的字段,其数据类型应当为( A )。 15. 如果在创建表中建立需要存放逻辑类型的字段,其数据类型应当为( C )。 16. 如果在创建表中建立需要存放Word文档的字段,其数据类型应当为( D )。 17. 如果在创建表中建立需要存放Excel文档的字段,其数据类型应当为( D )。 18. 如果在创建表中建立需要存放图片文档的字段,其数据类型应当为( D )。 19. 如果在创建表中建立需要存放声音文档的字段,其数据类型应当为( D )。 20. 如果在创建表中建立需要存放二进制数据文档的字段,其数据类型应当为( D )。 21. 如果在创建表中建立需要存放时间的字段,其数据类型应当为( D )。

22. 如果在创建表中建立需要存放少于255个字符的字段,其数据类型应当为( A )。 23. 如果在创建表中建立需要进行算术运算的字段,其数据类型应当为( A )。 24. 下边哪个字段的数据类型必须是8个字节( C )。 25. 下边哪个字段的数据类型必须是4个字节( D )。

26. 如果在创建表中建立需要存储True/False的字段,其数据类型应当为( C )。 27. 在Access中,表和数据库的关系是( A )。

B.一个表只能包含2个数据库 D.一个数据库只能包含一个表 B.不允许字段的值超出某个范围 D.系统自动把小写字母转换成大写字母 C.有效性文本

D.索引

28. 定义某一个字段的默认值的作用是( C )。

A.当数据不符合有效性规则时所显示的信息 C.在未输入数值之前,系统自动提供数值

29. 67、添加新记录时,自动添加到字段中的是( A )。

A.默认值

B.有效性规则

30. 表的组成内容包括( B )。

- 3 -