2024年4月5日发(作者:)

2010学年第一学期《数据库应用》期末试卷

2011年1月

亲爱的同学:

祝贺你完成了Access数据库的学习,放松一点,相信自己。本卷

可能用到的术语:Select、From、Where(条件)、Group BY(分组)、

ORDER BY(排序)、DESC(降序)、COUNT(统计)。

班级: 姓名: 成绩:

一、选择题,请将答案写在下面表格内。(每小题2分,共50分)

题号

答案

题号

答案

题号

答案

1

11

21

2

12

22

3

13

23

4

14

24

5

15

25

6

16

7

17

8

18

9

19

10

20

1、打开Access数据库时,应打开( )文件。

A、.mda B、.mdb C、.mde D、.dbf

2、数据处理的三个阶段不包括的是( )

A、人工管理阶段 B、计算机管理阶段

C、文件系统管理阶段 D、数据库系统管理阶段

3、Access表中字段的数据类型不包括( )

A、文本 B、备注 C、通用 D、日期/时间

4、下列选项不是Access数据库对象的是( )

A、窗体 B、查询 C、关系模型 D、报表

5、Access数据库的核心与基础是 ( )

A、表 B、宏 C、窗体 D、模块

6、在Access中,可用于设计输入界面的对象是( )。

A、窗体 B、报表 C、查询 D、表

7、下列选项中,不属于Access数据类型的是( )。

A、数字 B、文本 C、报表 D、时间/日期

8、如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是( )。

A、是/否 B、数字 C、文本 D、备注

9、在书写时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是( )。

A、* B、% C、& D、#

- 1 -

10、定位最后一条记录中的最后一个字段的快捷键是 ( )

A、Ctrl+下箭头 B、下箭头 C、Ctrl+Home D、Ctrl+End

11、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。

A、DBS包括DB和DBMS B、DBMS包括DB和DBS

C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS

12、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个

阶段中,数据独立性最高的是( )阶段。

A、数据库系统 B、文件系统 C、人工管理 D、数据项管理

13、数据库系统的核心是( )。

A、数据模型 B、数据库管理系统 C、软件工具 D、数据库

14、创建报表的数据来源不能是( )

A、任意 B、一个多表创建的查询 C、一个单表创建的查询 D、一个表

15、如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相

匹配,则表A与表B存在的关系是( )

A、一对一 B、一对多 C、多对一 D、多对多

16、要设置在报表每一页的底部都输出的信息,需要设置( )

A、报表页眉 B、报表页脚 C、页面页眉 D、页面页脚

17、在Access数据库中,数据保存在( )对象中。

A、窗体 B、查询 C、表 D、报表

18、在Access数据库系统中,不能建立索引的数据类型是( )。

A、文本型 B、备注型 C、数值型 D、日期/时间型

19、一般情况下,以下哪个字段可以作为主关键字( )。

A、基本工资 B、职称 C、姓名 D、身份证号码

20、在SQL语言的SELECT语句中,用于实现选择运算的子句是( )

A、FOR B、WHERE C、WHILE D、IF

21、在SQL查询中“GROUP BY”的含义是 ( )

A、选择行条件 B、对查询进行排序 C、选择列字段 D、对查询进行分组

22、下列( )是主键的标志。

A、

A、

A、

B、

B、

C、

C、

D、

D、

23、下列( )图标是Access中表对象的标志。

24、下列( )图标是Access中新建报表的标志。

B、 C、 D、

25、若要退出Microsoft Access,则应使用的操作是( )。

A、Exit B、Return C、Quit D、Revoke

二、填空题(每空格2分,共20分)

1、Access 2003是__ 套装办公软件的重要组成部分。

2、Access数据库包含有表、 ________ 、 _______ 、报表、页、宏、模块等7种数据库对象。

3、Access中的表间关系有 、 和多对多三种。

- 2 -

4、Access中的窗体由 、 和 等三个部分组成。

5、人员基本信息一般包括:身份证号,姓名,性别,年龄等。其中可以作为主关键字的

是 。

6、在Access 2003中报表中有 视图和预览视图,而没有数据表视图。

三、操作题(共30分)

现有图书管理数据库,其中两个表“图书”、“读者”、“借阅”结构及数据如下图所示:

图 书

编号

01001

01002

01003

分类号

G

G

G

书名

马克思哲学

邓小平理论

数据库应用

作者

李鹏

张飞

陈明

出版单位

科学出版社

科学出版社

电子工业出版社

单价

23.00

34.00

39.00

读 者

借书证号

2010001

2010102

2010203

班级

09计

09春计

09财会

姓名

赵云峰

李小巧

梁海鸥

性别

职称

学生

学生

学生

电话号码

86478908

86654789

86854301

借 阅

1、在划线上补充完整。(每小题3分,共6分)

(1)查询单价在25元至35元(含25元和35元)之间的图书的书名、作者、单价,结果按分类号升序排

序。

SELECT 书名,作者,单价

FROM 图书

WHERE

ORDER BY

(2)查询“读者”表中性别为“女”的所有信息。

SELECT *

FROM

- 3 -

借书证号

2010001

2010102

2010203

编号

01001

01003

01003

借书日期

2010年12月6日

2010年12月4日

2010年12月10日

归还日期

2010年12月12日

2010年12月8日

2010年12月19日

WHERE

2、在划线上写出相应语句的功能。(每小题3分,共12分)

(3)SELECT *

FROM 图书

(4)SELECT 编号,书名,作者

FROM 图书

(5)SELECT *

FROM 图书

ORDER BY 单价 DESC

(6)SELECT *

FROM 读者

WHERE 性别=“男”

3、使用SQL查询“图书”、“读者”、“借阅”表的数据,并满足如下条件(每小题4分,共12分)

(7)查询结果按“借阅日期”降序显示“借阅”表的所有信息。

(8)显示图书管理数据库中借书证号、姓名、性别、借书日期、归还日期的所有信息。

(9)以“读者”表为数据源,统计各班级人数。

温馨提示:同学们,到此你已完成了三大题的内容,既有理论又有实践。检查一下答案

是否都写在规定的地方。如果有时间,再检查一下你刚才做过的题目吧!或许你又有收获。

- 4 -

2010学年第一学期《数据库应用》期末试卷答案

2011年1月

一、选择题(每小题2分,共50分)

题号

答案

题号

答案

题号

答案

1

B

11

A

21

D

2

B

12

A

22

A

3

C

13

B

23

C

4

C

14

A

24

D

5

A

15

D

25

C

6

A

16

D

7

C

17

C

8

C

18

B

9

D

19

D

10

D

20

B

二、填空题(每空格2分,共20分)

1、fffice2003 2、查询、窗体 3、一对一、一对多 4、页眉、主体、页脚 5、身份证号 6、设计

三、操作题(共30分)

1、在划线上补充完整。(每小题3分,共6分)

(1)查询单价在25元至35元(含25元和35元)之间的图书的书名、作者、单价,结果按分类号升序排

序。

SELECT 书名,作者,单价

FROM 图书

WHERE 单价 BETWEEN 15 AND 25

ORDER BY 分类号 ASC

(2)查询“读者”表中性别为“女”的所有信息。

SELECT *

FROM 读者

WHERE 性别=“女”

2、在划线上写出相应语句的功能。(每小题3分,共12分)

(1)SELECT *

FROM 图书

查询“图书”表的所有数据。

(2)SELECT 编号,书名,作者

FROM 图书

查询“图书”表的编号、书名、作者的数据。

- 5 -

(3)SELECT *

FROM 图书

ORDER BY 单价 DESC

查询结果按“单价”降序显示“图书”表的所有数据。

(4)SELECT *

FROM 读者

WHERE 性别=“男”

查询显示性别为“男”的所有信息。

3、使用SQL查询“图书”、“读者”、“借阅”表的数据,并满足如下条件(每小题4分,共12分)

(1)查询结果按“借阅日期”降序显示“借阅”表的所有信息。

SELECT *

FROM 借阅

ORDER BY 借阅日期 DESC

(2)显示图书管理数据库中借书证号、姓名、性别、借书日期、归还日期的所有信息。

SELECT 借书证号,姓名,性别,借书日期,归还日期

FROM 读者,借阅

WHERE 读者.借书证号=借阅.借书证号

(3)以“读者”表为数据源,统计各班级人数。

SELECT 班级,COUNT(借书证号) AS 人数

FROM 读者

GROUP BY 班级

- 6 -