模块6 Access实验报告新812.docx
- 文档编号:23220340
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:13
- 大小:858.92KB
模块6 Access实验报告新812.docx
《模块6 Access实验报告新812.docx》由会员分享,可在线阅读,更多相关《模块6 Access实验报告新812.docx(13页珍藏版)》请在冰豆网上搜索。
模块6Access实验报告新812
实验报告
课程名称:
大学计算机基础Ⅱ
系(院):
专业:
班级:
学生姓名:
学号:
指导教师:
张莉华
开课时间:
2016-2017学年第2学期
关于实验报告的说明
(一)对教师和学生的基本要求
1、加实验的学生需提交实验报告,一次实验写一个实验报告。
实验报告要求字迹工整,文字简练,数据齐全,图表规范,计算正确,分析充分、具体、定量。
2、教师应根据学生在实验中和在实验报告书写中反映出来的认真程度、实验效果、理解深度、独立工作能力、科学态度等给予出恰当的评语,并指出实验报告中的不妥之处,然后依照评分细则,采用100分制评出成绩并签名和评定日期。
如学生抄袭或缺交实验报告达该课程全学期实验报告总次数三分之一以上,不得同意其参加本课程的考核。
3、学期结束后任课教师要及时收交学生实验报告,并按要求给出学生实验报告成绩册和学生实验报告上交到系办公室。
(二)内容填写要求
1、实验项目名称:
要用最简练的语言反映实验的内容。
2、实验目的和要求:
目的和要求要明确,在理论上验证定理、公式、算法,并使实验者获得深刻和系统的理解,在实践上,掌握使用实验设备的技能技巧和程序的调试方法。
3、实验内容及步骤:
这是实验报告极其重要的内容。
要抓住重点,可以从理论和实践两个方面考虑。
只写主要操作步骤,不要照抄实习指导,要简明扼要。
还应该画出实验流程图,再配以相应的文字说明,这样既可以节省许多文字说明,又能使实验报告简明扼要,清楚明白。
4、实验结果:
根据实验目的将原始资料系统化、条理化,用准确的专业术语客观地描述实验现象和结果,要有时间顺序以及各项指标在时间上的关系。
5、实验总结:
根据相关的理论知识对所得到的实验结果进行解释和分析和总结。
也可以写一些本次实验的心得以及提出一些问题或建议。
实验报告
课程名称
大学计算机基础Ⅱ
实验日期
2017.4.10~2017.5.14
实验项目名称
Access数据库管理
实验地点
1#609/616实验室
实验类型
□验证型□设计型综合型
学时
5
一、实验目的及要求(本实验所涉及并要求掌握的知识点)
1、掌握Access数据库的创建、表的创建;
2、熟练数据的查找和排序、窗体和报表的创建;
3、掌握Access数据库中查询的创建和使用;
4、掌握在Access数据库查询中表达式的使用方法。
二、实验环境(本实验所使用的硬件设备和相关软件)
硬件设备:
计算机
软件:
Windows7、Access2010
三、实验内容及步骤
实验内容:
1、数据库的建立及保存;
2、数据库中数据表的基本操作;
3、Access数据表的结构设置;
4、数据库中数据的输入与编辑方法;
5、在数据表中设置主键、创建表的关系;
6、查询的创建和使用;
7、选择查询、更新查询、生成表查询、追加表查询、删除查询等查询的创建和使用;
8、数据库的综合应用
(1)数据库中数据表的创建及结构类型设置;
(2)数据表中各类查询的创建与使用;
(3)数据库中报表的创建;
(4)数据库中窗体的创建与记录添加。
实验案例:
建立“教务信息管理”数据库
【任务】学校要对教师的基本情况进行数字化管理,需要建立“教务信息管理”数据库,其中包括职工号、姓名、性别、出生日期、工作日期、婚否、是否党员、年龄、部门、职称、基本工资、津贴、等职工信息。
具体信息分类如下表所示:
表1:
基本情况表
表2:
工资表
表3:
开课表
操作步骤:
§数据库的创建及基本操作
1、创建数据库:
启动Access2010,创建“教务信息管理”数据库;
2、创建数据表:
在数据库中创建“基本情况表”、“工资表”、“开课表”(各表中的字段名称和记录信息如上表所示);
3、设置字段类型:
各数据表中部分字段信息类型设置参考如下:
表1:
基本情况表
工号(类型:
文本;大小:
7);
姓名(类型:
文本;大小:
8);
性别(类型:
文本;大小:
2);
婚否(类型:
逻辑型;格式:
真/假);
出生年月(类型:
日期/时间);
年龄(类型:
数字;大小:
整型);
职称(类型:
文本;大小:
6);
是否党员(类型:
逻辑型;格式:
是/否);
备注(类型:
备注型)。
表2:
工资表
姓名(类型:
文本;大小:
8);
基本工资(类型:
数字;大小:
整型);
津贴(类型:
数字;大小:
整型);
公积金(类型:
数字;大小:
整型);
表3:
开课表
序号(类型:
数字;大小:
整型);
工号(类型:
文本;大小:
7);
课程名(类型:
文本;大小:
20);
开课学年(类型:
文本;大小:
10)。
4、定义主键:
将“表1:
基本情况表”中的“工号”和“姓名”、“表2:
工资表”中的“姓名”、“表3:
开课表”中的“序号”分别定义为主键。
5、创建表之间的关系:
建立“基本情况表”、“工资表”、“开课表”三者的关系。
6、修改记录信息:
将“表1”和“表2”中的“某某某”改为自己辅导员的名字。
§数据库中查询的创建与使用
7、选择查询
(1)创建名为“男性职工”的查询,列出“基本情况表”数据表中部门为“后勤处”和“信息部”的所有男性职工的信息。
(2)创建名为“信息部课程”的查询,显示“信息部”每位老师所讲授的所有课程名。
(3)创建名为“日期升序”的查询,按照“出生年月”升序形式显示“基本情况表”中所有人员的信息。
(4)创建名为“部门代码”的查询,在“基本情况表”中,要求利用工号的前2位产生一个新字段“部门代码”,并在查询中显示原来的所有字段和“部门代码”字段。
(5)创建名为“最小年龄”的查询,在“基本情况表”中,要求:
显示年龄最小的教师的姓名和性别。
(6)创建名为“已婚女性”的查询,在“基本情况表”中,要求:
显示所有已婚女教工的信息。
(7)创建名为“80后”的查询,在“基本情况表”中,显示1980年(含1980年)后出生人员的工号和姓名。
(8)创建名为“第三学年课程”的查询,要求:
显示所有讲授“第三学年课程”的每位老师的姓名、性别。
(9)创建名为“音乐欣赏”的查询,要求:
显示讲授“音乐欣赏”课程的每位老师的姓名、职称。
(10)创建名为“王某”的查询,要求:
显示姓王的人员信息(包括:
姓名、性别、工作日期、基本工资、津贴。
(11)创建名为“30岁以下”的查询,要求:
显示30岁以下人员的工号、姓名、性别、婚否信息。
(12)创建名为“基本工资”的查询,要求列出基本工资大于1800元的男性职工的工号、姓名、性别、部门和基本工资。
8、赋值查询:
计算结果的查询
(1)创建名为“A51-基本工资合计”的查询,要求:
统计“工资表”中男性职工的“基本工资”字段总和,并将结果赋给变量A51(或者新字段A51)。
(2)创建名为“A52-津贴平均”的查询,要求:
统计“教授”的津贴平均值,并将结果赋给变量A52(或者新字段A52)。
(3)创建名为“A53最大津贴”的查询,要求:
统计女性职工中津贴一项的最大值,并将结果赋给变量A53(或者新字段A53)。
max
(4)创建名为“A54-讲授课程”的查询,要求:
统计“王军”讲授的课程门数,并将结果赋给变量A54(或者新字段A54)。
Count([课程名])
(5)创建名为“公积金”的查询,要求:
显示公积金的最小值和最大值,并将结果分别赋给变量min-gjj、max-gjj。
(6)创建名为“A55-人数统计”的查询,要求统计女性职工中基本工资超过2000元的人数,并将结果赋给变量A55(或者新字段A55)。
9、更新查询
(1)创建名为“学生就业处”的查询,要求:
将“基本情况表”中“部门”字段的“学生处”改为“学生就业处”。
(2)创建名为“实发工资”的查询,要求计算并替换每一条记录中的“实发工资”字段(实发工资=基本工资+津贴-公积金)。
(3)创建名为“年龄”的查询,要求计算并替换每一条记录中的“年龄”字段。
(4)创建名为“津贴升级”的查询,要求为基本工资小于1000的职工每人增加50%的津贴(津贴=津贴*1.5)。
10、生成表查询
(1)在数据库中,要求按照“年龄”升序生成一个名为“人事表-年龄”的新表,其中包含5个字段:
工号、姓名、性别、出生年月和部门。
(2)在数据库中,要求按照“实发工资”降序生成一个名为“人事表-工资”的新表,其中包含4个字段:
姓名、性别、工作日期和部门。
11、追加表查询(先建立追加表——再执行操作追加操作)
(1)在数据库中,要求将所有男性职工的记录追加到名为“追加表-男”的表中,只需要其中的5个字段:
工号、姓名、性别、出生年月和部门。
(2)在工资表中,要求将所有女教授职工的记录追加到名为“追加表-女”的表中,只需要其中的5个字段:
姓名、性别、职称、工作日期和实发工资。
12、删除查询
(1)在数据库中,要求物理删除基本情况表中基本工资在1000以下且性别为“男”的职工记录,查询命名为“删除<1000”。
(2)在工资表中,要求物理删除实发工资在1600和1900之间的职工记录,查询命名为“删除1600和1900之间”。
§数据库中窗体和报表的创建与使用
13、创建窗体
(1)创建名为“工资表”的窗体,并插入翻页按钮、“图片”控件、组合框、查询按钮、添加记录按钮、保存记录按钮、退出和返回按钮等控件;(可自定义设计添加)
(2)在“工资表”的窗体中增加计算控件(应发工资=基本工资+津贴)。
窗体参考模版如下图所示:
14、创建报表
创建名为“开课表”的报表,并在报表中添加页眉/页脚,其格式设置可参考模板自定义设置。
报表参考模版如下图所示:
§综合实训:
在“教务信息管理”数据库中添加学生基本信息。
[任务描述]:
在“教务信息管理”数据库中创建学生基本信息,信息内容及字段属性设置参考教材P292-P293,主要数据表包括:
学生表、课程表、成绩表。
15、修改记录信息:
将“学生表”中最后一个人修改为自己的名字。
16、学生信息查询设置
(1)创建名为“综合-不及格名单”的查询,查询所有不及格的学生的学号,课程号和成绩,要求以课程号(升序)为第一关键字。
(2)创建名为“综合-周学时”的查询,查询周学时小于3或大于5的信息,并在查询中显示字段:
课程号、课程名和周学时。
(3)创建名为“综合-学号代码”的查询,在“学生表”中,要求利用学号的后3位产生一个新字段“学号代码”,并在查询中显示原来的所有字段和“学号代码”字段。
学号代码:
right([学号],3)
(4)创建名为“综合-最高成绩”的查询,查找班级“计科14-1”成绩信息中的最高分,其中数据由计算得到,结果赋给变量Z60。
(5)创建名为“综合-年龄统计”查询。
统计并输出所有男生的平均年龄,并将结果赋给变量Z61。
Z61:
Avg(Year(Now())-Year([出生日期]))
(6)创建名为“综合-更新”的查询,将“学生”表中“团员否”字段中的值清除。
更新到“0”
(7)在数据库中,要求按照“学分”降序生成一个名为“综合-学分排序”的新表,其中包含3个字段:
课程号、课程名、学分。
(8)在数据库中,要求将所有“计科14-1”班的男生记录追加到名为“综合-追加表-计科14-1”的表中,只需要显示其中的5个字段:
学号、姓名、性别和班级号。
(9)创建名为“综合-删除”的查询,将“学生表”里所有姓名含有“小”字的记录删除。
Like*小*
(10)创建名为“综合-姓名参数”的查询,将“姓名”字段作为参数,设定提示文本为“请输入学生姓名中任意一个字符”。
查询结果显示6个字段:
学号、姓名、性别、班级号和成绩。
Like"*"&[请输入学生姓名中任意一个字符]&"*"
(11)创建名为“综合-学号成绩”的查询,将“学号”字段作为参数,设定提示文本为“请输入学生学号”。
查询结果显示6个字段:
学号、姓名、班级号、课程名、成绩和学分及对应的教师姓名和职称。
运行查询及结果参考如下:
Like"*"&[请输入学生学号]&"*"
17、创建报表:
利用向导提示,创建出“工资表”的报表,(自定义格式)
18、创建窗体:
利用向导提示,创建出“学生表”的窗体。
可自定义添加控件,参考模板如下图:
(1)通过窗体结构增加新学生记录信息如下:
(2)保存窗体,查看学生表中是否有新学生记录信息。
19、利用窗体追加信息:
在“教务信息管理”数据库中创建“本章总结”数据表,包含三个字段:
实验总结(类型:
备注)、实验评语(类型:
备注)、实验成绩(类型:
数字;大小:
整型),如下图所示。
20、实验总结:
根据自己学习本章及实验情况,通过窗体模式在字段“实验总结”记录中输入个人实验总结内容,如下图所示。
21、上交作业:
将数据库文件名称改为“学号后两位+姓名”(例如:
01张三),并上交至服务器中班级文件夹。
四、实验总结(对本实验结果进行分析,实验心得体会及改进意见)
本次的实验总结写在“本章总结”数据表中的“实验总结”字段对应的记录中。
实验评语
实验成绩
指导教师签名:
张莉华2017年5月14日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模块6 Access实验报告新812 模块 Access 实验 报告 812