当前位置:文档之家› 自测题1及参考答案

自测题1及参考答案

自测题1及参考答案
自测题1及参考答案

自测题1及参考答案

一、单选题(15小题,每小题1分,共15分。请将正确答案写在答题纸上)

1. 以下软件()不是数据库管理系统

【A】VB 【B】Access 【C】Sybase 【D】Oracle

2. 在创建数据库之前,应该()

【A】使用设计视图设计表【B】使用表向导设计表

【C】思考如何组织数据库【D】给数据库添加字段

3. 表是由()组成的?

【A】字段和记录【B】查询和字段

【C】记录和窗体【D】报表和字段

4. 创建子数据表通常需要两个表之间具有()的关系

【A】没有关系【B】随意【C】一对多或者一对一【D】多对多

5. 可用来存储图片的字段对象是()类型字段

【A】OLE 【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. 在报表设计中,页号应该出现在()部分

【A】报表页眉【B】页面页眉

【C】报表页脚【D】页面页脚

12. 学生和课程之间是典型的()关系

【A】一对一【B】一对多

【C】多对一【D】多对多

13. 表的操作按钮的作用是()

【A】到第一个记录【B】到最后一个记录

【C】删除记录【D】插入记录

14. 数据访问页是一种独立于Access数据库外的()文件

【A】HTML 【B】DOS 【C】UNIX 【D】Windows 15. 输入掩码通过()减少输入数据时的错误。

【A】限制可输入的字符数

【B】仅接受某种类型的数据。

【C】在每次输入时,自动填充某些数据。

【D】以上全部

二、填空题(9小题,每空1分,共15分。请将正确答案写在答题纸上)

1. 数据库的发展经过了()、()和()三个阶段,现在最常用的是(),Access是()型的数据库管理系统。

2. 数据的完整性包括()、()和()三种。

3. 相关宏的集合称为()。

4. 为了限制字段输入信息的格式,可以设置字段的()属性。

5. 在查询准则单元格中输入[请输入姓名],则该查询是()查询。

6. 在命令按钮的单击事件中调用宏组中的宏时,应将单击事件设置为()。

7. ()可以加快查询与排序的速度。

8. 窗体的常用视图有:数据表视图,窗体视图和()。

9. 主键字段的值的要求是()。

三、问答题(10小题,每小题2分,共20分。请将正确答案写在答题纸上,注明题号)1.用SQL语句创建学生表,表中字段及其数据类型如下所示:

学生(学号char(10),姓名char(8),性别char(2),政治面貌char(20)),其中学号字段设置为主键字段。

2. 用SQL语句将学生表的政治面貌字段数据类型改为char(26)。

3. 用SQL语句为学生表增加一个新的字段:班级char(20)。

4. 用SQL语句删除学生表的班级字段。

5. 用SQL语句为学生表添加如下记录:(’0001',’张三’,’男’,’党员’)。

6. 用SQL语句将学生表中所有政治面貌为‘党员’的记录改为‘共产党员’。

7. 用SQL语句删除学生表中的学号为‘0003’的记录。

8. 用SQL语句查出所有男同学的学号、姓名、政治面貌。

9. 用SQL语句查出政治面貌为‘共产党员’或者‘团员’的学生信息

10. 用SQL语句查出每种政治面貌的学生人数。

第二卷操作题

(本部分共有1大题10小题,总分50分,考试时间60分钟。)

注意事项:

以下题目均要求在Access2002中完成。

请在Access中建立一个图书借阅管理系统,该系统包括"图书"、"读者"、"借阅"三张表,各表的定义如下:

图书(图书ID char(6), 类别char(8),书名char (30),作者char (6),出版社char(16))

读者(学号char(8), 姓名char (6), 性别char (2),班级char (6))

借阅(学号char(8), 图书ID char (6), 借书日期date,还书日期date)

1.请在Access中建立该图书借阅管理系统数据库,建立这三张表。(7分)

2.合理设置每张表的主键,建立三张表之间的关系,在每张表中输入至少3条记录。(9分)3.建立显示学号、姓名、性别、班级、图书ID、图书类别、书名、作者、借书时间、还书时间的多表连接查询。(2分)

4.建立按照学号或者姓名查询读者信息及其借阅信息的参数查询。(3分)

5.建立显示没有被借出的书籍信息查询。(3分)

6.建立交叉表查询显示每个读者的借书数目。(3分)

7.建立三张表的数据维护窗体,其中读者信息及其借阅信息为主/子窗体。(5分)

8.建立图书信息按类别分组的报表,并统计出每种类别的图书数量,以及各类图书的总数。(6分)

9.建立读者信息及其借阅信息的主/子报表。(2分)

10.建立切换面板将系统所有功能合理组织起来。(10分)

参考答案:

第一卷知识题

(本部分共有3大题,总分50分,考试时间60分钟,闭卷。)

一、单选题(15小题,每小题1分,共15分。请将正确答案写在答题纸上)

1.A 2.C 3.A 4.C 5.A 6.C 7.A 8.B 9.A 10.D 11.D 12.D 13.D 14.A 15.D

二、填空题(9小题,每空1分,共15分。请将正确答案写在答题纸上)

1. 层次型数据库,网状数据库,关系数据库,关系数据库,关系数据库

2. 实体完整性,参照完整性,用户定义的完整性

3. 宏组

4. 输入掩码

5. 参数

6. 宏组名.宏名

7. 索引

8. 设计视图

9. 不可重复且不能为空

三、问答题(10小题,每小题2分,共20分。请将正确答案写在答题纸上,注明题号)

1.CREATE TABLE 学生(

学号char(10) PRIMARY KEY,

姓名char(8),

性别char(2),

政治面貌char(20)),

2.ALTER TABLE学生

ALTER COLUMN 政治面貌char(26)

3.ALTER TABLE 学生

ADD 班级char(20)

4.ALTER TABLE 学生

DROP班级

5.INSERT INTO 学生

V ALUES(’0001',’张三’,’男’,’党员’)6.UPDATE 学生

SET 政治面貌=‘共产党员’

WHERE 政治面貌=‘党员’

7.DELETE FROM 学生

WHERE 学号=‘0003’

8.SELECT 学号、姓名、政治面貌FROM 学生

WHERE 性别=’男’

9.SELECT * FROM 学生

WHERE 政治面貌IN(‘共产党员’,‘团员’) 10.SELECT COUNT(*) AS 人数FROM学生

GROUP BY 政治面貌

相关主题
文本预览
相关文档 最新文档