广州现代信息工程职业技术学院教师授课教案2013-2014学年度第一学期授课科目:Access数据库基础及应用授课教师:卢爱芬授课起止时间:2013年9月-2014年1月教师授课教案信息表授课教师信息姓名卢爱芬职称讲师授课教师所在系(部)工商管理系授课课程信息总学时理论课33学时;实践环节30学时周学时4考核方式机试授课对象信息授课对象系(部)普教授课对象班级12级电商1、2、3(选修)教研室检查情况:系(部)检查情况:课程教学教案课程名称Access数据库课型专业操作课任课教师卢爱芬教学进度任务一授课时间第一周星期二5-6节教学时数2授课地点综302授课班级12电商1、2、3人数75课题认识数据库系统教学目标知识目标:了解数据库技术的发展史了解每个阶段具有代表性的数据库管理系统的特点和划分依据。能力目标:了解数据库技术的发展史了解每个阶段具有代表性的数据库管理系统的特点和划分依据。教学重点掌握关系数据库的基本概念和发展历史;掌握关系运算的方法,了解各种关系运算的作用;了解Access数据库2003的各种特性及新功能;掌握Access数据库2003的使用方法,了解其功能构成及基本对象;学会使用Access数据库2003帮助。教学难点数据模型的含义关系运算的运算规则授课提纲序号内容教学方法与手段时间安排(分钟)一引入新课:数据库技术的发展,以及成为先进信息技术的重要组成部分,是现代计算信息系统和计算机应用系统的基础和核心,先后经历了人工管理、文件管理、数据库系统、分布式数据库系统和面向数据库系统等阶段。讲授15二第一节数据库简介一、数据库(一)数据库:长期储存在计算机内的、有组织的、可共享的数据集合。(二)数据库管理系统:操纵和管理数据库的软件系统,用于建立、使用和维护数据库。有6个部分:1、模式翻译2、应用程序的编译3、交互式查询4、数据的组织和存取5、事物运行管理6、数据库维护(三)数据库系统:数据库技术后的计算机系统特性:(四)关系数据库:建立在关系模型基础上的数据库。关系操作:筛选、投影、连接1、特定的数据模型2、实现数据共享,减少数据冗余3、数据独立性4、数据的保护控制讲授+提问+举例25三讲授+提问+举例50四3、面向对象模型:最基本的概念是对象和类。面向对象模型中最基本的概念是对象和类。对象是现实世界实体的模型化,与关系模型中记录的概念相似,但要复杂得多。它不但继承了数据库的许多优良性能,还能处理多媒体数据,并支持面向对象的设计。4、关系模型:支持关系数据模型的数据库系统。是当前最重要的一种数据模型。分成关系、记录和属性。由行和列构成的二维表,在数据库理论中称为关系。用关系表示的数据类型称为关系模型。在关系模型中实体和实体间的联系都是用关系表示的。也就是说,一个二维表格中既可存放实体本身的数据,也可以存放实体间的联系。关系不但可以表示实体间一对多的联系,通过建立关系间的关联,也可以表示多对多的联系。是现在绝大多数数据库系统所采用的数据模型。特点:结构间一、理论严密、使用方便、易学易用。学号姓名语文政治20100001李渊959220100002赵子龙9088记录:指有关特定的人、事件事其他项目的信息集。字段:可应用于每个人、事件事件或者其它记录的对象。(二)ACCESS数据库的数据类型数据类型存储空间说明文本最多255个字节包含任意的文本备注最多为64KB(字节)保存长度不固定的文本数字1、2、4或者8个字节存储数值数据日期/时8个字节保存100-9999年的日期或时间讲授演示实验25间值货币8个字节存储货币类型的数据自动编号4个字节添加记录时自动加1是/否1个位存储逻辑值OLE对象最多1GB表中链接或者嵌入图片或者其它数据超链接三个部分中的每一部分最多包含2KB用来以文本形式存储超链接地地址查阅向导与查阅的主键字段大小相同使用列表框或者组合框创建一个查阅字段作业完成课后练习P12习题课后小结学生基本能掌握ACCESS数据库基本知识内容。课程教学教案课程名称Access数据库课型专业操作课任课教师卢爱芬教学进度任务二授课时间第一周星期五5-6节教学时数2授课地点1A302授课班级12电商1、2、3人数75课题数据库基础知识教学目标知识目标:了解数据与信息的定义及区别。了解数据库的特征。能力目标:了解数据库管理的发展了解E-R图的绘制方法与技巧。教学重点掌握数据与信息的定义及区别。了解数据库的特征。了解数据库管理的发展掌握E-R图的绘制方法与技巧。掌握ACCESS数据库2003用户窗口、界面、打开与关闭方法教学难点数据模型的含义、分类及特征E-R图的绘制方法授课提纲序号内容教学方法与手段时间安排(分钟)一引入新课:数据库技术的发展,以及成为先进信息技术的重要组成部分,是现代计算信息系统和计算机应用系统的基础和核心,先后经历了人工管理、文件管理、数据库系统、分布式数据库系统和面向数据库系统等阶段。讲授5二(五)数据模型:数据库中系统中用于提供信息表示和操作手段的形式构架。是数据库系统的核心和基础。1、层次模型:用树形结构来表示各类实体及实体间的联系。层次模型是指用树行结构表示实体及其之间的联系,树中每一个节点代表一个记录类型,树状结构表示实体型之间的联系。在一个层次模型中的限制条件是:有且仅有一个节点,无父节点,此节点为树的根;其他节点有且仅有一个父节点。层次模型的特点:记录之间的联系通过指针实现,查询效率高。缺点:只能表示1:N的联系。尽管有许多辅助手段实现M:N的联系,但比较复杂,不易掌握。2、网状模型:每个节点表示一个记录类型(实体),每个记录类型可包含若干个字段(实体的属性),节点间的连线表示记录类型之间一对多的父子联系。网状模型的数据结构主要有以下两个特征:(1)允许一个以上的节点无双亲。(2)一个节点可以有多于一个的双亲讲授+提问+举例35三讲授+提问+举例四3、面向对象模型:最基本的概念是对象和类。面向对象模型中最基本的概念是对象和类。对象是现实世界实体的模型化,与关系模型中记录的概念相似,但要复杂得多。它不但继承了数据库的许多优良性能,还能处理多媒体数据,并支持面向对象的设计。4、关系模型:支持关系数据模型的数据库系统。是当前最重要的一种数据模型。分成关系、记录和属性。讲授演示实验25由行和列构成的二维表,在数据库理论中称为关系。用关系表示的数据类型称为关系模型。在关系模型中实体和实体间的联系都是用关系表示的。也就是说,一个二维表格中既可存放实体本身的数据,也可以存放实体间的联系。关系不但可以表示实体间一对多的联系,通过建立关系间的关联,也可以表示多对多的联系。是现在绝大多数数据库系统所采用的数据模型。特点:结构间一、理论严密、使用方便、易学易用。学号姓名语文政治20100001李渊959220100002赵子龙9088记录:指有关特定的人、事件事其他项目的信息集。字段:可应用于每个人、事件事件或者其它记录的对象。例1设某高校有若干个系,每个系有若干老师和学生,每位老师可担任多门课程,并可参与多个科研项目,每门课程可由多位老师担任,每个科研项目也可由多位教师共同参与,每位学生可选修本系或外系的多门课程。试设计E-R图,给出每个实体、联系的属性,并将该E-R图转化为关系模型。分析:由题意可知ER图中应包括5个实体:系、教师、学生、项目和课程,各实体的属性设计如下:系(系号,系名,系主任)、教师(工号,姓名,职称)、学生(学号,姓名,年龄,性别)、项目(项目号,项目名称,负责人)、课程(课程号,课程名,学分)。个实体之间的联系包括:教师担任课程的“任课”联系;教师参加项目的“参加”联系;学生选修课程的“选修”联系;教师与系之间的“聘用”联系、学生与系之间的“隶属”联系。其中“参加”联系可有项目排名属性。“选修”联系应有成绩属性。画出ER图后,可根据ER图向关系模型转化。E-R图结果:(二)ACCESS数据库的数据类型五实习课题:认识Access数据库2003实习目的:1.认识Access数据库2003的界面2.初步了解在Access数据库2003中如何创建数据库和表。工具耗材:计算机教学过程入门指导实操演示25系教师项目课程学生隶属聘用参加选课任课系名系号系主任学号姓名年龄性别成绩学分课程名课程号负责人项目名称项目号排名职称姓名工号1n1mmnmmmnmnmm认识ACCESS数据库2003用户窗口示范操作认识ACCESS数据库2003用户窗口一、启动ACCESS数据库开始—程序—MicrosoftOffice—Access数据库2003二、ACCESS数据库工作窗口启动程序后,会打开如下工作界面:工作窗口中包括七个对象:表、查询、窗体、报表、页、宏、模块;包含一个组:收藏夹1.表表是Access数据库数据库中最基本的对象,它用来存储数据。通常Access数据库2003数据库包含有多个表,每个表存储了特定实体的信息。以Northwind数据库为例,在“对象”列表中,单击对象,就可以在数据库的列表窗口中列出所有的表,如图1-5所示。在该列表中,还可以看到Access数据库2003提供了“使用设计器创建表”、“使用向导创建表”和“通过输入数据创建表”3种向导,它们可以帮助用户很容易地新建一个表。2查询查询是数据库的重要功能之一。Access数据库2003提供了非常强大的查询功能,利用查询可以用不同的方法来查看、更改及分析数据,也可以将查询作为窗体和报表的记录源。3.窗体Access数据库2003的窗体是基于表或查询创建的,用于输入/输出数据,其本身并不存储大量的数据。良好的输入/输出界面可以引导用户进行正确的操作。用户使用、管理Access数据库数据库应用系统都通过窗体进行,而不是直接操作数据库中的各种对象。4.报表报表用于把数据库中的记录内容打印出来。它既可以用简单的表格、图表打印或预览数据,也可以进行特殊用途的设计,如发票格式、信函格式等。打印预览报表专门用于测试报表对象的打印效果和数据格式化的效果。报表对象的预览视图所显示的内容与实际打印结果是一致的。单击工具栏中的“打印”按钮,即可在打印机上打印报表。创建数据库:1.创建数据库(1)启动ACCESS数据库—文件菜单—新建—或单击工具栏上的“新建”按钮—新建空数据库—指定数据库文件上名和保存位置—创建2.创建表(1)使用设计器创建表:首先要确定表的结构在数据库窗口中选择表对象—使用设计器创建表—在设计视图中输入字段名称、类型、说明—设置主键—保存—输入表名—确定(2)通过输入数据创建表:操作方法同EXCEL与WORD的表格输入—双击列名输入列名称—保存3.修改表结构添加字段—修改字段名称—修改字段数据类型—删除、移动和复制字段作业完成课后练习P24习题课后小结大部分学生基本能掌握本节课的内容,但有几位同学对E-R图的绘制还是有点概念不清。课程教学教案教学进度任务三授课时间第二周星期二5-6节教学时数2授课地点综302授课班级12电商1、2、3人数课题表对象编辑教学目标1、了解使用向导创建表2、掌握使用输入数据创建表,常见的数据库打开方法3、掌握数据库对象的删除、复制重命名、保存,并会用组来组织数据库对象4、掌握使用设计器创建表的方法5、掌握设置字段类型的方法6、掌握设置字段大小、格式的方法教学重点设计器创建表及编辑数据属性记录编辑的方法教学难点编辑数据属性、格式的方法授课提纲序号内容教学方法与手段时间安排(分钟)一复习提问:1、为什么在建立数据库前要进行需求分析?2、ACCESS数据库中各个对象的作用是什么??引入新课:表是最基本的ACCESS数据库数据库对象,对表的基本操作有输入记录、编辑记录、设置表的字段属性、筛选记录、记录排序、设置数据表的格提问陈述10式等。这节课我们来学习如何在表中作简单的编辑记录操作。二2.1表的基本操作一:输入记录输入记录是表的基本操作,建立表后一般都需要将数据输入表中。在ACCESS数据库中,可以通过数据表视图,也可以通过窗体视图向表中输入数据。在数据表视图中直接输入记