《数据库应用基础》理论教案(共46页)

上传人:夏*** 文档编号:57914256 上传时间:2022-02-25 格式:DOC 页数:47 大小:312.50KB
返回 下载 相关 举报
《数据库应用基础》理论教案(共46页)_第1页
第1页 / 共47页
《数据库应用基础》理论教案(共46页)_第2页
第2页 / 共47页
《数据库应用基础》理论教案(共46页)_第3页
第3页 / 共47页
点击查看更多>>
资源描述
精选优质文档-倾情为你奉上课 程 表星期一星期二星期三星期四星期五早 读11秋计算机第一节第二节第三节11秋计算机实习11秋计算机实习第四节11秋计算机实习第五节11秋计算机第六节11秋计算机第七节晚修一晚修二授 课 教 学 计 划教材分析: 本教材是高等教育出版社根据国家规划而设计,其主要任务是使学生掌握数据库的基础知识和基本技能,能使用所学的数据库知识,根据实际问题进行数据库的创建与维护,检索与统计,能开发简单的数据库应用程序,从而具有计算机信息管理的初步能力。教学目的、要求:通过学习本课程,可培养学生的自学能力和获取数据库知识、新技术的能力,使其在毕业后具备较强实践能力、创新能力和创业能力。重点章节:重点:第三章:查询 第九章:Access应用示例难点章节: 难点: 第三章:查询实习、实验教学项目:1、创建数据库和表2、简单查询3、交叉查询4、重复查询5、不匹配项查询6、创建窗体7、创建报表8、创建系统库。学期授课进度计划表周次课 次授 课 内 容课 时备 注1第1章数据库基础知识32-3第2章数据库和表64-9第3章查询1810第4章$4.1窗体概述 $4.2创建窗体 $4.3使用窗体 311期中考试312-13第5章报表614第6章数据访问页315第7章宏316-17第8章模块618-20第9章Access应用示例6记 事备 课 教 案第 1 周 课 题创建数据库和表数据库基础知识概述所需课时3教学目的能够通过实例知道数据库、数据库管理系统、数据库系统的概念的含义重 点数据库、数据库管理系统、数据库系统的不同含义,数据模型的有关知识难 点数据库、数据库管理系统、数据库系统概念教学过程:一、 组织教学点名、安定学生情绪二、 引入新课(1)使用实例(会计数据与会计信息)引入数据处理的概念(2)使用学校对学生的管理来解释数据管理。三、 讲授新课(一)数据处理与数据管理1、 数据处理人类社会活动中的一个重要内容是数据处理工作。数据处理是指从已知数据出发,参照相关条件进行加工计算,从中产生一些新的数据,这些新的数据又表示了新的信息,能够作为决策的依据。数据处理计算非常简单,但涉及大量的原始数据的组织和管理。2、 数据管理数据管理是指对数据的收集、整理、组织、存储、分类、查询、维护和传送等各种操作的统称,是数据处理工作中的一个基本环节,数据库技术就是对数据进行有效地管理而发展起来的一门计算机软件技术(二)数据库系统及其构成数据库(Database):数据库是按一定的结构和规则组织起来的相关数据的集合。1、 数据库系统的特点数据库系统对数据处理有如下的特点。(1) 数据结构化(2) 数据共享(3) 数据冗余小(4) 数据独立性2、 数据库系统的构成数据库系统(Data Base System,简称DBS)由数据库文件、数据库管理系统、支持数据库运行的软硬件、应用程序和用户组成。3、数据库管理系统的功能数据库管理系统是数据库系统的核心。在数据库系统中,任何数据操作(如数据库定义、数据查询、数据维护和数据库的运行控制等)都是在数据库管理系统的管理下进行的。数据库管理系统有下面的四个主要功能。1、 数据库定义功能2、 数据映射功能3、数据库的建立、维护功能4、 数据操纵功能(三)数据模型的概念数据模型(Data model)是对客观事物及其联系的数据的描述,在概念上表示了数据库,在结构上描述了数据库,一个好的数据模型应当能满足比较真实地模拟现实世界中的各种事物及其复杂的联系、容易为人所理解和便于在计算机上实现等要求。为了更好地对现实世界进行抽象描述,在数据管理技术中根据模型应用的不同目的,划分为概念数据模型、逻辑数据模型和物理数据模型三类。1、 概念数据模型概念数据模型又称信息模型,它以用户可以理解的方式描述一个系统,如显示主要对象类型及其关系的图表等。2、 逻辑数据模型逻辑数据模型指定了一个数据库系统的结构,所以又称为结构数据模型,简称为数据模型,它按计算机系统的观点对数据建模,是数据库管理系统实现的模型。它包括数据结构、数据操作和数据完整性约束三个部分。常用的结构数据模型主要包括网状模型、层次模型、关系模型和面向对象模型等。我们使用的数据库管理系统基本上都属于关系模型数据库管理系统(简称关系数据库管理系统)。3、 物理数据模型物理数据模型描述了一个逻辑数据模型在存储器中的存储方式。四、练习1、 是数据库中的最基本结构。2、数据库系统的核心是 。3、数据库系统的简称是 。五、归纳小结通过本节课的学习,我们了解了数据库系统的一些基础知识,如数据库的定义、数据库系统与数据库管理系统的区别,数据模型,重点介绍了关系数据模型的有关知识。课后作业:P48 填空题3、4、5、6 选择题:1、2、3、4反思录:经过教学后,学生们对各种概念理解不透砌,需要详细多次列举事例讲解才有所了解。备 课 教 案第 2 周 课 题关系模型与关系数据库所需课时 3教学目的掌握数据模型之间的关系重 点1、关系模型是以数学理论为基础构造的数据模型。2、字段3、记录难 点数据库关系的构成教学过程:一、组织教学点名、安定学生情绪二、引入新课关系模型中的实体可以是一个客观存在的事物,如学生、产品等,也可以是一种抽象的事物,如学生的选课、产品的销售等。让学生参与画一张学籍表或其它表。用学籍表或其它表解说明关系数据模型、字段、记录的定义。提问:请学生说明表中行与列的含义从而引入新课的内容。三、讲授新课(一)、关系模型与关系数据库1、关系模型关系模型是以数学理论为基础构造的数据模型。它将每个实体看作一张二维表(称关系表)。表由行和列组成,第一行(表头)为属性,除第一行外的每行称为元组;表头的各列为属性(字段)的名称,每一列称为一个字段,每个字段有字段名、字段数据类型和宽度,字段的取值范围即为域。2、关系数据库关系数据库是一个由多个二维表形成的二维表集组成了数据库的文件系统。数据表(Table):数据表也简称为表,是由一组数据记录组成,数据库中的数据是以表为单位进行组织的。记录(Record):表中的每一行(元组)称为一个记录,它由若干个字段组成。字段(Field):也称属性或域。表中每一列称为一个字段。每个字段都有相应的描述信息,如数据类型、宽度等。主关键字是一个或多个字段的组合,其值用来惟一标识表的每一记录。(二)、Access数据库的组成和启动方法Access 数据库由表、查询、窗体、报表等对象组成。Access是Microsoft Office的一个组件。它的启动方法与Word和Excel一样。注意:最快捷的关闭方法:ALT+F+X例:打开已有的“Northwind”(罗斯文)数据库,观察其数据库对象。四、练习1、数据模型本身不仅表示反映事物本身的数据,而且表示 2、二维表中的列为关系的 ,二维表中的行称为关系的 。3、Access的数据库类型是 A、层次数据库B、网状数据库C、关系数据库D、面向对象数据库五、归纳小结通过本节课的学习,我们了解了数据库系统的数据模型,重点介绍了关系数据模型的有关知识,因为Access就是一种基于关系数据模型的数据库管理系统。课后作业:1、书本14页单选题第3、5、92、书本14页思考题第2题反思录:本章节内容理论性强,比较枯燥,要求教师尽量做到举例通俗易懂。备 课 教 案第 3 周 课 题创建数据库和表所需课时3 教学目的1、了解Access数据库表中的数据类型。2、会设置数据表的关键字和主关键机重 点创建数据库、使用设计器创建表、设置数据表的关键字难 点1、数据类型 2、关键字的概念教学过程:一、组织教学点名、安定学生情绪二、引入新课启动Access2002,观察启动后的窗口,并介绍窗口的组成。三、讲授新课(一)、创建Access数据库Access中创建数据库有两种方法:使用向导和直接建立一个空的数据库。例1、创建一个文件名为“职工.mdb”的空数据库。注意:使用直接建立一个空的数据库的方法,其中要注意文件的存放位置。这时生成的“职工”数据库是中不包含任何对象,需要用户自行创建数据库的其他对象。也可以利用数据库向导创建数据库,使用向导创建数据库的方式也有两种:在启动Access后使用“任务窗格”的“根据模板新建”选项卡中的“通用模板”创建数据库;使用“文件/新建”命令,在“新建”对话框中,选择“数据库”选项卡后,选择所需的数据库模板,系统提供了10种数据库模板。(二)、打开已有的数据库打开一个已有数据库有两种方法:1、“任务窗格”的“打开文件”选项卡中列出最近打开的文件清单,可直接打开最近使用过的数据库,或单击“其他文件”选择正确的数据库文件名;2、选择“文件/打开”命令。(三)、创建数据表1、创建数据表的方法一般来说创建数据库表可以分两步进行:第一步确定表结构,确定表的字段个数、字段名、字段类型、字段宽度及小数位数等属性;第二步根据字段属性输入相应的记录。Access创建数据库表可以有三种方法:通过输入数据创建表、使用表向导创建表、使用表设计器创建表。2、字段的数据类型存储在数据表中的数据是有一定的属性的,如出生日期是一个日期型数据、姓名则是一个文本型数据。Access中常用的数据类型有文本、备注、数字、日期/时间、货币、是/否、OLE对象等。3、主关键字(主键)一个表中必须有一个或一组字段,能够惟一地确定数据表中的记录。在Access中可以定义自动编号字段、单字段和多字段3种类型的主关键字。例1 使用表设计器在“职工”数据库中创建“职工档案”表。例2 使用“表向导”创建一个职工“工资”表.例3 在“职工”数据库中,通过输入数据创建一个“职称”表。四、练习1、下列数据类型中能够进行排序的是 A、超级链接 B、数字 C、OLE对象 D、备注2、数据库文件的扩展名是 A、 doc B、 txt C、 xls D、 mdb3、添加一张图片到数据库中,要采用的这段是 A、OLE对象数据类型图 B、超级链接数据类型C、查阅向导数据类型 D、自动编号数据类型五、归纳小结数据库是数据库系统中的基础,数据表被包含在数据库,规划好一个数据库是后期高效工作的基础。学会创建数据库和数据表也是Access操作的基础。课后作业:冻结一个字段后可以修改该字段内容吗?反思录:备 课 教 案第 4 周 课 题编辑表的内容及调整表的格式所需课时 3教学目的1、懂得在已有的表中添加、删除记录,修改、复制数据2、调整表的格式重 点编辑表的内容难 点表的格式化教学过程:一、组织教学点名、安定学生情绪二、引入新课、提问:1、表格数据出现错漏而要修改时我们应该怎样做才好?2、如何把数据表调整得更清楚、美观?带着2 个问题来解决今节课要学习的知识三、讲授新课(一)、编辑表的内容1、添加记录(1)在数据库窗口中,选择“表”对象。(2)双击要编辑的表,在数据表视图中打开此表。(3)单击工具栏上的“新记录”按钮,将光标移到新记录上。 (4)输入所需的数据。2、删除记录、(1)在数据库窗口中,选择“表”对象。(2)双击要编辑的表,在数据表视图中打开此表。(3)单击要删除记录的选择器,然后单击工具栏上的“删除记录”按钮,出现删除记录的提示框。(4)单击提示框中的“是”按钮,选定的记录被删除。删除操作不可恢复,在删除记录之前要对记录进行确认。在提示框中单击“否”按钮可以取消删除操作。若要一次删除多个相邻的记录,可在选择记录时单击第一个记录的选择器,然后拖动鼠标经过要删除的每个记录,最好单击工具栏上“删除记录”按钮,删除全部选定的记录。3、修改记录修改数据的方法非常简单,只要在“数据表视图”中将光标移到要修改数据的相应字段,即可直接修改。可以修改整个字段的值,也可以修改字段的部分数据。如果要修改字段的部分数据可以先将要修改的数据删除,然后再输入新的数据;也可以先输入新的数据,再删除要修改的部分数据。4、复制记录可以使用复制和粘贴操作将某一个字段中的部分或全部数据复制到加一个字段中,具体操作步骤:(1)、在数据库窗口的“表”对象中,双击要修改的数据表,在数据表视图中打开此表。(2)、将鼠标指针指向要复制数据开始位置的最左边,在鼠标指针变为十字时拖动鼠标到结束位置,选中相应字段中的数据。(3)、单击工具栏上的“复制”按钮或选择“编辑”菜单中的“复制”命令。(4)、单击要复制的某字段。(5)、单击工具栏上的“粘贴”按钮或选择“编辑”菜单中的“粘贴”(二)、调整表的格式1、调整行高和列宽2、隐藏列和显示列3、冻结列四、练习1、试一试将“学生表”中第三行记录的行高调整到值为282、试一试将“学生表”中第三列记录的列宽调整到值为123、试一试在“成绩表”中第2条记录中新增加一条记录,内容随意。五、归纳小结 今节课同学们主要学习了添加、删除记录和修改、复制数据、调整行高、列宽的操作方法。课后作业: 美化“课程表”反思录:备 课 教 案第 5 周 课题创建表间关系所需课时3 教学目的了解数据表与表之间字段名关系建立的规则重点创建、删除关系难点1、 设置表与表间字段名相同的属性必须一致2、 设置表间关系教学过程:一、组织教学点名、安定学生情绪、引入新课 根据“学生表”、“成绩表”、“课程表”相同的字段名我们可以为它们创建关系,方便以后组表。三、讲授新课1、设置表间的关系在设置表之后,将需要确定一个表如何关联另一个表。通过定义关系可使一个表快速引用另一个表的数据。如果要在两个表之间创建关系,首先这两个表对应的实体必须要有联系,反映在数据表上就是;这两个表中须有对应的关系字段,这一对应的关系字段必须要有相同的数据类型,例1、将“职工”数据库中的“职工档案”表和“期刊”表以“职工编号”为关键字段建立表间关系。说明:“职工档案”中的“职工编号”必须为主键,“期刊”中的“职工编号”为“普通索引”表与表之间的关系类型有3种:一对一关系:表中的记录仅和另一个表中的一条记录有关。一对多关系:表中的记录和另一个数据表中的多条记录有关。比如上例中。多对多关系:每个表中的一条记录分别对应另一个表中的多个记录。这种情况可以添加连接表,将多对多的关系变为两个一对多的关系。2、编辑关系在关系图中可以双击两表之间的连线来编辑关系,这其中就可设置实体参照完整性、级联方式以及连接类型。四、练习1、默认的查找有( )A、快速搜索B、常规搜索C、与字段起始处匹配的搜索D、与字段结束处匹配的搜索2、表与表之间的关系有( )A、一对一 B、一对多 C、多对多 D、多对一3、关系上通过两张表之间的 建立起来的。一般情况下,由于一张有的主关键字是加一张表的 ,因此形成了两表之间的一对多的关系。五、纳小结通过学习数据表中字段名及类型相同的表可以创建表间的关系方便控制表间的数据引入及参照完整性。课后作业:书本P49页思考题第2题反思录:经教学后,发现同学们都觉得本节知识点易记易掌握。备 课 教 案第 6 周 课 题表操作记录的输入、编辑、删除所需课时3教学目的1、 掌握在“数据表”视图中增加记录2、掌握在“数据表”视图中修改记录重 点记录的录入、修改、删除难 点实施参照完整性的理解教学过程:一、组织教学点名、安定学生情绪二、引入新课建立好数据表结构后,下一步就是数据的录入与处理了。三、讲授新课(一)、记录的输入:在Access中,可以利用表或查询的“数据表”视图向数据表中输入数据,也可以利用“窗体”视图通过窗体向数据表中输入记录。打开“数据表”视图后,数据表自动有一行空格,可以直接输入数据创建记录,输入完毕后,系统会自动再出现一行空格用于创建新的记录。例1、通过“数据表”视图向“职工档案”表和“期刊”表中输入记录。注意:在“职工档案”数据表视图中增加一条记录后,可以看到在行选择器的右边的小矩形框中出现一个加号。这是由于事先已经设置了“职工档案”表和“期刊”表之间的关联关系。可以通过展开这个加号来输入相应的“期刊”表的数据记录说明:(1) 在新记录中有关文本型、数字型、日期/时间型、是/否型、货币型等字段,可以直接录入。(2) 备注型的字段一般用于保存大量的文本信息,最好是生成一个窗体,以便得到一个较大的输入区域。用Shift+F2可以打开一个能缩放的窗口,以便输入详细信息,并能选择字体等。(3) 对于OLE对象类型字段,不能直接输入数据。Access为该字段提供了对象链接和嵌入技术。(二)、编辑记录在人工输入数据时,难免会发生或多或少的错误,这时就需要对已经输入的数据进行重新修改,一般情况下,用户都直接在“数据表”视图中进行修改或编辑操作。1、 记录的选取Access提供了多种记录数据的选取方法:单击某一记录的“行选择器”选择一行;单击某一列可以选择某个字段的所有行;单击“表选择器”可以选取整个表记录。另外还可以通过“编辑”菜单中的菜单项来完成。2、 记录的定位通过“编辑”菜单中的定位可以选择当前记录。在“数据表”视图中,直接单击要修改的数据项进行修改。(三)删除记录可以直接选择要删除的记录,然后单击工具栏中的“删除”按钮,也可以通过“编辑”菜单中的“删除记录”来操作。例2打开“职工”数据库的“关系”窗口,编辑“职工档案”和“期刊”表之间的关系,选取其中的 “实施参照完整性”和“级联删除相关记录”选项,然后保存关系。在删除“职工档案”中的某条记录, 注意:“职工档案”表和“期刊”表通过“职工编号”字段建立一对多关系后,每当删除“职工档案”表中的一条记录,例如,删除职工编号为“10013”的记录,系统给出提示信息,提示“期刊”表中有相关联的记录。此时,可以同时删除“期刊”表相关的记录。(四)数据表视图“数据表”视图是数据库操作过程中最常使用的视图。修饰数据表视图包括改变视图的行高和列宽、字体的设置等。通过“格式”菜单中的“字体”可以改变表中字体的大小、字体、字型和文本的颜色等。通过“格式”菜单中的“数据表”可以改变数据表显示效果。通过“格式”菜单中的“子数据表”可以展开或折叠相关子数据表。可以直接通过鼠标或“格式”菜单中的相关菜单项改变行宽或列高等。四、练习 在“课程表”添加两个记录,“编号”为“113”、“114”,“课程”为“语文”五、归纳小结在“数据表”视图中进行数据记录的输入、编辑、删除是Access操作中基础,学生必须熟练操作。课后作业:书本P48页第三题1、2、3、4、5 反思录:备 课 教 案第 7 周 课 题数据表修改表结构所需课时3教学目的1、掌握在数据表中修改指定的数据2、熟练把表间关联重 点数据结构的修改难 点设置字段属性教学过程:一、组织教学点名、安定学生情绪二、引入新课 为了更好预防在数据录入时出错,可以对字段进行属性设置,这就是本节课要学习的知识点。三、讲授新课(一)、修改表结构在数据库应用过程中,有时需要对表的结构进行修改。例如在表中添加字段、删除字段、移动字段的位置等。表结构的修改在表的“设计”视图中进行。1、增加字段例1、在“职工”数据库“职工档案”表中的“性别”和“出生日期”字段之间插入一个字段名为“民族”的字段,文本类型,字段大小为4。2、移动字段例2、移动“工资”表中的 “奖金”字段的位置。3、删除字段删除字段时,若该字段所在的列中用户已经输入了数据。系统会给出一个警告信息,提示用户将丢失该字段在表中的数据。如果表中包含有数据,则应确认是否确实删除该字段。如果要删除的字段是空字段,则不会出现上述的警告信息。如果要删除的字段已经在查询、窗体或报表中使用了,还必须从使用的组件中将该字段删除。4、设置字段的属性设置字段的属性可以规定字段的显示格式、输入方式或保证字段的值的完整性等。在表设计视图中,可以对每个字段名称、数据类型进行设置,通过“字段属性”框,可以设置字段的其他属性,不同的数据类型有不同的属性。包括字段大小、格式、标题、默认值、输入掩码等例3、设置“职工档案”表中的字段“出生日期”的输入掩码为“0000-00-00”。例4、设置“职工档案”表中的字段“姓名”的标题改为“职工姓名”。例5、设置“职工档案”表中的字段“民族”的默认值为“汉”。例6、设置“职工档案”表中的字段“住房面积”的有效性规则为“=10 and =500”。有效性文本为“住房面积在10到500之间”。(二)、设置表间的关联1、主关键字与索引主键(主索引)关系数据库中,每个表都应当有且仅有一个主键。主键(主关键字)是一个或多个字段,用它可以惟一地确定该表中一条记录。用户根据表中某些字段值建立一个逻辑顺序的索引文件,从而就可以按不同的顺序处理记录。建立一个索引文件时,表中记录的物理存储顺序保持不变,它存储的是根据索引关键字进行逻辑排序的一组记录号。Access系统中索引有三种类型:主索引、普通索引、惟一索引。普通索引是允许字段数据重复,而主索引和惟一索引是不允许字段数据重复。主索引和惟一索引不同的是主索引在一个表中只能有一个,惟一索引可以有多个。在Access中不能用于建立索引的字段类型为备注型、超链接和OLE对象。四、练习1、输入掩码向导一般用于 型数据。A、是否 B、照片 C、文本 D、数字2、记录删除操作 。A、可以恢复 B、不可恢复 C、可能恢复 D、在一定条件可以恢复五、归纳小结 本节课学习了如何修改表结构的相关知识。课后作业: 删除操作有什么特点?反思录:备 课 教 案第 8 周 24 课 题表操作记录的排序、筛选所需课时3教学目的1、 掌握设置排序的方法2、掌握数据表记录的筛选方法重 点记录的排序方法、记录的筛选方法难 点高级排序/筛选的使用教学过程:一、 组织教学点名、安定学生情绪二、引入新课在对数据表数据记录的使用过程中,有时需要按照某个字段进行排序。三、讲授新课(一)、记录的排序在浏览表中记录时,记录的排列次序都是按输入时的顺序排列的,如果表中设置了主关键字,在数据表视图中记录将按主关键字的顺序排列。Access为用户提供了对数据记录排序的功能,可以将数据记录按指定字段升序或降序排列。1、 简单排序通过工具栏上的“升序”或“降序”按钮,或者使用“记录”菜单中的子菜单“排序”中的“升序”或“降序”菜单项。例1 在“职工档案”表中对“性别”字段按升序排序记录操作。注意:(1)对数据表中单个字段进行排序,可以直接选择该字段然后单击工具栏中的“升序”或“降序”按钮,或使用“记录”菜单中的子菜单“排序”中的“升序”或“降序”菜单项。(2)可以按多个相邻的字段对数据记录进行排序,操作方法是先通过“行选择器”选定相邻字段,然后单击工具栏中的“升序”或“降序”按钮。(3)在对多个字段进行排序时,Access会按照最左边的字段开始排序记录,当第1个字段值相同时,再根据第2个字段值进行排序。依次类推,直到按全部指定字段排好记录为止2、高级排序简单排序对多个字段排序时只能是相邻的字段,并且必须按同一种顺序排序。如果排序的字段不相邻,并且各字段按不同的顺序排序,必须使用“高级筛选/排序”功能。例2 在“职工档案”表中对“性别”字段按升序,对“住房面积”字段按降序排列记录。注意:在数据记录排序并保存之后,在下次打开该表时,数据的排列顺序同关闭时的相同。如果要取消排序顺序,单击“记录”菜单上的“取消筛选/排序”命令,表中记录的排列恢复到排序前的次序。(二)、记录的筛选筛选是按照某个字段条件对所有记录进行过滤,筛选后“数据表”视图中只显示符合筛选条件的记录。Access提供了按选定内容筛选、按窗体筛选和高级筛选/排序3种筛选记录的方法例3 在“职工档案”表中筛选职称是“工程师”且是女性的记录。注意:(1)按选定内容筛选,一次只能选择一个筛选条件,如果有多个筛选条件,重复前面的步骤,逐步缩小筛选范围。(2)如果筛选除选定目标之外的记录,可以应用“内容排除筛选”功能。(3)如果直接利用按内容排除筛选记录,无法筛选出所有的记录时。可以利用“筛选目标”来设计一个筛选准则,在需要指定筛选的字段上单击鼠标右键,在快捷菜单的“筛选目标”输入框中,输入一个待查的数值或表达式。(4)如果筛选的数据库比较大,使用按选定内容筛选记录后仍有很多记录,并且也不容易在“数据表”视图中找到;或者一次要根据多个条件筛选记录,那么可以使用窗体筛选记录,筛选出满足条件的所有记录。四、练习1、升序将记录 顺序排列。A、由大到小 B、由小到大 C、由前向后 D、由后向前2、默认的查找有 。A、快速搜索 B、常规搜索C、与字段起始处匹配的搜索 D、与字段结束处匹配的搜索五、归纳小结在数据表中,用户可以需要经常地对数据按不同的方式进行重新排列,这就用到了排序,排序有简单地排序方法,当对多个不相邻的字段进行排序时,需要使用高级排序功能。课后作业:书本P49页第五题2、3反思录: 备 课 教 案第 9 周 27 课 题数据查询1所需课时3教学目的1、掌握选择查询 2、掌握参数查询重 点学会使用查询设计视图建立多表的选择查询难 点1、多表查询时,表间的关系2、建立参数查询教学过程:一、 组织教学点名、安定学生情绪二、 引入新课单个数据表的查询筛选而引入多表的查询。三、 讲授新课表是数据库的基本对象,用于存储数据库中的数据。虽然可以使用“数据表”视图对数据进行一系列的基本操作。但这些操作都是非自动化的,它需要用户了解Access的使用方法。查询在数据库中的使用非常广泛,在关系数据库中更是占有极其重要的地位,它可以通过设置查询条件,从一个或多个表中,查找有用的信息,还可以根据某个查询再创建新的查询,而且查询的结构是动态的,如果查询所依据的表的内容有变动时,在同一查询条件下,其查询结果将随着更改。查询与上一讲中的数据的筛选不同,筛选只能在当前的数据表中,设置适当的筛选条件,再从表中查找符合条件的数据,筛选处理的数据不能单独存在,没有被筛选出来的数据只是暂时被隐藏。查询的功能比筛选的强多了,首先,查询的数据源可以是两个以上的表,而且可以针对查询结果,作进一步的查询,其次,查询的结果可以单独保存,还可作为窗体、报表和新数据表的数据来源。(一) 、查询的种类(1)选择查询:Access中最常见的查询类型,也就是输入条件后,从一个和多个表中,把符合条件的数据筛选出来。(2)交叉表查询:主要用于对数值数据的统计和分析。类似Excel中计算表的数据透视表。(3)参数查询:利用参数的定义,用户可以在同一个查询中,输入不同的参数而查看不同的结果。(4)操作查询:用户可以利用这种查询来编辑数据表中的记录。如增加、删除、更新记录等,还可利用它创建新的数据表。(5)SQL查询:用户使用SQL语句创建的查询。(二)、创建选择查询Access 提供了使用向导和使用“设计”视图两种创建查询的基本方法,缺省时建立的查询为选择查询。例1、使用向导创建从“职工档案”表查询职工的有关信息,包括职工编号、姓名、职称、住房面积和婚否字段的查询操作。说明:以后要运行这个查询,只需在“查询”对象窗口选择该查询名称,单击“打开”即可运行查询。(1) 在运行查询时,查询都会检索数据库中的最新数据。查询所返回的数据称为“记录集”。(2) 使用“设计”视图中创建查询一般包括:指定字段、限定查询条件、是否显示所需字段和运行查询。(三) 、查询条件的使用例1 在例2 的基础上修改查询,增加查询条件为女职工,即查询女性职工的期刊订阅情况。查询条件表达式说明:1 数值和文本条件2 日期类型条件日期表示为#2005-0501#3 字段部分值匹配的条件如Like “n*”,还可用IN 、 等。(四)、创建参数查询使用参数查询,可以在每次运行查询时输入不同的条件值,获得所需的结果,而不必每次重新创建整个查询。例2 创建一个参数查询,在每次运行该查询时,通过对话框提示输入要查找的职工姓名,查询显示该职工的有关信息。四、 练习1、在Access中,有两种建立查询的方法: 、 2、操作查询一般有 、 、 、 1、 不属于高级查询。A、计算查询 B、总计查询 C、删除查询 D、交叉表查询2、 不会在简单查询的设计网格中出现。A、字段 B、条件 C、更新 D、排序五、归纳小结查询是关系数据库系统中经常用到的一种数据处理方法。用户必须能够熟练地使用查询设计视图按要求创建自己的查询,并能够运行得到所需的记录集。课后作业:书本P79页第二题4、5、6、7反思录: 备 课 教 案第 10 周 30 课 题表操作2所需课时3教学目的掌握各类操作查询的创建和使用。重 点生成表查询、更新查询、追加查询、删除查询的创建与运行难 点更新查询教学过程:一、组织教学点名、安定学生情绪二、引入新课复习上一讲中的选择查询和参数据查询。三、讲授新课操作查询是数据库查询的一个主要组成部分,它不仅可以利用查询对数据库中的数据记录进行检索、显示或统计等,而且还可以使用操作查询对数据库中的数据进行修改、插入、创建或删除等。操作查询有生成表查询、追加查询、更新查询和删除查询4种类型。(一) 生成表查询在通常的情况下,查询的结果存储在一个临时表中,每次打开时都要重新生成,而生成表查询是将一个或多个表中的部分或全部数据来新建表,它将查询的结果存储在一个表中,新生成的表是独立的,可以在窗体或报表中加以利用。例1 创建一个在60年1月1日至70年12月31日内出生,反映职工情况的查询,将“职工档案”表中姓名和出生日期字段,“工资”表中的补贴和奖金字段数据保存在一个新建表“档案1”中。(二) 追加查询追加查询就是从一个表或多个表中将一组记录追加到另一个表的末尾,要增加记录的表必须是一个已经存在的表,这个表可以在同一个数据库或其他Access数据库。例2、创建一个追加查询,将“职工档案”表中职称是“工程师”的记录,追加到创建的“档案1”表中。例3、注意:追加查询要求提供数据的表和接受追加的表必须具有相同的字段(字段顺序可以不同),同一字段具有相同的属性,字段个数可以注意:追加查询要求提供数据的表和接受追加的表必须具有相同的字段(字段顺序可以不同),同一字段具有相同的属性,字段个数可以不同。(三)、更新查询更新查询就是将表中的记录进行更新,而不必逐条进行修改,这种更新是对带有规律性字段的更新。例2 创建一个更新查询,对“工资”表中的实发工资字段进行更新,实发工资为:职务工资+补贴+奖金- 扣发工资。(四)、删除查询删除查询就是从一个表或多个表中按照一定的条件删除一组记录。例5创建一个删除查询,删除“职工档案”表中住房面积小于100的记录。注意:如果关联表之间建立了“实施参照完整性”和“级联删除相关记录”规则,执行删除查询可能会同时删除相关联表中的记录,即使它们并不包含在查询中。当查询中在包含一对多关系中的“一”表删除记录时,同时也删除了“多”表中的记录。四、练习1、在Access中,有两种建立查询的方法: 、 。2、根据对操作表操作方法的不同,查询可分为 、 、 。3、操作查询一般有 、 、 、 。五、归纳小结操作查询是查询中使用很多的一种查询。课后作业:书本P79页第二题1、2、3反思录:备 课 教 案第 11 周 33 课 题SQL查询所需课时3教学目的1、 使用联合查询可以将多个表字段组合后查询2、 数据定义查询直接创建删除,更新库或创建索引重 点联合查询难 点定义关系表教学过程:一、组织教学 点名,维护课堂秩序二、导入新课复习:第一章介绍SQL的基本命令功能动词动能动词查询SELECT操作INSERT、URDATE、DELETE定义CREATA、DROP、ALER控制GRANT、REVOKE三、讲授新课(一)、联合查询例1、系统提供“罗斯文示例数据库”,联合查询“客户”和“供应商”帮助示例数据库罗斯文示例数据库查询新建设计视图关闭“显示表”查询sql特定查询联合SQL语句:SHLECT公司名称,地区,城市,联系人姓名,“客户”AS【关系】FROM客户UNION SHLECT 公司名称,城市,联系人姓名,“供应商”FROM 供应商ORDER BY 地区,城市,公司名称例2.、查找“学生表”中所有姓张的同学,并显示姓名、出生日期和入学成绩 SHLECT 姓名、出生日期、入学成绩FROM 学生表WHERE 姓名 LIKE “张*”(二)数据定义查询 CREATE TABLE 【姓名】TEXT【性别】TEXT 【任教科目】TEXT 【联系电话】TEXT 【备注】MEMO CONSTRAINT 【索引】PRIMARY KEY 【姓名】 CREAT INDEX 索引 ON 教师【姓名】四、练习用SQL命令创建数据库的关键词是 五、小结本节课主要学习使用SQL进行联合查询和数据定义查询。课后作业:书本80页:思考题:SQL查询有哪几种?分别做简单介绍。反 思 录:备 课 教 案第 12 周 36 课 题窗体设计1所需课时3教学目的初步了窗体的基本知识,掌握通过向导创建窗体,了解窗体的类型。重 点使用向导创建窗体难 点认识“窗体”设计视图教学过程:一、组织教学点名、安定学生情绪二、引入新课 在很多管理信息系统中,终端用户事实上是不关系数据表的结构的,用户需要的是方便实用的界面,这就需要设计窗体。三、讲授新课数据库是供用户使用的,各种用户都需要快速有效地添加和查看数据。数据必须可靠,并且可靠性是可控制的。为了帮助输入和查看数据,用户可以创建并应用窗体,从而提高数据库的应用价值和性能。窗体主要由一个窗口组成的。窗体是以表或查询为基础来创建的,在窗体中显示表或查询中的数据,窗体本身并不存储数据,数据存储在表中。例1 使用自动窗体创建一个基于“职工档案”表的纵栏式窗体。例2 使用自动窗体创建一个基于“职工档案”表的表格式窗体。例3 使用自动窗体创建一个基于“职工档案”表的数据表窗体。(一) 窗体的类型(1) 纵栏式窗体。(2) 表格式窗体。(3) 数据表窗体。(4) 主/子窗体。(5) 图表窗体。(6) 数据透视表窗体。(7) 数据透视图窗体。(二) 创建窗体1、 自动创建窗体启动自动创建窗体,在数据库窗口中单击“对象”下的“窗体”,再在“数据库”工具栏上单击“新建”。系统提供了多种自动创建窗体的类型2、 使用向导创建窗体使用向导创建窗体与使用向导创建查询的方法类似,窗体向导会提出多个问题,并根据用户的回答创建窗体。使用向导创建窗体,需要确定:l 窗体数据来自哪个表或查询l 窗体使用哪些字段l 应用哪个窗体布局l 应用哪个外观样式例4 使用窗体向导创建一个“职工档案”表和“期刊”表的主/子窗体。3、 使用向导创建图表窗体在Access中可以创建带有图表的窗体。通过图表,可以直观地显示出数据的变化趋势和不同类型数据之间的关系。例5 使用向导创建一个图表窗体,图表中选取“职工档案”表中的姓名、住房面积和职称字段。说明:使用窗体向导除了创建基于一个表或查询的窗体外,还可以创建基于多个表或查询的窗体,但创建窗体的表要先建立表间关系。即在创建具有一对多关系表的主/子窗体之前,先确定“职工档案”表和“期刊”表是否已经建立了关系。4、 使用窗体设计视图创建窗体使用窗体设计视图,用户可以按照自己的要求,在一张空白表上,设计出外表美观,功能齐全实用的窗体。例6使用设计视图自行创建一个“职工档案”窗体。四、练习1、在创建带子窗体的窗体时,主窗体和子窗体的基表必须具有( ) 关系。A、一对一 B、一对多 C、多对一 D、任意2、窗体没有下列( ) 功能。A、显示记录 B、添加记录 C、分类汇总记录 D、删除记录3、只在打印时显示在每一页底部的是窗体的 。4、窗体由 、 、 、页面页眉和页面页脚5部分组成。五、归纳小结窗体是用户使用数据库数据的界面,一个美观而实用的窗体界面是管理系统成功应用的关键。课后作业:书本P105页判断题反思录: 经教学后发现许多学生对自动创建窗体都感到很容易,只是要使用设计器视图自己创作就有点困难。备 课 教 案第 13 周 39 课 题窗体设计2所需课时3教学目的掌握使用窗体设计视图创建窗体,会修饰窗体。重 点学会创建窗体设计视图,学会使用控件、规划窗体的布局。难 点控件的使用。教学过程:一、 组织教学点名、安定学生情绪二、引入新课可以使用窗体设计视图,修改已设计好的窗体,也可以由一个空白的窗体来设计一个完整的窗体。三、讲授新课(一)、 使用窗体设计视图创建窗体1、窗体的组成一个窗体主要有窗体页眉/页脚、主体和页面页眉/页脚5个节组成,默认状态下只出现“主体”节,此时可以单击“视图”菜单中的“页面页眉/页脚”或“窗体页眉/页脚”,即可添加“页面页眉/页脚”或“窗体页眉/页脚”。(1) 窗体页眉 窗体页眉位于窗体的上方,常用来显示窗体的名称、提示信息或放置命令按钮。打印时该节的内容只会打印在第一页。(2) 页面页眉 页面页眉的内容在打印时才会出现,而且会打印在每一页的顶端,可用来显示每一页的标题、字段名等信息。(3) 主体 设置数据的主要区域,每个窗体都必须有一个“主体”节,主要用来显示表或查询中的字段、记录等信息,也可以设置其他一些控件。(4) 页面页脚 与“页面页眉”前后对应,该节的内容只出现在打印时每一页的底端,通常用来显示页码、日期等信息。(5) 窗体页脚 与“窗体页眉”相对应,位于窗体的最底端,一般用来汇总“主体”节的数据。例如,总数量、总金额、费用等,也可以设置命令按钮、提示信息等。2、窗体的布局与修饰例1、使用窗体设计视图设计“职工档案”窗体,要求设置控件字体(标签字体黑体,文本框字体为方正姚体)、字号(11)、颜色(标签蓝色,文本框为红色),并设置窗体背景图片。操作说明:(1)、 调整控件大小(2)、 控件位置移动(3)、 对齐控件(4)、 设置颜色(5)、 设置特殊效果(6)、 控件的特殊效果设置3、控件的使用在窗体中数据是通过控件显示的。常用的控件有标签、命令按钮、文本框、表格、复选框、线条等。例1 为例1中的窗体添加一个标题为“职工档案信息”标签说明:1、窗体设计好后,可以切换到“窗体视图”窗口,观察设置效果。如果不满意再切换到“设计”视图,对窗体进行修饰。2、 如果一行文字超过标签的宽度时,自动增加行宽;如果超过窗体的宽度时,自动换行。四、练习只在打印时显示在每一页底部的是窗体的 。五、归纳小结本次课程主要介绍窗体设计视图的使用,介绍了窗体属性窗口的使用和常用控件。课后作业:书本105填空题4、5 单项选择:1、2反思录: 经教学后发现学生自己的动手能力有限,需要老师不断的指点、引导。备 课 教 案第 14 周 42 课 题报表设计所需课时3教学目的1、掌握使用自动报表工具创建简单的报表2、学会使用向导创建报表。3、了解报表设计视图的布局4、掌握报表的打印设置及打印。重 点使用自动报表、报表向导设计报表;报表打印属性设计。难 点使用报表设计视图设计报表格式教学过程:一、组织教学点名、安定学生情绪二、引入新课报表是管理信息系统的一种重要的输出数据的手段。三、讲授新课报表是Access的重要对象之一,它能按照用户定义的规格展现格式化的信息,能将记录按多个级别进行分组,一次能从多个记录中取值并计算出其总和或平均数。创建报表有3种基本方法,分别是使用“自动创建报表”、使用向导和使用“设计”视图。创建报表的一般过程为:根据表或查询,利用“自动创建报表”或“报表向导”常见的报表形式创建基本报表框架,然后在报表设计视图中根据具体的要求进行修改。(一) 自动产生报表例1 使用自动创建报表功能创建一个基于“职工档案”表的纵栏式报表。例2 使用自动创建报表功能创建一个基于“职工档案”表的表格式报表。说明:(1)“自动创建报表”是创建报表最快捷的方法,但它提供的对报表结构和外观的控制最少。(2)“自动创建报表”自动包含其数据源(表或查询)中的所有字段。“自动创建报表”的结构可以是纵栏式,也可以是表格式。(3)创建一个自动报表只需两个步骤:选择一种自动报表类型选择一个表或查询(二) 使用向导创建报表例2使用报表向导创建一个基于“职工档案”表的报表,选择该表的全部字段,按“性别”分组及“职称”字段升序排序,选用“递阶”布局及“纵向”方向和“淡灰”样式,最后打印预览该报表。说明:在创建报表时如果需要使用多个表中的数据,则首先要将创建一个查询以便从这些表中检索出数据,然后再创建基于该查询的报表。(三) 使用报表设计视图创建报表如果用户想自定义报表,或要更改报表的结构, 在“设计”视图中,可以添加节、分组数据、设置报表属性以控制外观和行为、调整报表各部分的大小、更改报表格式。1、报表结构默认方式下报表设计视图由“页面页眉”、“主体”和“页脚页眉”3个节组成。通过选择“视图”菜单中的“报表页眉/页脚”选项,可以添加“报表页眉”和“报表页脚”两个节。在分组报表时,还可以增加相应的组页眉和和组页脚。2、报表属性报表属性包含“格式”、“数据”、“事件”、“其他”和“全部”5个选项卡。在“视图”菜单中选择“属性”选项,将显示报表“属性”窗口。通过双击报表设计视图左上角的“报表选择器”按钮,也将显示报表“属性”窗口。通过“属性”窗口可以设置不同的属性。3、设置节的高度和宽度例3使用设计视图创建一个基于“职工档案”表的报表,报表名为“ZGBB”。例4在“ZGBB”报表“页面页眉”中添加一个标题为“职工基本信息报表”标签。4、报表的打印预览预览报表是在屏幕上将要打印的报表以打印时的布局格式完全显示出来,这样可以快速查看整个报表打印的页面布局,也可一页一页地查看数据的准确性。预览报表有版面预览和打印预览
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!