作业答案

更新时间:2024-06-01 09:19:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

陕西师范大学计算机课程

ACCESS数据库应用技术 理论作业与上机实验

院系:__________________ 学号:__________________ 姓名:__________________ 任课教师: 郝选文

注意事项:

? 保持课堂安静,头脑清醒,思维活跃;

? 所有作业(理论习题+上机实验)必须按时独立完成,不得抄袭; ? 重视上机实践,有效利用宝贵的上机时间;

? 理论课随机考勤,上机课刷卡考勤,累积3次缺席,该科目按不及格处理; ? 发现上机时间上网聊天或玩游戏,按缺席一次处理;

? 该作业与实验请保留至毕业离校,以备学校或教育部抽查;

? 学习过程中如有疑惑,请发电子邮件至:haoxuanwen@126.com询问。

Access数据库应用技术

作业01 数据库基础

一、选择题

1. Access是一种( B )型数据库管理系统。 A. 层次 B. 关系 C. 网状 D. 超链接 2. 数据库系统的核心是( C )。

A. 数据库 B. 数据模型 C. 数据库管理系统 D. 软件工具 3. 数据库系统( D )。

A. 比文件系统能管理更多的数据 B. 数据一致性是指数据类型一致 C. 避免了一切数据冗余 D. 减少了数据冗余 4. 关系数据库管理系统能够实现的关系运算是( A )。 A. 选择、投影、连接 B. 排序、索引、统计 C. 关联、更新、排序 D. 显示、打印、制表

5. E-R图即实体-联系图,是设计( B )的有效工具之一。

A. 逻辑模型 B. 概念模型 C. 物理模型 D. 需求分析模型 6. 关系中的每一行称为( B )。 A. 属性 B. 元组 C. 字段 D. 域 7. 关系中的每一列称为( A )。

A. 属性 B. 元组 C. 记录 D. 都不对 8. 实体之间的联系可以归结为( A )三类。

A. 一对一、一对多、多对多 B. 一对一、一对多、多对一 C. 一对多、多对多、多对一 D. 都不对

9. 数据库设计包括( B )。

A. 模式设计和内模式设计 B. 结构特性设计和行为设计 C. 内模式设计和行为设计 D. 概念设计和逻辑设计

二、填空题

1. 在关系模型中,每一个二维表格称为一个( 关系 )。 2. 按数据结构分,数据模型可以分为(层次模型)、(网状模型)和(关系模型)三种。 3. 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、( 参照完整性 )和自定义完整性。

第 2 页 共 24 页

Access数据库应用技术

实验01 Access基础

1. 在D盘建立一个以你的学号命名的文件夹,以后操作均在此文件夹下完成。 2. 建立一个空数据库,命名为“学籍管理系统”,保存到自己的文件夹下。 3. 将你的学号文件夹设置为“默认数据库文件夹”。 4. 利用向导建立一个“订单”数据库。

5. 观察并熟悉Access的标题栏、菜单栏、工具栏、工作区和状态栏。

6. 观察并熟悉Access的表、查询、窗体、报表、宏、数据访问页、模块共7个对象。 7. 将自己的学号文件夹及下属数据保存到优盘或压缩上传到自己的邮箱,以备下次实验使用(以后每次实验完成后都执行此步骤)。

第 3 页 共 24 页

Access数据库应用技术

作业02 数据库与表

一、选择题

1. Access数据库文件的扩展名是( A )。 A. .mdb B. .doc C. .txt D. .xls 2. 数据表中的一行称为( A )。 A. 记录 B. 标题 C. 字段 D. 窗体 3. 数据表中的一列成为( C )。 A. 记录 B. 标题 C. 字段 D. 窗体

4. 在数据表中需要存放图片的字段类型应该是( A )。 A. OLE对象型 B. 备注型 C. 文本型 D. 自动编号型

5. 如果A表中的一条记录与B表中的多条记录相匹配,则表A与表B的关系是( B )。 A. 无意义 B. 一对多 C. 多对一 D. 不确定 6. 若要修改字段类型,应在数据表的( A )视图中进行。 A. 设计 B. 数据表 C. 浏览 D. 预览

7. 在关系数据模型中,域是指( B )。

A. 字段 B. 属性的取值范围 C. 属性 D. 记录

8. 要求成绩的取值范围在0~100之间,应在表设计视图的“成绩”字段的“有效性规则”框中输入( A )。

A. Between 0 and 100 B. 0~100 C. 0 or 100 D. 0 and 100 9. 文本型字段最多可存储的字符个数是( C )。 A. 8 B. 155 C. 255 D. 6400 10. 以下关于主键的说法中,( B )是错误的。 A. 作为主键的字段不允许出现空值(NULL) B. 作为主键的字段允许出现空值(NULL) C. 使用自动编号是创建主键的最简单方法

D. 不能确定任何一个字段的值是唯一时,可将两个以上的字段组合为主键 11. Access字段名不能包含( A )字符。 A. ! B. % C. - D. _

12. 数据的最小访问单位是( C )。

A. 表 B. 字节 C. 字段 D. 记录

13. 表中有一“电话”字段,文本型,要确保输入的电话只能为8位数字(不能有空格),应将该字段输入掩码设为( B )。 A. ######## B. 00000000 C. 99999999 D. ????????

14. 为某字段定义了输入掩码,又设置了格式属性,则数据显示时( A )。

A. 格式属性优于输入掩码 B. 输入掩码优于格式属性 C. 互相冲突 D. 都不对 15. 表中的隐藏列( A )。

A. 暂时看不见 B. 永远消失 C. 取消隐藏也不能显示 D. 一旦隐藏不能再显示

二、填空题

1. 主键有(单子段型)、(多字段型)和(自动编号型)三种。 2. 输入掩码“>”字符的作用是(以大写显示英文字母)。 3. 将文本型字符串“4”、“6”、“12”按升序排序,结果为(“12”、“4”、“6”)。

第 4 页 共 24 页

Access数据库应用技术

实验02 数据库与表

1. 将实验01中所建立的学号文件夹及相关数据复制或下载解压到电脑D盘,以下操作均在此文件夹下完成。

2. 在“学籍管理系统”空数据库中建立以下3个表对象 (1)课程表 字段名称 课程号 课程名称 学分 课程号 1001 1002 1003 1004 2001 3001 3002 4001 (2)学生表 字段名称 学号 姓名 性别 班级 出生日期 政治面貌 联系电话 E-Mail 照片 简历 学号

数据类型 文本 文本 查阅向导型 文本 日期/时间型 文本型 文本型 超级链接型 OLE对象型 备注型 字段大小 8 8 6 2 11

数据类型 文本 文本 长整型 课程名称 计算机基础 Access数据库技术 VB.NET程序设计 多媒体技术 大学英语 思想道德修养 法律基础 大学体育

字段大小 4 20 学分 3 2 2 2 3 2 2 2

将“课程号”设为主键;将“学分”字段设为必填字段;并录入以下数据(可多添加):

将“学号”设为主键;设置出生日期显示方式为长日期;并录入以下数据(可多添加): 姓名

性别 班级

出生日期

政治面貌 联系电话

E-Mail

英语0901 1993-2-15 群众 英语0901 1994-11-12 团员 新闻0901 1993-7-8 新闻0901 1993-5-16 软件0901 1994-6-17 软件0901 1995-12-2

团员 党员 党员 群众 13000000001 zwj@126.com 13000000002 zwj@126.com 13100000001 lsy@snnu.edu.cn 13100000002 lxh@yahoo.com 13500000001 gj@sina.com 13500000002

40901001 张无忌 男 女 40901002 赵敏 40902001 林诗茵 女 40902002 李寻欢 男 40903001 郭靖 40903002 黄蓉 (3)成绩表

男 女 第 5 页 共 24 页

Access数据库应用技术

作业05 报表

一、选择题

1. 在报表中最多提供( C )个字段排序。

A. 1 B. 8 C. 10 D. 2

2. 要在报表中对各门课程的成绩按班级分别计算合计、平均值、最大值、最小值等,则需要设置( A )。

A. 分组级别 B. 汇总选项 C. 分组隔离 D. 排序字段 3. 下列( C )不是报表视图。

A. 设计视图 B. 打印预览视图 C. 页面视图 D. 版式预览视图 4. 以下叙述中( C )是正确的。

A. 报表只能输入数据 B. 报表可以输入和输出数据 C. 报表只能输出数据 D. 报表不能输入和输出数据

5. 报表的数据源( D )。

A. 只能是表对象 B. 只能是查询对象 C. 可以是任意对象 D. 只能是表或查询对象 6. 要在报表的每一页的顶部都能输出信息,应设置( B )。 A. 报表页眉 B. 页面页眉 C. 页面页脚 D. 报表页脚 7. 报表页脚的内容只能在报表的( D )打印输出。

A. 第一页顶部 B. 每页顶部 C. 每页底部 D. 最后一页底部 8. 要实现报表的分组统计,操作的区域应该在( C )。

A. 报表页眉或报表页脚区域 B. 页面页眉或页面页脚区域 C. 组页眉或组页脚区域 D. 主体节

9. 报表的某个文本框控件来源属性为“=2*10+1”,在打印预览视图中,该文本框的信息是( A )。 A. 21 B. =2*10+1 C. 2*10+1 D. 出错

10. 要在报表的每页底部显示格式为“第2页,共20页”的页码,计算控件的控件来源应设置为( B )。

A. “第”&[Page]&”页”,”共”&[Page]&”页” B. =“第”&[Page]&”页”,”共”&[Page]&”页” C. =第&[Page]&页,共&[Page]&页 D. 第[Page]页,共[Page]页

二、填空题

1. 报表页眉的内容只能在报表的( 首页 )打印输出。 2. “自动创建报表”有两种形式,即纵栏式和( 表格式 )。

3. 报表可以建立多层的组页眉和组页脚,但层次不能太多,一般不超过( 3-6 )层。

第 11 页 共 24 页

Access数据库应用技术

实验05 报表

1. 将学号文件夹及相关数据复制或下载解压到电脑D盘,以下操作均在此文件夹下完成。 2. 自动创建报表

以课程表为数据源,用“自动创建报表”创建纵栏式、标格式两个报表,分别命名为“课程报表1”和“课程报表2”。 3. 创建图表报表

在“新建报表”对话框中选择“图表向导”,以学生表为数据源,用饼图表示各政治面貌人数,建立 “图表报表”。 4. 创建标签报表

在“新建报表”对话框中选择“标签向导”,以学生表为数据源,各参数自定,建立“标签报表”。(参数示例:在标签向导对话框中选“型号”为C2166,“尺寸”为52mm×70mm,“横向标签”为2,“按厂商筛选”为Avery等)。 5. 使用向导创建报表

(1)以成绩表为数据源,使用向导创建报表,选择所有字段,选择“学号”作为分组级别,以“课程号”为排序字段,建立“成绩报表”。

(2)以课程表为数据源,使用向导创建报表,选择所有字段,不选择分组级别,以“课程号”为排序字段,建立“课程报表3”。 6. 用设计视图创建报表

(1)以学生表为数据源,使用设计视图创建“学生信息报表”。 ① ② ③ ④

将“字段列表”框中的字段名文本框放置在“主体”节; 字段名“附加标签”控件放置在页面页眉;

标题“学生信息”使用标签控件放置在“报表页眉”; 用插入-页码命令选择一定的页码格式。

(2)以“综合查询”为数据源,建立“学生成绩卡报表”。

① 在“排序与分组”对话框中建立“学号”组页眉及“学号”组页脚;

② 将“课程名称”、“平时成绩”、“期末成绩”字段文本框放置在“主体”节; ③ 将“姓名”等信息及“课程名称”、“平时成绩”、“期末成绩”字段的“附加标签”放置在“学号页眉”中;

④ 用直线控件画上合适的横竖线; ⑤ 鼠标右击“学号页脚”,调出属性,对“学号页脚”的“强制分页”属性和“新行或新列”属性设为“节后”;

⑥ 打开“序号”文本框控件的属性框,在“控件来源”文本框中输入“=1”,“运行总合”属性设为“工作组之上”;

⑦ 数据源“综合查询”中没有“总评成绩字段”,因此用文本框控件作为计算框,打开此文本框的属性框,在“控件来源”文本框中输入“=[平时成绩]*0.2+[期末成绩]*0.8”。

第 12 页 共 24 页

Access数据库应用技术

作业06 宏

一、选择题

1. 打开数据表的宏命令是( C )。

A. OpenQuery B. OpenForm C. OpenTable D. OpenDatabase 2. 打开查询的宏命令是( A )。 A. OpenQuery B. OpenForm C. OpenTable D. OpenDatabase 3. 打开一个报表的宏命令是( D )。 A. OpenQuery B. OpenForm C. OpenTable D. OpenReport 4. 关闭所有窗口退出Access的宏命令是( A )。 A. Quit B. Exit C. Stop D. End

5. 将宏对象名拖到窗体的设计视图中,会添加一个( A )。 A. 命令按钮 B. 文本框 C. 列表框 D. 标签 6. 条件宏的条件项所返回的值是( C )。

A. 真 B. 假 C. 真或假 D. 不能确定

7. 在宏的表达式中可以引用窗体上控件的值,( C )是正确的。 A. [窗体名]![控件名] B. [Forms]![窗体名] C. [Forms]![窗体名]![控件名] D. [Forms]![控件名]

8. 如果要取消Autoexec自启动宏的自动运行,可以在打开数据库时按住( C )键。 A. Ctrl B. Alt C. Shift D. Enter

9. 在一个宏中如果既要包含“条件宏”又包含“无条件宏”。当条件为真时执行“条件宏”,但“无条件宏”则无论条件为真为假都会( C )。

A. 不执行 B. 难以确定 C. 无条件执行 D. 出错 10. 要限制宏命令的操作范围,可以在创建宏时定义( C )。 A. 宏操作对象 B. 宏操作目标 C. 宏条件表达式 D. 窗体或报表控件 11. 宏是一个或多个( C )的集合。 A. 记录 B. 关系 C. 操作 D. 事件

二、填空题

1. 要显示一个消息框的宏操作是( MsgBox )。

2. 要在一个宏中运行另一个宏的操作是( RunMacro )。

3. 宏可以分为( 单个宏 )、( 宏组 )和( 条件宏 )三类。

4. 为了使Access启动时能打开某一个窗体,用宏来实现,宏对象名必须是( Autoexec )。 5. 宏操作OpenForm是( 打开窗体 )。

6. 要在宏中实现关闭窗口的操作,用( Close )命令。

第 13 页 共 24 页

Access数据库应用技术

实验06 宏

1. 将学号文件夹及相关数据复制或下载解压到电脑D盘,以下操作均在此文件夹下完成。 2. 建立一个自启动宏(宏对象名为Autoexec) (1)建立一个“开始窗体”,如图。

(2)当双击“学籍管理系统.mdb”时,自动加载“开始窗体”界面。 3. 建立单个宏

(1)打开成绩表,输入两条记录。 学号 40903001 40903002

课程号 4001 4001

平时成绩 90 92

期末成绩 92 88

总评成绩

(2)建立一个名为“宏1”的宏对象,用宏操作完成总评成绩计算。 4. 建立宏组

(1)建立名为“按钮选择窗”窗体,包含“课程查询”、“成绩查询”、“学生信息查询”和“成绩输出”四个命令按钮。

(2)建立名为“选择”的宏组,如下表。 宏名 课程 成绩 学生信息 成绩输出 返回 操作 Close OpenForm Close OpenForm Close OpenForm OpenReport Close OpenForm 操作参数 以普通模式打开“课程窗1”窗体 以普通模式打开“学生成绩表窗”窗体 以普通模式打开“学生信息分页窗”窗体 以打印预览方式打开“成绩报表” 以普通模式打开“按钮选择窗”窗体 (3)“按钮选择窗”窗体中四个按钮分别连接到四个对应宏;对于宏中所用到的窗体增加一个“返回”按钮,对应“返回”宏。

5. 建立条件宏

(1)修改“切换面板”,增加一项“输出成绩报表”。

(2)建立一个名为“进入”的条件宏,,当在“开始窗体”中输入密码(假如密码设为“123”)

第 14 页 共 24 页

Access数据库应用技术

正确时,执行“进入”宏,打开切换面板。 6. 利用宏建立系统菜单

建立具有如下菜单功能的系统菜单。 窗体查询 成绩查询 信息查询 宏名

成绩查询(&C) -

信息查询(&X)

操作 Close OpenForm Close OpenForm 操作 Close Close

输出报表 输出学生成绩卡 输出学生成绩单

操作参数

窗体名为“学生成绩表窗”,数据模式为只读

窗体名为“学生信息分页窗”,数据模式为只读 操作参数

退出

“窗体查询”菜单对应宏组操作如下:

“输出报表”菜单对应宏组操作如下: 宏名

输出学生成绩卡(&S) -

输出学生成绩单(&D)

OpenReport 以打印预览方式打开“学生成绩卡报表”

OpenReport 以打印预览方式打开“成绩报表” 操作 Quit

操作参数

“退出”菜单对应宏组操作如下: 宏名 退出(&Q)

7. 建立一个单个宏,名为“水平菜单”,将所有已设计的菜单组合到水平菜单。 操作 AddMenu AddMenu AddMenu

操作参数

菜单名称:窗体查询;宏菜单名称:窗体查询 菜单名称:输出报表;宏菜单名称:输出报表 菜单名称:退出;宏菜单名称:退出

8. 为“学生信息表窗”、“学生信息分页窗”、“学生成绩卡报表”和“成绩报表”激活菜单。

第 15 页 共 24 页

Access数据库应用技术

作业07 数据访问页

一、选择题

1. 数据访问页是一个( D )。

A. 数据库中的表 B. 表记录的超链接 C. 独立的数据库文件 D. 独立的外部文件

2. 要修改数据访问页的结构,应在数据访问页的( B )中操作。 A. 页视图 B. 设计视图 C. Internet浏览器 D. 窗体 3. 可以通过( C )把Access数据库的数据发布到Internet上。 A. 查询 B. 表 C. 数据访问页 D. 窗体 4. 设计数据访问页时可以编辑现有的( D )。

A. 数据表 B. 窗体 C. 报表 D. Web页

5. 将主题应用于数据访问页时,会定义数据访问页中的( D )及表边框颜色、水平线、项目符号、超链接颜色、控件等的样式。

A. 背景色 B. 图形 C. 正文和标题样式 D. 以上均可 6. 数据访问页可以发布的数据( A )。

A. 是数据库中保存的数据 B. 只能是静态数据

C. 只能是数据库中变化的数据 D. 只能是数据库中不变的数据

二、填空题

1. 页对象有( 设计视图 )、( 页面视图 )和网页预览3种视图方式。

2. 自动创建数据访问页时,当前文件夹中所保存的数据访问页的文件格式是( HTM或HTML )。

3. Access数据访问页中,有静态的HTML文件,也有动态的( HTML )文件。

第 16 页 共 24 页

Access数据库应用技术

实验07 数据访问页

1. 将学号文件夹及相关数据复制或下载解压到电脑D盘,以下操作均在此文件夹下完成。 2. 自动创建数据访问页

(1)以课程表为数据源建立名为“课程页”的“纵栏式”页对象。 (2)在学号文件夹中双击“课程页.htm”文件以IE打开。

3. 使用向导创建数据访问页

以成绩表为数据源建立名为“成绩页”的页对象(要求按学号分组,按课程号升序)。 4. 用设计视图创建数据访问页

建立名为“课程介绍页”的页对象(要求在设计视图中拖入课程表的课程号、课程名称和学分字段;输入标题“课程简介”;为“课程介绍页”选一主题)。

5. 用“导出”方式建立数据访问页

(1)将学生表以HTML文件形式导出到学号文件夹,名为“学生信息表.html”。 (2)建立一个名为“学生超链接窗”的窗体,在窗体中建立一个标题为“学生信息”的标签,对此标签建立超链接,链接到“学生信息表.html”。

第 17 页 共 24 页

Access数据库应用技术

作业08 模块

一、选择题

1. VBA中的单击事件是( C )。

A. KeyUp B. KeyPress C. Click D. DblClick 2. VBA中的双击事件是( D )。

A. KeyUp B. KeyPress C. Click D. DblClick

3. 窗体中命令按钮的属性:命令1.Enabled=False,表示( A )。

A. 命令按钮不可用 B. 命令按钮可用 C. 命令按钮不可见 D. 错误的属性 4. 没有声明变量的数据类型默认为( D )。

A. Int B. String C. Boolean D. Variant 5. 定义符号常量用( B )。

A. Dim B. Const C. Public D. Static 6. 定义二维数组B(2 to 5,4),则该数字的元素个数是( A )。

A. 16 B. 8 C. 20 D. 24 7. 设已定义了有参数的函数s(t),以实参为10调用该函数,并将返回值赋给变量x,则( C )是正确的。

A. x=call 10 B. x=call s(10) C. x=s(10) D. x=s(t)

8. 用实参a和b调用有参数的过程s(m,n),下面( A )是正确的。 A. s a,b B. call s a,b C. s m,n D. call s(a,b) 9. VBA中删除前后空格的函数是( B )。 A. Ucase B. Trim C. Ltrim D. Rtrim 10. 下面的VBA变量名不合法的是( C )。 A. Inte B. x123 C. 123x D. x_12 11. 表达式中的运算符优先顺序是( C )。

A. 逻辑运算符>关系运算符>连接运算符>算术运算符 B. 关系运算符>算术运算符>逻辑运算符>连接运算符 C. 算术运算符>连接运算符>关系运算符>逻辑运算符 D. 连接运算符>逻辑运算符>算术运算符>关系运算符 12. 当窗体大小被调整时将会发生( B )事件。 A. Move B. Resize C. Click D. Gotfocus 13. 设a=3,执行x=iff(a>2,1,0)后,x的值为( D )。 A. 3 B. 2 C. 0 D. 1

14. 执行下面程序后i的值为( D )。 Public Sub sumI( )

Dim i As Integer i=6 Do

i=i+2 Loop While i<10

End Sub

A. 2 B. 6 C. 8 D. 10 15. 执行下列程序后x的值为( C )。

第 18 页 共 24 页

Access数据库应用技术

x=5

For i=2 To 20 Step 2 X=x+i\\5 Next i

A. 21 B. 22 C. 23 D. 24

16. VBA语句Debug.Print “2*5” & “=” & 2*5,执行结果是在“立即窗口”中显示( B )。 A. 2*5&=&2*5 B. 2*5=10 C. 2*5=2*5 D. 错误

二、填空题

1. MouseDown是( 按下鼠标 )事件。 2. Load是窗体的( 加载 )事件。

3. 模块分“类模块”和“标准模块”,窗体是一种( 类 )模块。

4. 变量有全局变量和局部变量之分,在过程内用Dim声明的变量为( 局部变量 )。 5. Boolean型数据有两个取值,即( 真 )和( 假 )。 6. 下面程序中,要求循环执行3次,请填写完整。 Private Sub command1_Click( )

x=1

Do While ( x.>=7 )

x=x+2 Loop

End Sub

7. 窗体中有一命令按钮的单击事件如下,窗体运行时,单击此按钮,消息框显示的值为( 5 )。 Private Sub command1_Click( )

x=1

For n=1 To 3 Select Case n

Case 1,3 x=x+1 Case 2,4 x=x+2 End Select

Next n MsgBox x End Sub

第 19 页 共 24 页

Access数据库应用技术

实验08 模块

1. 将学号文件夹及相关数据复制或下载解压到电脑D盘,以下操作均在此文件夹下完成。 2. 建立标准模块

(1)编写一个名为“模块1”的标准模块,求球的体积,用InputBox函数输入半径r,用MsgBox语句显示体积v。过程名为“bulk”。 (2)编写一个名为“模块2”的标准模块,求球的体积,用InputBox函数输入半径r,用函数实现,在“立即窗口”中输出体积v。函数名为“v”。 (3)编写一个名为“模块3”的子过程,输入两个数,从小到大排序后输出。过程名为“sort”。 (4)编写“模块4”,调用“sort”子过程。过程名为“callsort”。

(5)编写“模块5”,输入一个学生的成绩,将其显示为A、B、C、D四个等级。85(含)以上为A,70(含)-85为B,60(含)-70为C,60以下为D。过程名为“score”。 (6)建立“模块6”,用函数求n的阶乘,函数名为“jc”。 3. 建立类模块

(1)建立一个名为“计算”的窗体,包含“求球的体积”和“求阶乘”两个按钮,分别调用“模块1”的bulk过程和“模块6”的jc函数。

(2)建立一个名为“排序”的窗体,包含“请输入第一个数”、“请输入第二个数”、“排序后第一个数”和“排序后第二个数”共四个文本框以及一个“升序排序”按钮。“升序排序”按钮功能调用“模块3”中的sort子过程实现。

4. 建立一个名为“选择”的窗体,包含一个“选项组”控件以及一个“确定”按钮,在该“选项组”控件中建立4个单选按钮,分别为“学生查询”、“课程查询”、“成绩查询”和“成绩输出”,“选项组”标题为“请选择:”,当用户选择其中一项并单击“确定”按钮后能对应打开“学生信息窗”、“学生成绩表窗”、“课程窗1”及“成绩报表”。

第 20 页 共 24 页

Access数据库应用技术

作业综合

一、选择题

01. 退出Access数据库管理系统可以使用的快捷键是( ) A. Alt+F+X B. Alt+X C. Ctrl+C D. Ctrl+O 02. 数据库设计过程中,需求分析包括( )

A. 信息需求 B. 处理需求 C. 安全性和完整性需求 D. 以上全包括 03. 传统的集合运算不包括( ) A. 并 B. 差 C. 交 D. 乘

04. 存储在计算机存储设备中的、结构化的相关数据的集合是( ) A. 数据处理 B. 数据库 C. 数据库系统 D. 数据库应用系统

05. 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系( A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 06. 存储在某一种媒体上能够识别的物理符号是( )

A. 数据 B. 数据处理 C. 数据管理 D. 信息处理 07. DBS是指( )

A. 数据 B. 数据库 C. 数据库系统 D. 数据库管理系统 08. 计算机在人工管理数据阶段,用来存取数据的是( ) A. 软磁盘 B. 硬磁盘 C. 纸带 D. 光盘

09. Access数据库系统主要在( )等方面提供了面向对象数据库系统的功能。A. 数据管理 B. 信息处理 C. 人机交互 D. 用户界面和程序设计 10. 数据库系统中,最早出现的数据模型是( )

A. 语义网络 B. 层次模型 C. 网状模型 D. 关系模型 11. 在计算机中,通过( )来存放数据。

A. 外存储器 B. 内存储器 C. 光盘 D. 硬磁盘 12. Access数据库文件的格式是( )

A. txt文件 B. mdb文件 C. dot文件 D. xls文件 13. 从关系中找出满足给定条件的元组的操作称为( ) A. 选择 B. 投影 C. 联接 D. 自然联接 14. 数据是指存储在某一种媒体上( )

A. 数字符号 B. 物理符号 C. 逻辑符号 D. 概念符号 15. 数据处理的中心问题是( )

A. 数据采集 B. 数据分析 C. 信息管理 D. 数据管理 16. 在Access中,用来表示实体的是( ) A. 域 B. 字段 C. 记录 D. 表

17. 在关系数据模型中,用来表示实体关系的是( ) A. 字段 B. 记录 C. 表 D. 指针

18. 关于数据库系统叙述不正确的是( )

A. 可以实现数据共享 B. 可以减少数据冗余 C. 可以表示事物和事物之间的联系 D.不支持抽象的数据模型 19. 从关系模式中,指定若干属性组成新的关系称为( ) A. 选择 B. 投影 C. 联接 D. 自然联接

第 21 页 共 24 页

) Access数据库应用技术

20. 从本质上说,Access是( )

A. 分布式数据库系统 B. 面向对象的数据库系统 C. 关系型数据库系统 D. 文件系统

21. Access适合开发的数据库应用系统是( ) A. 小型 B. 中型 C. 中小型 D. 大型

22. Access的数据库类型是( )

A. 层次数据库 B. 网状数据库 C. 关系数据库 D. 面向对象数据库 23. 关于分布式数据库系统叙述正确的( )

A. 它需要在操作系统的支持下才能运行 B. 还不能使数据库与应用程序分开 C. 只是逻辑上分布,物理上集中 D. 只是物理上分布,逻辑上集中 24. Access是一个( )

A. 数据库文件系统 B. 数据库系统 C. 数据库应用系统 D. 数据库管理系统 25. 在数据库系统中,数据的最小访问单位是( ) A. 字节 B. 字段 C. 记录 D. 表

26. 数据库管理系统位( )

A. 硬件与操作系统之间 B. 用户与操作系统之间

C. 用户与硬件之间 D. 操作系统与应用程序之间

27. 如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段称为( )

A. 元组 B. 属性 C. 关键字 D. 外部关键字 28. 数据库系统的特点包括( )

A. 实现数据共享,减少数据冗余 B. 采用特定的数据模型 C. 具有较高的数据独立性、具有统一的数据控制功能 D. 以上各条特点都包括 29. 位于用户和操作系统之间的数据库管理软件是( )

A. 数据库管理系统 B. 数据库应用系统 C. 数据库系统 D. 文件系统 30. 数据库设计过程中技巧性最强的一步是( )

A. 确定需要的表 B. 确定所需字段 C. 确定联系 D. 设计求精

31. 数据库系统中最早出现的数据模型、用树形结构表示各类实体以及实体之间的联系的模型是( )

A. 层次数据模型 B. 网状数据模型 C. 关系数据模型 D. 面向对象数据库 32. 数据的概念包括几个方面?( ) A. 一个 B.二个 C.三个 D.四个

33. 利用Access开发数据库应用系统,设计步骤包括( ) A. 需求分析 B. 确定需要的表、所需字段、联系 C. 设计求精 D. 以上各步骤都包括

34. Access中不允许同一表中有相同的( ) A. 属性值 B. 字段名 C. 数据 D. 字段 35. 程序和数据有了一定的独立性是在( ) A. 文件系统阶段 B. 数据库系统系统阶段 C. 人工管理阶段 D. 分布式数据库阶段 二、填空题

01. Access为创建功能强大的___________应用程序提供了专用工具。

02. 对数据库的运行进行管理是DBMS运行时的核心部分,包括对数据库进行___________和执行及数据库的内部维护等。

第 22 页 共 24 页

Access数据库应用技术

03. 数据库管理系统DBMS提供映象功能,实现了应用程序对数据的___________结构之间较高的独立性。

04. ___________的主要目的是有效地管理和存取大量的数据资源。 05. 在数据库中,应该为每个不同主题建立___________。

06. 利用___________不仅可以创建计算字段,而且还可以对记录进行分组以便计算出各组数据的汇总结果等。

07. 表中的列称为___________。

08. __________是数据库设计目的的体现。 09. ___________实际上是一系列操作的集合。

10. 能够惟一标识表中每条记录的字段称为______________。

11. ______________中提供了一些基本的数据库模板,利用这些模板可以便、快速地创建数据库。

12. ______________是数据库设计的第二步。

13. 控制“字段大小”属性只适用于数据类型为“______________”或“______________”的字段。

14. 一个成功的数据库设计方案应将用户需求融入其中。因此,需要先分析为什么要______________以及______________

15. 表是Access数据库的基础,是____________的地方。

试题答案及解析 选择题 01、A 11、A 21、C 31、A

02、D 03、D 04、B 05、A 06、A 07、C 08、C 09、D 10、B 12、B 13、A 14、B 15、D 16、C 17、C 18、C 19、B 20、C 22、C 23、A 24、D 25、B 26、B 27、D 28、D 29、A 30、A 32、B 33、D 34、B 35、A

填空题

01、答案: 客户/服务器

02、答案: 并发控制 安全性检查 完整性约束条件的检查 03、答案: 总体逻辑结构 物理存储 04、答案: 数据库技术 05、答案: 单个的表 06、答案: 报表 07、答案: 字段 08、答案: 查询 09、答案: 宏

10、答案: 主关键字 11、答案: 数据库向导 12、答案: 确定数据库中的表 13、答案: 文本 数字

14、答案: 建立数据库 所建数据库应完成的任务。 15、答案: 存储数据

第 23 页 共 24 页

Access数据库应用技术

实验综合

选择自己感兴趣的一个题目完成数据库的设计及功能开发,并调试,编写相关文档。

题目:

1. XX实验室设备管理系统 2. XX书店图书销售管理系统 3. XX中学图书借阅管理系统 4. XX学校XX级学生通讯录管理系统 5. XX公司人事管理系统 6. XX库房货物管理系统 7. XX学校工资管理系统 8. XX学校学籍管理系统 9. XX学校考试管理系统

以上题目供大家参考,可以根据实际需要自行拟定题目,完成设计开发。

第 24 页 共 24 页

本文来源:https://www.bwwdw.com/article/0vk6.html

Top