计算机应用基础 教案 项目七 数据库应用程序的设计与制作_第1页
计算机应用基础 教案 项目七 数据库应用程序的设计与制作_第2页
计算机应用基础 教案 项目七 数据库应用程序的设计与制作_第3页
计算机应用基础 教案 项目七 数据库应用程序的设计与制作_第4页
计算机应用基础 教案 项目七 数据库应用程序的设计与制作_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目七数据库应用程序的设计与制作——Access2010的应用一、目标与任务本次教学项目项目七数据库应用程序的设计与制作——Access2010的应用学时授课班级授课日期授课地点主讲教师教学目标能力目标能使用Access2010进行数据库应用的各种功能模块设计知识目标(1)掌握数据库系统的基本概念。(2)掌握Access2010中数据库的创建方法。(3)掌握Access2010中表的创建方法及数据记录的编辑方法。(4)掌握创建查询、窗体、报表等基本操作方法素质目标(1)培养学生的团队协作、友爱互助精神。(2)培养学生积极进取、勇于创新的思想和意识。(3)培养学生勤于动手、善于思考、乐于实践的学习习惯。(4)培养学生的社会实践能力,以提高学生的综合素质任务人事管理系统功能模块设计教学方法讲授法、点拨法、演示法、练习法教学媒体教材、课件、教案、多媒体、投影仪任务描述使用Access2010制作一个人事管理系统的功能模块,要求在“人事管理”数据库中创建“职工基本情况”表和“工资”表。实现对职工基本情况表、工资表的管理,具备添加、编辑、删除、查找和替换记录的功能,能够进行职工个人基本信息及工资的输入、查询、报表打印等功能教学过程教学内容教学活动教学时间(分钟)教师活动学生活动任务实施活动一:创建“人事管理”数据库(1)启动Access2010。在Access的初始界面中,在“文件”选项卡左侧的窗格中选择“新建”选项,在可用模板中选择“空数据库”选项。(2)在右侧“空数据库”窗格中,单击“浏览”按钮,弹出“文件新建数据库”对话框。将路径定位到E盘的“人事管理系统”文件夹,并在“文件名”文本框中输入“人事管理”。活动二:设置“人事管理”数据库的默认文件夹(1)在“文件”选项卡中,选择“选项”选项,弹出“Access选项”对话框。(2)选择“常规”选项,在“默认数据库文件夹”文本框中输入“E:\人事管理系统”,单击“确定”按钮。(3)在数据库窗口,单击右上角的关闭按钮,结束数据库的创建过程。活动三:创建“职工基本情况”表和“工资”表(1)启动Access2010,在“文件”选项卡的左侧窗格中,选择“打开”选项,在弹出的“打开”对话框中,找到“人事管理”数据库文件。(2)在“创建”选项卡的“表格”组中,单击“表格工具-设计”按钮,打开表的设计视图窗口。(3)按给定表所示的结构要求,在表的设计视图中定义“职工基本情况”表和“工资”表的各个字段。(4)将所有字段的名称、数据类型、说明等内容输入后,关闭表的设计视图窗口,系统提示是否保存表,单击“是”按钮,弹出“另存为”对话框,在该对话框中输入表名称“职工基本情况”后,按“确定”按钮,弹出“尚未定义主键”对话框,提示是否创建主键,单击“否”按钮。(5)重复第二步到第四步操作,创建“工资”表。活动四:设置表的主键(1)打开“人事管理”数据库。(2)用鼠标右键单击“职工基本情况”表,在弹出的快捷菜单中选择“设计视图”选项。(3)选择“职工编号”字段,然后在“设计”选项卡的“工具”组中,单击“主键”按钮,完成主键的设置。或者选择“职工编号”字段,用鼠标右键单击,在弹出的快捷菜单中选择“主键”选项,即可在“职工编号”左侧加上主键标识。(4)单击快速访问工具栏中的“保存”按钮,保存主键设置,然后关闭设计视图窗口。(5)用同样的方法将“职工编号”设置为“工资”表的主键。活动五:为表建立索引在“职工基本情况”表中基于“姓名”字段创建一个非唯一的索引,以及在“工资”表中基于“姓名”和“职工编号”字段创建一个唯一索引。活动六:在“职工基本情况”表与“工资”表之间建立关系(1)打开“人事管理”数据库,在“数据库工具”选项卡的关系组中,单击“关系”按钮,打开“关系”窗口,弹出“显示表”对话框(也可单击关系组中的“显示表”按钮,弹出“显示表”对话框)。将两个表添加到“关系”窗口中,单击“关闭”按钮(2)选择“职工基本情况”表中的“职工编号”字段,按住鼠标左键拖到“工资”表的“职工编号”字段上,并松开鼠标左键,出现“编辑关系”框后,单击“创建”按钮,以创建两表的关系。活动七:查找“工资”表中“基本工资”在3000元以下的记录(1)打开“人事管理”数据库,在“创建”选项卡的“查询”组中,单击“查询设计”按钮。打开“查询设计”视图,弹出“显示表”对话框。(2)选择数据源。在“显示表”对话框中,选择“表”选项卡的“工资”选项,单击“添加”按钮。(3)分别双击职工编号、姓名、基本工资、出差津贴、绩效考核字段,将其添加到字段行中。(4)在“基本工资”字段的“条件”行中输入查询条件的表达式为<3000。(5)在“设计”选项卡的“结果”组中,单击“运行”按钮,可查看查询的运行结果。(6)在“文件”选项卡中,选择“保存”选项,在弹出的“另存为”对话框中输入“基本工资少于3000”,单击“确定”按钮。活动八:从“职工基本情况”表中检索所有姓“李”的女职工(1)打开“人事管理”数据库,在“创建”选项卡的“查询”组中,单击“查询向导”按钮,弹出“新建查询”对话框。(2)在“新建查询”对话框中选择“简单查询向导”选项,单击“确定”按钮。(3)在“简单查询向导”对话框的“表/查询”下拉列表框中,选择查询所涉及的“表:职工基本情况”选项,然后在“可用字段”列表框中选择查询所涉及的字段,单击“>”按钮,可将选择的字段添加到“选定字段”列表中,或者单击“>>”按钮可添加全部字段。在本例中单击添加所有字段按钮“>>”将“职工基本情况”表的全部字段添加到“选定字段”列表框中。(4)然后单击“下一步”按钮。(5)选中“修改查询设计”单选按钮,在查询设计网格中选择“性别”字段的“条件:”单元格,然后输入“女”,在查询设计网格中单击“姓名”字段的“条件:”单元格,然后输入“李*”(注意此处引号为半角双引号)。(6)单击“运行”按钮,查看查询的运行结果。(7)在“文件”选项卡中,选择“保存”选项,在弹出的“另存为”对话框中输入“李姓女同学信息”,单击“确定”按钮。活动九:将“绩效考核”小于1500元的职工基本工资减少200元(1)打开“人事管理”数据库,在“创建”选项卡的“查询”组中,单击“查询设计”按钮,在弹出的“显示表”对话框中将“工资”表添加到查询设计“视图”的字段列表中。(2)在“设计”选项卡的“查询类型”组中,单击“更新”按钮。(3)向查询设计网络添加要更新的字段:从“工资”表中将“职工编号”“姓名”“基本工资”等字段拖到查询设计网格中,也可以在“字段:”所在行下拉列表中选择相应的字段。(4)设计字段的更新值:在“基本工资”字段对应的“更新到”行单元格中输入改变的字段值表达式“[基本工资]-200”。(5)设计字段的更新条件:在“绩效考核”字段对应的“条件:”行输入表达式“<=1500”。(6)单击“结果”组中的“运行”命令,查看查询的运行结果。(7)在“文件”选项卡中,选择“保存”选项,在弹出的“另存为”对话框中输入“工资更新”,单击“确定”按钮。活动十:创建参数查询,“职工基本情况”表(1)打开“人事管理”数据库,在“创建”选项卡的“查询”组中,单击“查询设计”按钮,弹出“显示表”对话框,将“工资”表和“职工基本情况”表添加到查询设计视图的字段列表中。(2)在“查询设计”视图中将“职工编号”“姓名”“性别”“民族”和“出生年月”添加到字段行中。(3)在“出生年月”对应的“条件”行中,输入“Between[起始时间]And[终止时间]”。(4)在空白位置上输入“实发工资:[工资]![基本工资]+[工资]![加班工资]+[工资]![出差津贴]+[工资]![绩效考核]-[工资]![养老保险]-[工资]![医疗保险]-[工资]![住房公积金]”。(5)单击“结果”组中的“运行”,也可直接切换到数据表视图查看运行结果。(6)在“文件”选项卡中选择“保存”选项,在弹出的“另存为“的对话框中输入“实发工资”,单击“确定”按钮。活动十一:“职工基本情况”表记录的修改、删除、更新1.利用窗体向导创建“职工基本情况”窗体(1)打开“人事管理”数据库,在“创建”选项卡的“窗体”组中,单击“窗体向导”按钮。(2)在弹出的“窗体向导”对话框中,选择“表/查询”下拉列表中的“表:职工基本情况”选项,从“可用字段”列表中添加所需的字段,在这里添加全部字段。(3)单击“下一步”按钮,在弹出的“窗体向导”对话框中确定窗体使用的布局。(4)单击“下一步”按钮,在弹出的“窗体向导”对话框中为窗体指定标题。(5)单击“完成”按钮,窗体就制作完成了,保存设计好的窗体,取名为“职工基本情况表”。双击“人事管理”数据库窗体对象中的“职工基本情况表”窗体。2.手工方式创建“职工基本情况”窗体(1)打开“人事管理”数据库,在“创建”选项卡的“窗体”组中,单击“窗体设计”按钮。(2)右击生成的“窗体”对象,在弹出的快捷菜单中选择相应的选项进行窗体的格式化设置,如选择“填充/背景色”选项可以为窗体设置背景色。选择“窗体页眉/页脚”选项可以为窗体设置页眉和页脚。(3)利用“控件”组中的文本框工具,设计一个窗体界面。(4)右击窗体的“主体”对象,在弹出的快捷菜单中选择“属性”选项,并在“节:主体”对话框中选择“窗体”选项。(5)在“窗体”属性对话框中选择“数据”选项卡,单击“记录源”右侧的“”按钮,弹出“窗体1:查询生成器”窗口,在“显示表”对话框中添加“职工基本情况”表,单击“关闭”按钮。(6)在“窗体1:查询生成器”窗口中将“职工基本情况”表中的全部字段添加到“字段”行。(7)关闭“窗体1:查询生成器”窗口和“窗体”对话框,返回之前设计的窗体界面。右击界面中“职工编号”右侧显示“未绑定”的文本框,在弹出的快捷菜单中选择“属性”选项,并在“文本框:职工编号”属性对话框中选择“数据”选项卡,单击“控件来源”右侧的下三角按钮,选择“职工编号”选项,如下图所示。关闭操作用对话框。按相同的方法完成界面上其他“未绑定”文本框的“控件来源”设置。(8)保存对窗体的设计,取名为“职工基本情况”。3.在窗体中修改记录(1)右击“人事管理”数据库中的“职工基本情况表”窗体对象,然后单击“弹出“按钮。或者直接双击“职工基本情况表”窗体对象。(2)在记录浏览器中输入要修改的记录号,也可通过窗体下部的“上一记录”“下一记录”“首记录”和“尾记录”的操作定位到要修改的记录上,对记录中的数据进行修改。4.在窗体中删除记录(1)右击“人事管理”数据库中的“职工基本情况表”窗体对象,然后单击“打开“按钮。或若直接双击“职工基本情况表”窗体对象。(2)在记录浏览器中输入要修改的记录号,也可通过“上一记录”“下一记录”“首记录”和“尾记录”操作定位到要删除的记录上。(3)在“开始”选项卡的“记录”组中,单击“删除”右侧的“删除记录”按钮。5.在窗体中更新记录(1)在“设计”视图状态下打开窗体,右击窗体对象的主体,在弹出的快捷菜单中选择“属性”选项。(2)在弹出的“节:主体”对话框中选择“窗体”选项。(3)在“窗体”属性对话框中选择“数据”选项卡。活动十二:在“职工基本情况”表中,建立分组级别1.利用“报表向导”创建报表(1)打开“人事管理”数据库,在“创建”选项卡的“报表”组中,单击“报表向导”按钮。(2)在弹出的“报表向导”对话框中,选择“表/查询”下拉列表中的“表:职工基本情况”选项,从“可用字段”列表中添加所需的字段,这里添加了全部字段。(3)单击“下一步”按钮,选择“性别”选项作为分组级别。(4)单击“下一步”按钮,明确“排序次序”,将“姓名”作为第一关键字,排序次序为“升序”,将“出生年月”作为第二关键字,排序次序为“升序”。(5)单击“下一步”按钮,明确“报表的布局方式”,选择“递阶”和“横向”(采用“横向”的目的可避免采用“纵向”时不能显示报表所需的全部字段内容)选项。(6)单击“下一步”按钮,确定报表“标题”,输入“职工基本情况报表”作为报表标题,单击“完成”按钮,一个简单的报表就形成了。(7)在“设计”选项卡的“视图”组中,选择“视图”下拉列表的“打印预览”选项,即可看到报表打印预览效果。2.手工方式创建报表(1)打开“人事管理”数据库,在“创建”选项卡的报表组中,单击“报表设计”按钮,打开报表设计视图。(2)右击生成的“报表”对象,在弹出的快捷菜单中,选择相应的菜单项进行报表的格式化设置,如选择“填充/背景色”选项可以为报表设置背景色;选择“报表页眉/页脚”选项可以为报表设置页眉和页脚。(3)右击报表对象的“主体”,在弹出的快捷菜单中选择“属性”选项。(4)在弹出的“节:主体”对话框中选择“报表”选项,弹出“报表”属性对话框。(5)在“报表”属性对话框中选择“数据”标签,单击“记录源”右侧的“”按钮,弹出“报表1:查询生成器”窗口,在“显示表”对话框中选择“表”选项卡的“工资”选项,单击“添加”按钮,添加“工资”后,再单击“关闭”按钮。(6)在“报表1:查询生成器”窗口将“工资”中的字段都添加到“字段:”行。(7)关闭“报表1:查询生成器”窗口和“报表”属性对话框,返回之前的报表界面。右击界面中“职工编号”下面的“未绑定”文本框,在弹出的快捷菜单中选择“属性”选项,在“文本框属性”对话框中选择“数据”选项卡,单击“控件来源”右侧的下三角按钮,选择“职工编号”选项,关闭“文本框属性”对话框。按相同的方法完成其他“未绑定”文本框的“控件来源”设置。(8)保存对报表的设计,并取名为“职工基本情况报表”。活动十三:打印“职工基本情况报表”选择“职工基本情况报表”,然后右击鼠标,从弹出的快捷菜单中选择“打印”选项即可演示、操作、个别指导练习、识记能力拓展1.查询与筛选的比较作为对数据的查找方法,查询与筛选有许多相似的地方,但二者是有本质区别的。查询是对数据库对象进行的查找并保留结果;而筛选是数据库对象的临时性查找操作,一旦关闭筛选结果会消失。2.分组和排序打印报表时,通常需要按特定顺序组织记录,如在打印班级报表时,希望能按班级名称的字母顺序对记录进行排序。对于很多报表来说,仅对记录排序是不够的,还需要将其划分为组。group是记录的集合,并且包含与记录一起显示的介绍性内容和汇总信息(如页眉)。组由组页眉、嵌套组(如果有)、明细记录和组页脚构成。通过分组可以直观地区分各组记录,并显示每个组的介绍性内容和汇总数据。3.报表的节(1)报表页眉:在报表开头打印一次。使用报表页眉可以放置可能出现在封面上的信息,如徽标、标题或日期。报表页眉打印在页面页眉之前。(2)页面页眉:打印在每一页的顶部。(3)组页眉:打印在每个新记录组的开头。使用组页眉可以打印组名称。(4)主体:对记录源中的每一行打印一次。主体节构成报表主要部分控件所在的位置。(5)组页脚:打印在每个记录组的结尾。使用组页脚可以打印组的汇总信息。(6)页面页脚:打印在每一页的结尾。使用页面页脚可以打印页码或每一页的特定信息。(7)报表页脚:在报表结尾打印一次。使用报表页脚可以打印针对整个报表的报表汇总或其他汇总信息。4.控件控件是显示数据、执行操作以及允许查看或处理用于改善用户界面的信息(如标签和图像)的对象。Access支持以下3种控件类型:绑定控件、未绑定控件和计算控件。(1)绑定控件:数据源为表或查询中的字段的控件。使用绑定控件可以显示数据库中字段的值。值可以是文本、日期、数字、是/否值、图片或图形。文本框是最常见的一类绑定控件。(2)未绑定控件:无数据源的控件。使用未绑定控件可以显示信息、线条、矩形和图片,如显示报表标题的标签就是未绑定控件。(3)计算控件:数据源为表达式(而不是字段)的控件,可以通过将expression定义为控件的数据源来指定所需的控件值个别指导练习相关知识讲授1.数据库系统的基本概念·数据(Data)是描述事物的符号记录,是数据库中存储的基本对象。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等,数据有多种表现形式。它们都可以经过数字化后存入计算机。·数据库(DataBase)就是为了实现一定的目的按某种规则组织起来的数据集合。·数据库管理系统(DatabaseManagementSystem,DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。常见的数据库管理系统有Oracle、Sybase、Informix、MicrosoftSQLServer、MicrosoftAccess、VisualFoxPro、MySQL、NoSQL等产品。它以各自特有的功能,在数据库市场上占有一席之地。·数据库系统(DatabaseSystem,DBS)是带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具),以及相关的硬件、软件和各类人员组成。(1)数据库管理员的主要职责:设计与定义数据库系统;帮助最终用户使用数据库系统;监督与控制数据库系统的使用和运行;改进和重组数据库系统,调整数据库系统的性能;转储与恢复数据库;重构数据库。(2)系统分析员的主要职责:负责应用系统的需求分析和规范说明,确定系统的基本功能、数据库结构,设计应用程序和硬/软件配置,并组织整个系统的开发。(3)数据库设计人员的职责:负责确定数据库中的数据,并设计数据库的各级模式。(4)应用程序员:负责设计和编写应用系统的程序模块,并进行调试和安装。(5)用户:指最终用户。他们可以通过应用系统的用户接口使用数据库。2.关系型数据库相关概念数据模型是客观事物及其联系的数据描述。关系模型的基本术语如下。(1)关系关系在数据库中表现为一张二维表格,用来表示客观实体之间的联系。(2)关系模式关系模式是对关系的描述,一般形式为关系名(属性1,属性2…属性n)。(3)关键字(Key)如表Students的学号就可以唯一确定一个记录,也就是说,表Students中不可能出现学号相同的记录。因此,学号可以作为一个关键字。(4)主关键字(PrimaryKey)一个表中可能有多个关键字,但在实际应用中只能选择一个,被选用的关键字称为主关键字(主键)。(5)候选关键字(CandidateKey)如果一个属性既能唯一标识表的一行,又不含多余的属性,那么这个属性集称为候选关键字。(6)公共关键字(CommonKey)如果两个关系中具有相容或相同的属性或属性组,那么这个属性或属性组就被称为这两个关系的公共关键字。(7)外关键字(ForeignKey)如果公共关键字在一个关系中是主关键字,那么这个公共关键字就被称为是另一个关系的外关键字。3.数据库基本操作1)数据库的创建启动Access2010,在“文件”选项卡的右侧窗格中选择“新建”选项,并在可用模板中选择要创建的数据库类型。2)打开或关闭数据库当用户要使用已经建立好的数据库时,必须先确认其是否已被打开。在用户完成了对数据库的操作,并不再使用它时应将其关闭。3)退出Access2010(1)单击Access2010应用程序窗口右上角的“关闭”按钮。(2)双击Access2010应用程序窗口左上角的菜单控制图标;或者单击菜单控制图标,然后从弹出的下拉菜单中选择“关闭”选项。(1)打开数据库(2)关闭数据库3)退出Access2010(1)单击Access2010应用程序窗口右上角的“关闭”按钮。(2)双击Access2010应用程序窗口左上角的菜单控制图标;或者单击菜单控制图标,然后从弹出的下拉菜单中选择“关闭”选项。(3)选择“文件”菜单中的“退出”选项。(4)按“Alt+F4”组合键。(5)右击Access2010应用程序窗口标题栏,在弹出的快捷菜单中选择“关闭”选项。4.Access2010数据库的组成对象Access2010的数据库中的对象有表、查询、窗体、报表、数据访问页、宏和模块。1)表表是Access2010数据库的对象之一,是用来存储数据的地方。一个表是由两部分组成的:一部分反映了表的结构;另一部分反映了表中存储的记录。(1)建立表根据用户的不同需要,Access提供了多种创建表的方法,常用的有3种:使用向导创建表、通过数据输入创建表或使用设计器创建表。(2)编辑数据编辑表中数据和字段的记录。2)查询查询是从Access数据表中检索数据的主要方法。它是收集一个或几个表中用户认为有用数据的工具。将查询到的数据组成一个集合,集合中的字段可能来自同一个表,也可能来自多个不同的表,这个结果的集合就称为查询。在Access中查询可以分为五类:选择查询、交叉表查询、参数查询、操作查询和SQL查询。(1)选择查询选择查询是最常用的查询类型。它是根据指定的条件,从一个或多个数据源中获取数据并显示结果的。(2)交叉表查询交叉表查询是对基表或查询中的数据进行计算和重构,以简化数据分析。(3)参数查询参数查询是一种根据用户输入的条件或参数来检索记录的查询。(4)操作查询操作查询是在一次查询操作中对检索的数据记录进行创建、插入、修改或删除等操作的。操作查询分为生成表查询、删除查询、更新查询和追加查询4种。①生成表查询是利用一个或多个表中的全部或部分数据建立新表。②删除查询可以从一个或多个表中删除记录。③更新查询可以对一个或多个表中的一组记录进行全面更改。④追加查询能够将一个或多个表中的记录追加到一个表的尾部。(5)SQL查询SQL查询是使用语句创建的查询。某些SQL查询称为SQL特定查询,包括联合查询、传递查询、数据定义查询和子查询。①联合查询是将一个或多个表、一个或多个查询组合起来形成一个完整的查询。②传递查询是直接将命令发送到ODBC数据库服务器中,利用它进行检索或更改记录。③数据定义查询可以创建、删除或更改表,或者在当前的数据库中创建索引。④子查询是包含在另一个选择或操作查询中的SQLSELECT语句,可以在查询设计网格的“字段”行输入这些语句来定义新字段,或者在“条件”行定义字段的查询条件。3)窗体在Access2010中,窗体

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论