Access数据库精品课教案.pdf
《Access数据库精品课教案.pdf》由会员分享,可在线阅读,更多相关《Access数据库精品课教案.pdf(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-A Ac cc ce es ss s数数据据库库教教案案第一章第一章数据库系统概述数据库系统概述一、数据、信息和数据处理教学目标1、了解信息与数据的概念、了解数据处理与数据管理技术重点、难点数据与信息的关系课时数1教学内容信息、能源和材料构成客观世界的三大要素。为了获取有价值的信息,需要对数据进行处理和管理。对信息进行处理的计算机应用系统一般称为信息系统。信息系统的核心是数据库。一、信息与数据1.信息:是现实世界事物的存在方式或运动状态的反映。主要特征:(1)信息传递需要物质载体,信息的获取和传递要消耗能量。(2)信息可以感知。()信息可以存储、压缩、加工、传递、共享、扩散、再生和增值。.数
2、据:是将现实世界中的种信息记录下来的符号,其意义是客观实体的属性值。是信息的载体和具体表现形式。数据有数字、文字、图形、图像、声音等多种表现形式。3.数据与信息的关系数据与信息紧密相关。信息提供关于现实世界有关事物的知识,数据是载荷信息的物理符号,二者不可分离又有一定区别。课堂小结-本节课主要介绍了数据与信息的含义及相关关系,同时介绍了数据处理的发展阶段,学生学习情况良好。二、数据管理技术的发展教学目标1了解数据库的发展史及发展趋势.了解数据库系统的组成3.理解数据库系统的特点重点、难点数据库系统、数据库、数据库管理系统之间的关系课时数1教学内容一、数据库的发展数据模型是数据库系统的核心和基础
3、。数据库发展阶段的划分以数据模型的进展作为主要的依据和标志。数据库的发展经历了三个阶段:(1)第一代数据库是层次数据库和网状数据库(2)第二代数据库是关系型数据库系统(3)第三代数据库系统为面向对象数据库系统二、数据库技术的发展趋势面向对象的方法和技术对数据库发展的影响2数据库技术与多学科技术的有机结合3面向专门应用领域的数据库技术的研究三、数据库系统的组成数据库系统 DB(taBase Syste)是一个采用数据库技术,具有管理数据库功能,则硬件、软件、数据库及各类人员组成的计算机系统。数据库是数据库系统的核心和管理对象。.数据库数据库是以一定的组织方式存放于计算机外在储器中相互关联的数据集
4、合。它反映了数据本身和数据间的联系。2.数据库管理系统MS(Dat BaseManagemet yte)-数据库管理系统是维护和管理数据库的软件,是数据库与用户间的界面。应用程序对数据库中数据进行各种处理的程序,通常由用户编写和使用。.计算机软件各种高级语言处理程序、应用开发工具软件等。5各类人员系统分析员、程序员、数据库管理员,用户等。.计算机硬件包括P、内存、显示器、磁盘、磁带及其外部设备等。四、数据库系统的特点.数据共享数据共享是数据库系统区别于文件系统的主要特点,是数据库系统技术先进性的体现。2面向全组织的数据结构化数据不再从属于特定的应用,按照某种数据模型组织成为一个结构化的整体。3
5、数据独立性数据库技术的重要特征是数据独立于应用程序而存在,数据与程序相互独立,互不依赖,不因一方的改变而改变另一方,极大简化了应用程序的设计与维护的工作量。4可控数据冗余度可控冗余度是数据库系统区别于文件系统的重要特点。数据共享、结构化和数据独立性的优点可使数据存储不必重复,不仅可以节省存储空间,而且从根本上保证数据的一致性。统一数据控制功能(1)数据安性控制(2)数据完整性控制-(3)并发控制(4)数据恢复课后小结本节课主要讲述了数据库的发展史,及数据库系统的组成,还有数据系统的几个主要的特点,学生学习情况一般。三、概念模型与数据模型教学目标1.理解数据的组织2理解数据模型重点、难点关系型、
6、层次型、网状及面向对象型模型课时数2教学内容一、数据组织关系型数据库中的数据层次如下:1.数据项(Fild)又称字段,用于描述褓的一个属性,是数据库的基本存储单位。一般属性名称作项名,如“姓名”、“年龄”、“出生年月”、“性别”等等。2记录(Recod)又称结点(Node)。由若干个数据项组成,用于描述一个对象。文件(File)由若干个记录组成。4数据库(a Base)由逻辑相关文件组成。二、数据模型数据库的组织形式称为数据模型,它决定了数据之间联系的表达方式,直接影响数据库的性能。数据模型的设计方法决定着数据库的设计方法。数据库系统使用的主要数据模型有层次模型、网状模型、关系模型及面向对象模
7、型。-四、关系数据库概述教学目标1.了解关系型数据库的发展了解关系型数据库的系统及其产品重点、难点ACS数据库的特点课时数 1教学内容一、关系型数据库的发展1数据库产品种类繁多2采用 SQL 语言SL 是“结构化查询语言”的缩写,是通用的关系型数据库操作语言。它可查询、定义、操纵和控制数据库。3.支持面向对象的程序设计支持新的数据类型和操作,支持抽象数据类型和用户定义类型的可扩展能力,能存储和处理复杂对象。支持多介质数据处理存储多媒体数据,提供面向对象的开发语言和程序设计方法及工具。4提供良好的图形界面和窗口.支持开放的客户机服务器和分布式处理6提供新一代数据库管理系统开发工具本节课主要讲述了
8、关系型数据系统的发展,以及目前市场上存在的众多关系型数据库系统,学生对这类计算机内容了解不多。第第二二章章A Ac cc cs ss s 2 20 00 0概概述述一、Acess 2010 窗口教学目标1.了解 Acess 的基本情况了解 Acces的启动与退出方法掌握 Acess的窗口设置-重点、难点窗口各菜单的操作课时数1教学内容一、Access01概述Aces2010 数据库可以包含表、查询、窗体、报表、宏、模块以及数据访问页的快捷方式,是一些关于某个特定主题目的的数据和对象的集合。与传统的桌面数据库不同,Access 数据库的文件类型单一,使用.md文件管理所有的信息。这种数据库集成性
9、的优化文件结构还包括了它的支持对象,其中链接表及数据访问页对象页对应的 HTML 文件,是存储在.mb 文件之外的,但它们与实际存储在.md文件中的其他对象一样,都直接通过统一的数据库窗口进行处理。二、启动与退出 Acess010启动启动步骤:步骤 1:打开计算机,启动系统。步骤 2:单击左下角的“开始”按钮,移动鼠标指针到“程序”项上,程序子菜单出现,其界面与 Windos 其他应用程序相似。2.退出完成工作要退出cces,可以单击屏幕右上角的“”按钮,也可以单击“文件”菜单中的“退出”,还可以双击屏幕左上角的控制符号,都能够退出css。三、cces210 的窗口启动 Access2010,
10、将出现主窗口如下图所示,由标题栏、菜单栏、工具栏、数据库子窗口、工作区和状态栏组成。标题栏:主窗口的标题栏固定不变,左端有一个钥匙的图标。菜单栏:包含 7 个菜单,分别“文件”“编辑”“视图”“插入”“工具”“窗口”和“帮助”,第个菜单选项中都汇集了相关的命令,可完成相关的操作。-工具栏:是一些图标按钮集,每一个按钮都代表了一个命令,可完成相关的操作。工作区:窗口中呈灰色的大部分区域。状态栏:用于显示系统信息。课堂小结本节课的内容比较简单,主要介绍了 ACCESS2010 的基本情况,以及启动与退出的方法,同时还有窗口内容的介绍,学生对 Wndo的操作已经比较熟练,能很快掌握这节课的内容。二、
11、数据库的基本操作教学目标掌握数据库的建立方法.掌握数据库的打开与关闭方法重点、难点学生的实际操作课时数教学内容库与表的建立是数据库系统最基本的操作。一、建立数据库建立数据库有两种方法,一种是先建立一个空数据库然后向其中添加数据表等数据库对象,另一种是使用“数据库向导”,先选择一种数据库类型然后通过一次操作为其添加需要的对象。一般选择建立一个空数据库。1启动时建立空数据库启动时在 Acces主窗口下“数据库子窗口”内“新建数据库”中选择“空Acess 数据库”,单击“确定”按钮,出现“文件新建数据库”对话框。选择存储位置和文件名“教学”后单击“创建”按钮,建立空数据库完毕。.使用“新建”命令建立
12、空数据库-单击工具栏上的“新建”按钮或“文件”菜单中的“新建”命令,出现“新建”对话框。在“常用”选项卡中选择“数据库”,单击“确定”按钮,出现“文件新建数据库”对话框。选择存储位置和文件名单击“创建”按钮,建立空数据库完毕。二、打开与关闭数据库步骤:单击菜单栏“文件”按钮,移动鼠标指针到“打开”项上,出现“打开”对话框,步骤 2:选择“教学”数据库,单击“打开”按钮,弹出“教学”数据库。2关闭数据库关闭数据库可以单击数据库子窗口右上角的关闭按钮,也可以单击“文件”菜单中的“关闭”选项。第第三三章章A Ac ce es s数数据据表表一、创建数据表教学目标.掌握建立表结构的方法2.掌握输入数据
13、的方法重点、难点使用设计器建立表结构课时数3教学内容表的创建包括建立表结构和输入数据。一、建立表结构建立表结构可以使用“数据表视图”、“设计视图”和“表向导”三种方法。使用“数据表视图”的方法比较简单,使用“设计视图”的方法最有效,使用“表向导”的方法最快捷。1使用“数据表视图”-步骤:打开“教学”数据库,在“数据库”子窗口中选定“表”这一对象,单击“新建”按钮,出现“新建表”对话框。步骤 2:选择数据表视图,单击“确定”按钮,出现一个空数据表。步骤 3;双击字段 1,输入字段名。步骤 4:选择“文件”菜单中“保存”命令或单击工具栏内“保存”按钮,弹出“另存为”对话框。步骤 5:在“表名称”文
14、本框中输入表名。步骤 6:单击“是”按钮,将产生一个自动编号字段,作为主键字,相关则不建立该字段。.使用设计视图步骤 1:打开空数据库。步骤 2:在“教学数据库”窗口中,单击“表”对象,然后双击“使用设计器创建表”选项。表的“设计视图”分上下两部分,上半部分是字段输入区,从左向右分别为字段选择、字段名称列、数据类型列和说明。下半部分是字段属性区,在字段属性区可以设置字段的属性值,用户也可以使用默认值。步骤 3:建立表结构。依次输入字段名,选择类型即可。全部定义完之后,单击第一个字段的字段选定器,然后单击工具栏上的“主关键字”按钮,给数据表定义一个主关键字。步骤 4:单击“保存”。3使用“表向导
15、”步骤 1:打开数据库,双击使用向导创建表步骤 2:在示例表中选择“学生”示例表,选择字段。步骤 3:单击下一步,出现“表向导”第二个对话框。步骤:在“请指定表的名称”文本框中输入表名“学籍”,单击下一步。步骤 5:单击下一步,出现第四个对话框,选择一项步骤六:单击完成即可。-二、输入数据表结构建立后,数据表还是一片空白,没有具体的数据资料,通常利用“数据表视图“向表中输入数据,利用“数据表视图”输入数据。步骤:双击打开学生表步骤:从第一个空心记录的第一个字段开始输入数据。2利用窗体添加数据()参照使用“表向导”建立表结构三、设置字段属性表中的字段属性表示字段所具有的特征。.设置字段大小通过“
16、字段大小”属性,可以设置字段大小。字段大小属性适用于数据类型为“文本”或“数据”的字段。2.设置格式格式属性决定数据的打印方式和显示方式设置默认值4.设置有效性规则有效性规则能够检查错误的输入或者不符合逻辑的输入,防止非法的数据输入到表中。表形式以及设置目的随字段的数据类型不同而不同。“文本”型字段可以设置输入的个数不能超过某个值,“数字”型字段可以让系统只接受一定范围内的数据。“日期/时间”型字段可以将数据限制在一定的月份或年份以内。.使用输入掩码“掩码”是用户为输入的数据定义的格式。输入数据时,要求格式标准一致。(1)文本型、日期型、数字型和货币型可以使用输入掩码。(2)掩码表达式由分号“
17、;”分隔的三部分组成。(3)标记定义字符用于掩码表达式,作用如下:-字符说明数字(0到 9,必选项;不允许使用加号+和减号-)。#数字或空格(非必选项;不允许使用加号和减号)。数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)。L?AaC.,:;-/、=、=、3.连接表达式连接运算用于连接多个字符串,结果为一个字符串。(1)&:强制两个表达式作字符串连接()+:连接两上字符串,“+”号两端的类型必须一致。4逻辑表达式逻辑运算用于对表达式进行真、假判断。(1)And:有假为假,全真为真(2):有真为真,全假为假(3)ot:真为假,假为真.准则准则是运算符、常量、字段值、函数及字段名和属
18、性等的任意组合,可以计算出一个结果,建立带条件的查询时经常使用准则。要注意的是,在准则中字段名必须用方括号括起来,数据的类型应与对应字段定义的类型相符合,否则会出现数据类型不匹配的错误。准则有两种:(1)简单准则()复杂准则In:指定一个字段值的列表Is:指定一个值是否为ull 或 nt NulLe:指定一个字符串以一个或多个字符起始?可表示任意一个字符,*可表示任意多个字符etween:指定一个字段值的范围,起止点之间用n 连接。三、常用函数1.数值函数求绝对值:b(数值表达式)-取整:n(数值表达式)删除小数:fix(数值表达式)求平方根:sr(数值表达式)符号函数:sgn(数值表达式)对
19、数函数:log(数值表达式)指数函数:exp(数值表达式).字符函数SCII 码值转换为字符:cr(算术式)截取左子串:left(字串,算术式)截取右子串:right(字串,算术式)求子串长度:len(字串)生成空格:spce(算术式)数值变字符:st(算术式)取子串:i(字串,算式 1,算式 2)3.日期时间函数系统日期:date()系统时间:tim()求日期年值:er(日期表达式)求日期月值:nh(日期表达式)求日期日值:da(日期表达式)求小时值:hu(时间表达式)求分值:minute(时间表达式求秒值:se(时间表达式)系统日期和时间:now().统计函数求和:sum(字符串表达式)求
20、平均:av(字符串表达式)统计记录个数:count(字符串表达式)-求最大值:ma(字符串表达式)求最小值:mi(字符串表达式)课堂小结本节主要讲述了查询的概念及分类,同时对查询中出现的表达式作了详细介绍,这节内容为本章的理论基础,学生掌握情况还不够理想。二、创建查询教学目标掌握利用向导创建简单查询的方法掌握使用“设计视图”创建简单查询的步骤掌握查看查询结果的方法重点、难点实际应用、定义查询准则课时数4教学内容向导创建创建查询最简单的方法是利用向导来创建步骤:在数据库中选择查询对象,双击“使用向导创建查询”在弹出的对话框中从表查询下拉列表中选择需要查询的表,从可用字段中选择要查询的字段,单击下
21、一步单击下一步,出现为查询设定名称对话框。单击完成即可。设计视图创建简单查询向导简单易用,但功能较弱,利用“设计视图”创建简单查询:一、为查询选择表二、添加字段添加字段的方法很多,双击字段列表框中的字段名称,或将字段直接拖动到设计网格中,或在设计网格的“字段”行的下拉列表框中选择均可。在字段列表框中有一个星号(*)代表所有字段。-1.插入字段2.更改字段排列顺序删除字段4.为字段命名显示标题三、设定查询准则查询准则就是一个表达式例:查询 12 年出生的学生,具体内容见下图四、设定字段排序与显示五、观察查询结果可单击工具栏中的“视图”切换按钮或“运行”按钮来进行观察。六、查询的保存、关闭、删除、
22、更名。三、创建高级选择查询教学目标1.掌握参数查询的方法2掌握计算查询的方法3掌握总计查询的方法.掌握交叉表查询的方法重点、难点上机实际操作课时数4教学内容一、参数查询在查询过程中想随时更改查询条件,可以利用参数查询。例如查询出生年份,其中的未知参加用。运行时:输入参数值后才会显示结果:二、计算机查询将学生表中所有学生的年龄列出。表达式为:-结果为:三、总计查询总计查询中有两个重要概念:分组字段和总计字段四、交叉表查询交叉表查询常用于汇总特定表中的数据,创建一个交叉表查询,需要三个要素:行标题,列标题,值。四、创建操作查询教学目标1.掌握创建更新查询的方法掌握追加查询的方法3.掌握删除查询的方
23、法4.掌握生成表查询的方法重点、难点操作应用课时数3教学内容操作查询主要用于在数据库中快速地更改、插入、创建或删除数据。操作查询是建立在选择查询的基础上的。操作查询会更新表中的数据。为了确保数据安全避免被错误更新,有必要在更新前先备份表。一、更新查询例如,将成绩表中所有的数学成绩加 2 分步骤:先建立一个简单选择查询在查询菜单中选择更新查询,设计网格中出现“更新”行,在“成绩”的更新行里输入成绩+2保存查询,运行查询后就可以更新表的内容。二、追加查询追加查询一般用于从源表中查询记录并追加到目标表中去,也常用于将两个表合并。-步骤:建立一个简单选择查询,用业指定源表数据,以便加到目标表中去在查询
24、菜单中选择追加查询,出现追加对话框,在下拉列表中选择目标表名点确定。执行该查询后就可将源表中的数据加入的目标表中去。注意:(1)如果源表和目标表中的字段名称不相同时,在设计网格“字段”行指定源表中的字段,在“追加到”行里指定目标表中的字段,只要这两个字段的数据类型一致,则可输入数据。(2)在全字段追加的情况下,如果源表中的字段数目少于目标表,则追回后目标表中未指定的字段为空值(3)在全字段追加的情况下,如果源表中的字段数目比目标表多,则多余的字段会被忽略。三、删除查询对于单记录或有限几个记录的删除当然可以直接操作数据表来进行,但对于要删除符合一定条件的记录,还可以使用删除查询来提高效率。步骤:
25、建立一个不匹配项的选择查询,然后在查询菜单中选择“删除查询”,此时设计网络中出现“删除”行,双击要删除的字段名即可。运行查询,点击是即可删除记录。四、生成表查询Acss 运行查询时,根据表中所选记录生成动态记录集,该数据集是建立在源表基础上的,不以数据库文件的方式保存,当查询所得的数据需要与他人交流时,而源表很庞大以至不适于直接复制,此时可以采用生成表查询完成工作。步骤:打开选择查询在菜单“查询”中单击“生成表查询”,弹出“生成表”对话框,输入新生的表的名称。单击确定,返回设计视图,单击运行按钮,出现确认对话框点是生成新表,点否不成生。-课堂小结本节课内容以操作为主,主要讲述了四个操作查询的操
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 数据库 精品 教案
限制150内