ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:566.85KB ,
资源ID:8047402      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8047402.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《Access数据库技术》习题答案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《Access数据库技术》习题答案.docx

1、Access数据库技术习题答案Access数据库应用技术习题答案第1章 数据库技术概述一、 选择题1D 2D 3A 4C 5A 6C 7B 8A二、 填空题1 Microsoft Office2 关系3 对象名称4 数据传递5 事物之间的联系6 关系模型7 属性(或字段),元组(或记录)8 选择,联接,投影第2章 创建Access数据库一、 选择题1C 2B 3B 4C 5A 6C 7B 8D 9A 10A11D二、 填空题1 核心2 数据模型3 独立性4 二维5 关系6 文件名7 字段8 主键;外键9 硬件;软件;数据10 表;表间三、 上机实训指导1 设计“学生成绩管理系统”。【解析】(1

2、)根据本章介绍的方法,建立数据库之前先对“学生成绩管理系统”的系统功能进行分析。建立学生成绩管理系统的主要目的是通过该系统实现对学生成绩的录入、修改与管理,能够方便地查询到各种分析报告和成绩单,例如,考试成绩分布、最高、最低分数等情况。根据以上考虑,本系统应用包含以下几个方面的功能: 录入和维护学生的各种成绩,生成数据库数据。 对不及格学生的处理信息。 按照各种方式方便地浏览成绩,如按科目、班级和个人等。 对各科考试进行统计分析,例如进行总分、平均分、最高、最低分数、优秀率、及格率的统计分析;能够输出各种成绩单和统计报表等。 重修成绩管理,根据重考的成绩刷新相关课程的成绩。(2)确定数据库中的

3、信息。根据系统功能分析,可以总结出该数据库中应包括的信息有: 首先要做成绩录入,为以后的成绩分析做好前期数据准备。数据信息应包括学生的学号、考试课程代码和成绩等属性。另外,成绩有约束条件,例如不得超过100分等。 学生的基本信息包括学号、姓名、性别、班组、照片、备注等,这些都是统计数据的基本信息来源。 考虑给学生补考的机会,所以需要学生补考的信息,应该包含学号、课程代码和补考成绩。(3)确定该系统中需要的实体及实体的属性。根据前面的分析,该系统中的实体有: 学生基本信息实体“学生”实体具有学号,姓名,性别,籍贯,出生年月,班级,照片,备注等属性,通过这些属性可以方便地查询到学生的基本信息。 成

4、绩信息实体“成绩”实体要具有学号、课程代码、成绩等属性。 补考成绩信息实体“补考”成绩实体具有学号、课程代码、补考成绩等属性。 课程信息实体“课程”实体具有课程代码、名称、学分属性。(4)确立E-R图及实体之间的关系。根据实体集的设计,使用E-R图描述实体联系,本系统的实体联系E-R图如下所示:从E-R图中可以得知: 学生与成绩之间的关系是一对多的,一名学生有几门考试成绩,补考成绩和成绩间的关系是一对一的。 课程与成绩、补考成绩间的关系是一对多的关系,一门课程有很多成绩。(5)从E-R图转换成关系数据模型。根据E-R图可以很容易地将实体转换成关系: 学生(学号,姓名,性别,籍贯,出生年月,班级

5、,备注,照片),其中,学号是主键。 成绩(学号,课程代码,成绩),其中学号和课程代码组合为主键。 补考成绩(学号,课程代码,补考成绩),其中学号和课程代码组合为主键。 课程(课程代码,名称,学分),其中课程代码为主键。2 创建“学生成绩管理系统”数据库。【解析】在Access中创建数据有两种方法,一是创建一个空数据库,二是使用向导创建数据库,因为Access提供了完全图形化的用户界面和丰富的向导,所以这两种方法都不难。下面的操作步骤是创建一个空数据库的方法。(1)启动Access 2003。打开【文件】菜单,单击【新建】命令。这时,【任务窗格】会切换到【新建文件】任务状态。(2)在【新建文件】

6、任务窗格中单击【空数据库】命令,打开【文件新建数据库】对话框。(3)在【文件新建数据库】对话框中,指定数据库文件的存储位置,并在文件名一栏中输入数据库文件的文件名,这里输入“学生成绩管理系统”,然后单击【创建】按钮。这样,Access 2003便在指定的位置创建了一个名为“学生成绩管理系统”的空数据库文件。使用向导创建数据库的方法请参见教材2.4.2小节。3 为“学生成绩管理系统”建立密码。【解析】在Access 2003中,可以为打开数据库设置密码,对数据库进行有效的安全保护。当打开设置有密码的数据库时,将显示要求输入密码的对话框,只有输入了正确的密码,才能打开该数据库。建立密码的方法如下:

7、(1)启动Access 2003,选择【文件】菜单中的【打开】命令,打开【打开】对话框,查找并选中“学生成绩管理系统”数据库。单击【打开】按钮右侧的下拉箭头,选择【以独占方式打开】命令,打开数据库。(2)选择【工具】菜单中的【安全】子菜单中的【设置数据库密码】命令,打开【设置数据库密码】对话框,在【密码】文本框中输入自己的密码,在【验证】文本框中再次输入密码进行确认。(3)单击【确定】按钮后即可为数据库创建密码。第3章 表的创建与使用一、 选择题1C 2C 3C 4D 5B 6A 7B 8A 9A二、 填空题1 对象;数据来源2 表的结构3 字段名称4 限制条件5 表设计器中6 查找7 输入先

8、后8 主键或索引9 另一个表中10 字段或多个字段11 默认12 64K13 数据表视图14 浏览窗口15 OLE类型16 1个、多个17 记录定位按钮18 准则、准则19 数据项20 元组21 属性22 任意三、 上机实训指导(结果保存在“课后上机题第3章”文件夹下的学生成绩管理系统中)1 为“学生成绩管理系统”创建以下表结构:学生(学号,姓名,性别,籍贯,出生年月,班级,照片,备注)成绩(学号,课程代码,成绩)补考成绩(学号,课程代码,补考成绩)课程(课程代码,名称,学分)【解析】“学生”表结构如下表所示。字段名字段数据类型字段名字段数据类型字段名字段数据类型学号文本籍贯文本照片OLE对象

9、姓名文本出生年月日期备注备注性别文本班级文本“成绩”表结构如下表所示。字段名字段数据类型字段名字段数据类型字段名字段数据类型学号文本课程代码文本成绩数字“补考成绩”表结构如下表所示。字段名字段数据类型字段名字段数据类型字段名字段数据类型学号文本课程代码文本补考成绩数字“课程”表结构如下表所示。字段名字段数据类型字段名字段数据类型字段名字段数据类型课程代码文本名称文本学分数字表结构的建立过程请参阅教材3.2节。2 为“学生成绩管理系统”中的表设置主键和字段属性。【解析】在表的设计视图中可以方便地进行表的主键设置。设置方法如下:(1)打开要设置主键的表的设计视图。(2)在设计视图中选择主键行,然后

10、单击右键,从弹出的菜单中选择“主键”命令,即可为该表设置主键。(3)对于使用组合字段作为主键的,可以按住【Ctrl】键选择主键字段行,然后再使用同样的方法设置即可。有关字段的属性设置,请参阅上面各个表中的属性定义。3 向“学生成绩管理系统”中的表输入数据。【解析】输入表中的数据有多种方法,如在表的数据表视图中直接输入、从外部文件中导入等,用户可以根据情况选择数据的输入方式,具体输入方法请参阅教材3.2节。下面给出各个表的部分数据,学生可以根据自己的需要补充完整。“学生”表学号姓名性别籍贯出生年月班级照片备注20080001李直男北京1987-12-0508国贸120080002陈昕女昆明198

11、8-09-1408国贸120080103高霏霏女河南1986-06-0908电商220080154李杰强男天津1987-03-0808网络120080265林晨曦女济南1988-10-0608会计120080126张婉宁女西安1988-01-0908会计1“成绩”表学号课程代码成绩20080001C101019020080002C102035820080103C100058520080154C103029420080265C100085720080126C1000880“补考成绩”表学号课程代码补考成绩2008002C102037520080265C1000885“课程”表课程代码课程名称学分

12、C10005计算机应用基础4C10008会计学原理4C10101国际金融3C10203市场营销学3C10302计算机网络基础4C20010网页设计4C30112电子商务34 为“学生成绩管理系统”建立适当的表间关系。【解析】关系是在表之间建立的联系。关系有一对多、一对一和多对多3种类型。如下图所示是学生成绩管理系统中各个表之间的关系。建立表间关系的具体方法请参阅3.4.2小节。第4章 查询的创建与使用一、 选择题1B 2C 3B 4D 5C 6D 7B 8C 9B二、 填空题1 计算;条件检索2 数据集;来源3 数据源表;查询4 选择查询;参数查询;交叉表查询;操作查询5 简单查询向导;交叉表

13、查询向导6 选择查询;参数查询7 选择查询8 窗体;报表9 两个表;两个表;字段10 有效性;准确性11 数据资源12 数据来源13 数据定义;查询14 逻辑三、 上机实训指导(结果保存在“课后上机题第4章”文件夹下的学生成绩管理系统中)1. 在“学生成绩管理系统”中建立用于显示每名学生的成绩信息的查询。【解析】每名学生的成绩信息查询结果中需要看到学生的姓名、班级、课程、成绩等信息,所以需要用到学生、成绩、课程三个表中的某些字段。建立查询的方法有多种,在此使用设计视图建立该查询,操作步骤如下。(1)打开学生成绩管理系统,切换到【查询】对象中。(2)打开一个新查询的设计视图,并在弹出的【显示表】

14、对话框中选择“学生”、“课程”和“成绩”这3个表,然后单击【添加】按钮。(3)在设计窗格中进行如下设置:将“学生”表中的“学号”、“姓名”和“班级”字段、“课程”表中的“课程”字段以及“成绩”表中的“成绩”字段添加到设计网格的“字段”行中。该查询的设计视图见下图。(4)保存此查询运行即可看到查询结果中显示了每个学生的成绩信息。2. 在“学生成绩管理系统”中建立根据指定的学号查看相应学生信息的参数查询。【解析】(5)打开一个新查询的设计视图,然后通过【显示表】对话框将“学生”表添加到该查询的设计视图中。(6)在设计视图的设计网格中作如下设置:在“字段”行中添加“学生”表中的全部字段;在“显示”行

15、中,将全部字段选中;在“条件”行中,为“学号”字段指定条件:“请输入要查询的学生学号:”,该查询的设计视图见下图。(7)保存此查询并运行该查询,即会弹出参数输入对话框(见下图),输入学生学号后即可实现按学号查询学生的成绩信息。3. 在“学生成绩管理系统”中建立按课程统计学生成绩最低、最高和平均分的查询。【解析】统计学生的最低分、最高分和平均分需要用到记录分组汇总,具体操作步骤如下。(8)打开一个新查询的设计视图,通过【显示表】对话框将“课程”表和“成绩”表添加到该查询的设计视图中。(9)单击工具栏上的“总计”按钮,将“总计”行显示在设计网格中。(10)然后在设计网格中作如下设置:在“字段”行中

16、添加“课程”表的“课程代码”、“课程名称”字段,以及“成绩”表中的“成绩”字段,“成绩”字段要添加3次。在“总计”行中,将“课程代码”字段和“课程名称”指定为“分组(Group By)”,将3个“成绩”字段分别指定为“最小值(Min)”、“最大值(Max)”和“平均值(Avg)”。在“显示”行中,将全部字段选中,设置完成后的设计视图见下图。(11)保存此查询并运行即可看到每门课程的最低分、最高分和平均分。4. 在“学生成绩管理系统”中建立能够按班级查看各科考试成绩平均值的交叉表查询。【解析】创建交叉表查询有两种方法:使用查询向导和使用设计视图。使用设计视图创建交叉表查询的方法如下。(1)打开一

17、个新查询的设计视图,并在【显示表】对话框中将“学生”、“成绩”和“课程”这3张表添加到查询的设计视图中,并选中【查询】菜单中的【交叉表查询】命令,此时设计网格中会多出一行“交叉表”选项。(2)下面在设计网格中作如下设置:“字段”行,加入“课程”表中的“课程代码”和“课程名称”字段、“学生”表中的“班级”字段以及“成绩”表中的“成绩”字段。“总计”行,将“课程”表中的“课程代码”和“课程名称”字段以及“学生”表中的“班级”字段设置为“分组”,再将“成绩”表中的“成绩”字段设置为“平均值”。“交叉表”行,将“课程”表中的“课程代码”和“课程名称”字段设置为“行标题”,将“学生”表中的“班级”字段设

18、置为“列标题”,将“成绩”表中的“成绩”设置为“值”。设置完成后的设计视图如下图所示。(3)保存该查询并执行该查询,即可看到按班级显示的各科成绩平均值。5. 在“学生成绩管理系统”中建立生成表查询,用于将成绩不及格的学生的信息另外存储在一张单独的表中。【解析】创建方法如下。(1)打开一个新查询的设计视图,并在【显示表】对话框中将“学生”、“成绩”和“补考成绩”三个表添加到查询的设计视图中。(2)下面在设计网格中作如下设置:将“学生”表中的所有字段、“成绩”表中的“成绩”字段以及“补考成绩”表中的“补考成绩”字段添加到“字段”行中,然后在“显示”行中将所有字段设置为显示,在“条件”行中将“成绩”

19、字段值设置为:“60”,设置完成后的设计视图如下图所示。(3)单击【查询】菜单中的【生成表查询】命令,打开【生成表】对话框,在【表名称】文本框中输入生成表的名字,例如“不及格学生的信息”。(4)单击【确定】按钮就完成了一个生成表查询的创建,单击工具栏上的【数据表视图】按钮,即可预览该生成表查询创建的新表数据。第5章 窗体的创建与使用一、 选择题1B 2D 3D 4B 5D 6A二、 填空题1 工作界面2 数据操作;开关面板;自定义对话3 控件4 结构;外观5 布局;文本6 页眉;页脚;主体7 数据操作;查询;格式8 子窗体9 最佳环境10 控件按钮;属性11 标签;图像;矩形12 总控面板;查

20、询面板13 数据维护;数据浏览;数据查询14 控件的属性15 多表查询三、 上机实训指导(结果保存在“课后上机题第5章”文件夹下的学生成绩管理系统中)1. 使用“自动窗体”为“学生成绩管理系统”建立纵栏式窗体,用于显示“成绩”表中的信息。【解析】使用“自动窗体”向导创建窗体过程非常简单,请参阅教材5.2.1小节。2. 使用“窗体向导”为“学生成绩管理系统”创建一个主/子窗体,用于显示学生的成绩信息。【解析】要在窗体中显示出学生的成绩信息,需要用到两个表中的内容,这时可以先把建立一个查询,实现该要求,然后再以此查询作为数据源建立窗体,在此可以使用第4章上机实训题第1题中建立的查询作为数据源;也可

21、以直接使用两个表作为窗体的数据源,具体建立过程请参阅教材5.2.2小节。如下图所示,是学生成绩信息主/子窗体的窗体视图。3. 使用设计视图为“学生成绩管理系统”建立一个以“学生”表作为数据源的窗体,并分别尝试向窗体中添加“标签”、“文本框”、“命令按钮”、“组合框”、“选项组”以及“图像”等控件。【解析】使用窗体设计视图创建窗体的过程一般包含以下3步:即首先在窗体设计视图中打开用向导创建的窗体,或创建一个空白窗体;然后向窗体中添加控件;最后对窗体和控件进行格式化。本题的操作步骤如下:(1)在【数据库】窗口的【窗体】对象页面中单击【新建】按钮,打开【新建窗体】对话框,在【新建窗体】对话框中选择“

22、设计视图”,并选中“学生”表作为数据源。(2)单击【确定】按钮,系统会打开一个空白的窗体设计视图,选择【视图】菜单下的【窗体页眉/页脚】命令,向窗体中添加“窗体页眉/页脚”节。(3)单击工具箱中的“标签”按钮,在窗体的“窗体页眉/页脚”节中的拖放出一个适合大小的标签控件,并输入窗体的标题“学生信息登记”。(4)由于在【新建窗体】对话框中已经选中“学生”表作为数据源,所以与窗体设计视图一起打开的还有【字段列表】窗口,其中列出了可以作为窗体数据源的所有字段。双击【字段列表】标题选定所有字段,然后按住鼠标左键将其拖放到窗体的“主体”节中。(5)继续从工具箱中选择所需的控件添加到窗体中,如图像、命令按

23、钮等。(6)对窗体中的控件进行字体设置、位置排列等美化操作,最终的设计视图如下图所示。第6章 报表的创建与使用一、 选择题1B 2D 3C 4B 5D二、 填空题1 打印机打印2 页面页眉;页面页脚3 标题4 自动报表;报表向导;设计视图5 多表6 数据统计;分析7 排序与分组8 数据源9 标签纸10 更新11 窗体12 每一页;每一列13 主体14 报表页脚;最后一页底部三、 上机实训指导(结果保存在“课后上机题第6章”文件夹下的学生成绩管理系统中)1. 使用“自动报表”为“学生成绩管理系统”的“学生”表建立“表格式”报表。【解析】使用“自动报表”创建报表的过程非常简单,请参阅教材6.2.1

24、小节。2. 使用“报表向导”为“学生成绩管理系统”的“学生”表建立报表,并按班级进行分组。【解析】使用“报表向导”创建报表的过程请参阅教材6.2.2小节。创建好的报表如下图所示。3. 使用设计视图为“学生成绩管理系统”创建一张成绩报表,并添加班级分组字段,用于显示各班考试成绩。【解析】根据题目要求,需要用到多个表中的数据,因此需要将用到的数据以查询的形式放到一个表中,此处使用第4章课后题上机实训第1题的查询为数据源建立报表。具体操作步骤如下:(1)打开【数据库】窗口的【报表】对象页面,单击【新建】按钮,打开【新建报表】对话框,在该对话框中选择“设计视图”选项,并选定“1学生成绩查询”表作为数据

25、源。单击【确定】按钮后,系统会打开一个空白报表的设计视图,同时还会打开【字段列表】窗口和【工具箱】窗口。(2)在这张空白报表的设计视图中包含了“页面页眉”、“主体”和“页面页脚”3个节。单击【视图】菜单中的【报表页眉/页脚】命令,可以在报表中添加“报表页眉”节和“报表页脚”节。然后在“报表页眉”节添加一个标签控件,输入文本“学生成绩”,然后可以进行适当地格式化设置,例如,设置字体为“黑体”,字号为“18”磅,字形为“粗体”等。(3)在【字段列表】窗口中选中“学号”、“姓名”、“课程名称”和“成绩”4个字段,将其拖放到“主体”节,创建字段控件及其附加的关联标签。(4)选中所有字段控件的关联标签部

26、分,单击工具栏上的【剪切】按钮,将标签与关联的文本框分离。再选中“页面页眉”节,单击工具栏上的【粘贴】按钮,将这些标签粘贴到“页面页眉”节上,并使用【格式】菜单下的【对齐】子菜单中的各个命令将标签和相应的文字框排齐,使之水平排列。随后可以对这些控件进行适当地格式化设置。(5)接下来对各个控件的大小、位置等属性进行设置,设置完成后的设计视图如下图所示。(6)然后在报表的设计视图上右键单击,从弹出的菜单中选择【排序与分组】命令,打开【排序与分组】对话框。在对话框的第一行中设置排序字段为“班级”,排序次序为“升序”,如下图所示。(7)设置报表的分组选项后,在报表中添加了“班级页眉”和“班级页脚”节,

27、随后在“班级页眉”节中创建一个“班级”字段控件,此时的设计视图如下图所示。(8)切换到报表打印预览视图下即可看到报表内容,如下图所示。第7章 数据访问页的创建与使用一、 选择题1B 2D 3C 4A 5D二、 填空题1 对象2 数据交换3 WWW;数据视图4 数据访问页设计器5 超级链接6 IE浏览器;Access7 数据访问页8 相似三、 上机实训指导(结果保存在“课后上机题第7章”文件夹下的学生成绩管理系统中)1. 使用“自动创建数据页”为“学生成绩管理系统”的“学生”表创建数据访问页。【解析】使用“自动创建数据页”创建数据访问页的过程非常简单,请参阅教材7.2.1小节。2. 使用“数据页

28、向导”为“学生成绩管理系统”的“学生成绩查询”创建数据访问页。【解析】数据页的数据来源可以是表或查询,在此使用“学生成绩查询”作为数据源,具体步骤如下。(1)在【数据库】窗口的【页】对象页面中单击【新建】按钮,打开【新建数据访问页】对话框。(2)在【新建数据访问页】对话框中选择“数据页向导”,单击【确定】按钮,打开【数据页向导】对话框。数据页向导的第1步是要确定数据页上使用哪些字段。在“表/查询”下拉列表框中选择“查询:1学生成绩查询”,然后将所有字段添加到“选定的字段”列表框中。(3)单击【下一步】按钮,打开数据页向导的第2步。这一步可以设置使用班级进行分组,使用按钮将该查询中的“班级”字段添加到右侧的列表框中,如下图所示。(4)单击【下一步】按钮,打开数据页向导的第3步,这一步是要确定记录所用的排序次序,在此不设置。(5)单击【下一步】按钮,打开数据页向导的第4步。这是向导的最后一步,要求输入数据访问页的名称,这里输入“2学生成绩查询_数据页”作为名称。向导中还提供了两个选项,一是“打开数据页”,二是“修改数据页的设计”。这里选择第一个选项,即直接以页面视图的形式打开数据访问页,如下图所示,这时将以班级分组显示学生成绩。单击左侧的“+”号将其展开后即可看到具体的学生成绩信息,如下图所示。图第8章 宏的创建与使用一、 选择题1A 2B 3D 4D 5C二、 填空题1 一个;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1