(中职)数据库应用基础——Access2教学课件.ppt
《(中职)数据库应用基础——Access2教学课件.ppt》由会员分享,可在线阅读,更多相关《(中职)数据库应用基础——Access2教学课件.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、YCF正版可修改PPT(中职)数据库应用基础Access2教学课件第第2章章 Access 2003数据库管理系统的数据库管理系统的基本知识基本知识2.1 Access 2003入门入门2.2 Access数据库的基本概念数据库的基本概念2.3 Access的启动与退出的启动与退出2.4 数据类型数据类型2.5 Access的工作方式的工作方式下一页返回第第2章章 Access 2003数据库管理系统的数据库管理系统的基本知识基本知识Access是一种关系型的桌面数据库管理系统,是是一种关系型的桌面数据库管理系统,是Microsoft Office套套件产品之一。从件产品之一。从20世纪世纪9
2、0年代初期年代初期Access 1.0的诞生到的诞生到Access 2003都得到了广泛使用,更在都得到了广泛使用,更在1996年被评为全美最流行的黄金软件。年被评为全美最流行的黄金软件。Access历经多次升级改版,其功能越来越强大,但操作反而更加简历经多次升级改版,其功能越来越强大,但操作反而更加简单。尤其是单。尤其是Access与与Office的高度集成,熟悉且风格统一的操作界面的高度集成,熟悉且风格统一的操作界面使得许多初学者很容易掌握。使得许多初学者很容易掌握。上一页返回2.1 Access 2003入门入门2.1.1数据库技术的发展厉程数据库技术的发展厉程数据库技术的发展,已经成为
3、先进信息技术的重要组成部分,是现代数据库技术的发展,已经成为先进信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术最初产计算机信息系统和计算机应用系统的基础和核心。数据库技术最初产生于生于20世纪世纪60年代中期,根据数据模型的发展,可以划分为三个阶段年代中期,根据数据模型的发展,可以划分为三个阶段:第一代的网状、层次数据库系统第一代的网状、层次数据库系统;第二代的关系数据库系统第二代的关系数据库系统;第三代的第三代的以面向对象模型为主要特征的数据库系统。以面向对象模型为主要特征的数据库系统。第一代数据库的代表是第一代数据库的代表是1969年年IBM公司研制的
4、层次模型的数据库管理公司研制的层次模型的数据库管理系统系统IMS和和70年代美国数据库系统语言协商年代美国数据库系统语言协商CODASYL下属数据库任下属数据库任务组务组DBTG提议的网状模型,这两种数据库奠定了现代数据库发展的提议的网状模型,这两种数据库奠定了现代数据库发展的基础。基础。下一页返回2.1 Access 2003入门入门第二代数据库的主要特征是支持关系数据模型,关系模型具有形式化第二代数据库的主要特征是支持关系数据模型,关系模型具有形式化的理论基础,十分简单、清晰。的理论基础,十分简单、清晰。20世纪世纪80年代关系数据库管理系统得年代关系数据库管理系统得到了迅速的发展,已被广
5、泛地应用到企业管理、信息检索、辅助决策到了迅速的发展,已被广泛地应用到企业管理、信息检索、辅助决策等各个方面,成为实现和优化信息系统的基本技术。等各个方面,成为实现和优化信息系统的基本技术。第三代数据库产生于第三代数据库产生于20世纪世纪80年代,随着科学技术的不断进步,各个年代,随着科学技术的不断进步,各个行业领域对数据库技术提出了更多的要求,例如,需求通过数据库服行业领域对数据库技术提出了更多的要求,例如,需求通过数据库服务器来处理声音、图像、视频等复杂数据类型。关系型数据库已经不务器来处理声音、图像、视频等复杂数据类型。关系型数据库已经不能完全满足需求,于是产生了第三代数据库。第三代数据
6、库系统支持能完全满足需求,于是产生了第三代数据库。第三代数据库系统支持OO(面向对象面向对象)数据模型,提供更加强大的管理功能,支持更加复杂的数据模型,提供更加强大的管理功能,支持更加复杂的数据类型,支持数据类型,支持SOL语言,支持多种网络标准协议。语言,支持多种网络标准协议。Access 2003已已具备了第三代数据库的一些特点。具备了第三代数据库的一些特点。上一页 下一页返回2.1 Access 2003入门入门2.1.2关系数据库与关系数据库与Access关系型数据库系统关系型数据库系统(Relation Data Base Management System,RDBMS)是以数据的关
7、系模型为基础,根据自己定义的关系来存储、是以数据的关系模型为基础,根据自己定义的关系来存储、处理和管理数据库信息的系统。处理和管理数据库信息的系统。Access 2003数据库是一个典型的关数据库是一个典型的关系型数据库。用户在使用系型数据库。用户在使用Access 2003时,可以为每一种类型的信息时,可以为每一种类型的信息创建一个表,将数据分别存放在自己创建的表中,并建立起表与表之创建一个表,将数据分别存放在自己创建的表中,并建立起表与表之间的关系间的关系;然后使用查询,从一个或多个表中查找符合条件的数据然后使用查询,从一个或多个表中查找符合条件的数据;使使用窗体,编辑表中的数据用窗体,编
8、辑表中的数据;使用报表,分析、汇总表中的数据,并可以使用报表,分析、汇总表中的数据,并可以根据实际的需要将所需的数据打印出来根据实际的需要将所需的数据打印出来;利用数据访问页,查看、编辑利用数据访问页,查看、编辑Web页页;使用宏,自动完成事先定义好的一系列操作使用宏,自动完成事先定义好的一系列操作;通过嵌入模块,通过嵌入模块,采用采用Visual Basic语言编写一段程序代码来实现一些复杂功能,在语言编写一段程序代码来实现一些复杂功能,在Access 2003上开发出功能更完善的数据库管理程序。上开发出功能更完善的数据库管理程序。上一页 下一页返回2.1 Access 2003入门入门自从
9、自从1992年,年,Microsoft公司发布公司发布Access 1.0以来,随着以来,随着Windows的普及,使用的普及,使用Access的人越来越多,它逐渐成为流行的数据库软件的人越来越多,它逐渐成为流行的数据库软件之一。之一。Access是一个面向对象的、采用事件驱动机制的小型关系数据库管是一个面向对象的、采用事件驱动机制的小型关系数据库管理系统。在理系统。在Access中,用户可以根据实际需要对数据进行分类,然中,用户可以根据实际需要对数据进行分类,然后使用表对象分别存储每一种类型的数据,并建立起不同类型数据之后使用表对象分别存储每一种类型的数据,并建立起不同类型数据之间的关系,供
10、报表使用。此时,每条信息仅在一处存放,减少了冗余间的关系,供报表使用。此时,每条信息仅在一处存放,减少了冗余数据的产生,节省了宝贵的存储空间,同时也加快了更新数据的速度。数据的产生,节省了宝贵的存储空间,同时也加快了更新数据的速度。在在Access数据库中,任何有名字的事物都可以称之为对象。数据库中,任何有名字的事物都可以称之为对象。上一页 下一页返回2.1 Access 2003入门入门Access使用了与使用了与Windows一致的风格,采取面向对象的方式,完成一致的风格,采取面向对象的方式,完成数据库的各种功能,极大地简化了用户的开发工作。数据库的各种功能,极大地简化了用户的开发工作。针
11、对用户在实际应用中的需求,针对用户在实际应用中的需求,Access数据库提供了表、查询、窗数据库提供了表、查询、窗体、报表、页、宏和模块这七个对象,用于收集、存储和操作各种不体、报表、页、宏和模块这七个对象,用于收集、存储和操作各种不同的信息。同的信息。上一页返回2.2 Access数据库的基本概念数据库的基本概念一个一个Access数据库文件是表和其他对象数据库文件是表和其他对象(查询、窗体、报表、宏及模查询、窗体、报表、宏及模块块)的集合,下面对数据库文件的集合进行简要的介绍。的集合,下面对数据库文件的集合进行简要的介绍。1.表表数据库是表的集合,表是用户定义的用于存储数据的对象,即数据库
12、是表的集合,表是用户定义的用于存储数据的对象,即Access数据库中所有数据都是以表的形式保存。表是数据库管理系数据库中所有数据都是以表的形式保存。表是数据库管理系统的基础,在一个统的基础,在一个Access数据库中至少需要一个表存在,否则该数数据库中至少需要一个表存在,否则该数据库是一个空数据库,如据库是一个空数据库,如图图2-1所示是一张所示是一张“产品产品”数据表。数据表。从从图图2-1中可以看出,表的结构如同日常工作中的表格一样,也是由中可以看出,表的结构如同日常工作中的表格一样,也是由行和列组成的一个二维表格。在行和列组成的一个二维表格。在Access中,表的每一行称为一条记中,表的
13、每一行称为一条记录,表的每一列称为一个字段。录,表的每一列称为一个字段。下一页返回2.2 Access数据库的基本概念数据库的基本概念字段记录了一条信息在某方面的状况。其中第一行为字段名,数据表字段记录了一条信息在某方面的状况。其中第一行为字段名,数据表的其他行称为记录,的其他行称为记录,Access数据库中的记录是由一个个字段组成的。数据库中的记录是由一个个字段组成的。当一个表中包含有很多条记录时,可以通过垂直滚动条来查看所有的当一个表中包含有很多条记录时,可以通过垂直滚动条来查看所有的记录记录;当一个表中包含有很多字段时,可以通过水平滚动条来查看所有当一个表中包含有很多字段时,可以通过水平
14、滚动条来查看所有的字段。的字段。表的设计是设计数据库时最主要的任务之一,是表的设计是设计数据库时最主要的任务之一,是Access数据库的核数据库的核心,是所有数据库操作的前提。数据可以存放在一个表中,也可以存心,是所有数据库操作的前提。数据可以存放在一个表中,也可以存放在多个表中。放在多个表中。上一页 下一页返回2.2 Access数据库的基本概念数据库的基本概念2.查询查询Access表中包含大量数据信息,但是,实际应用中,并不是需要所表中包含大量数据信息,但是,实际应用中,并不是需要所有的数据信息,而是需要符合某些条件的一些数据信息,比如有的数据信息,而是需要符合某些条件的一些数据信息,比
15、如图图2-1所示的表中,假如用户需要了解产品中所示的表中,假如用户需要了解产品中“十种最贵的产品十种最贵的产品”的单价信的单价信息。为了解决这个问题,可以建立一个查询,检索出符合条件的数据息。为了解决这个问题,可以建立一个查询,检索出符合条件的数据信息。如信息。如图图2-2所示就是符合上述条件的一个查询表。所示就是符合上述条件的一个查询表。从从图图2-2中可以看出查询是按照某一事先规定的准则在指定的表中搜中可以看出查询是按照某一事先规定的准则在指定的表中搜索符合条件的信息,然后以数据表的形式给出。索符合条件的信息,然后以数据表的形式给出。利用查询对象不仅可以检索一个数据表中的数据,还可以检索多
16、个数利用查询对象不仅可以检索一个数据表中的数据,还可以检索多个数据表中的数据,生成查询表,并以数据表格的形式显示出来。据表中的数据,生成查询表,并以数据表格的形式显示出来。上一页 下一页返回2.2 Access数据库的基本概念数据库的基本概念注意注意:查询表与表对象有着本质的区别,查询表的表格是虚拟的,它是查询表与表对象有着本质的区别,查询表的表格是虚拟的,它是基于数据表的,查询表的内容和形式都随着查询条件和表对象中内容基于数据表的,查询表的内容和形式都随着查询条件和表对象中内容的变化而变化。的变化而变化。Access 2003的查询有三种视图的查询有三种视图:数据表视图、设计视图和数据表视图
17、、设计视图和SQL视图。视图。其中,数据表视图用于查询结果的显示,设计视图用于对查询的设计,其中,数据表视图用于查询结果的显示,设计视图用于对查询的设计,SQL视图用来编辑查询对象所对应的视图用来编辑查询对象所对应的SQL语句。语句。3.窗体窗体利用表对象可以看见多条记录。但是,实际应用过程中经常需要查看利用表对象可以看见多条记录。但是,实际应用过程中经常需要查看某一条记录的所有信息。当一条记录包含的信息非常多的时候,利用某一条记录的所有信息。当一条记录包含的信息非常多的时候,利用表对象查看,需要借助于滚动条来实现,很不方便。表对象查看,需要借助于滚动条来实现,很不方便。上一页 下一页返回2.
18、2 Access数据库的基本概念数据库的基本概念这时用户可以通过创建窗体逐条显示表或查询中的记录,以便于详细这时用户可以通过创建窗体逐条显示表或查询中的记录,以便于详细地查看和编辑,也可以同时显示来自于多个表中的字段、图片和数据地查看和编辑,也可以同时显示来自于多个表中的字段、图片和数据内容,如内容,如图图2-3所示就是一个所示就是一个“订单订单”窗体。窗体。4.报表报表报表是为计算、归类、汇总、排序数据而设计的一种数据库对象。在报表是为计算、归类、汇总、排序数据而设计的一种数据库对象。在数据库管理系统中,大多数用户的最终目的是想得到有关数据信息的数据库管理系统中,大多数用户的最终目的是想得到
19、有关数据信息的一张或多张报表,并打印出来。以往设计一个数据库系统时,编写打一张或多张报表,并打印出来。以往设计一个数据库系统时,编写打印报表是最麻烦的。而在印报表是最麻烦的。而在Access中,可以使用报表对象,轻松地进中,可以使用报表对象,轻松地进行打印输出的设计。行打印输出的设计。报表的视图有两种报表的视图有两种:打印预览和设计视图。打印预览是对实际的打印效打印预览和设计视图。打印预览是对实际的打印效果进行预先的查看,设计视图是用来对报表的形式进行设计,同一报果进行预先的查看,设计视图是用来对报表的形式进行设计,同一报表在这两种视图下有不同的显示。表在这两种视图下有不同的显示。上一页 下一
20、页返回2.2 Access数据库的基本概念数据库的基本概念5.页页数据访问页是特殊的数据访问页是特殊的Web页,设计用于查看和操作来自页,设计用于查看和操作来自Internet或或Intranet的数据,在的数据,在Access、的、的Web页中,相关数据随着数据库中内页中,相关数据随着数据库中内容的变化而变化,是用户进行网上交流的好帮手,极大提高了容的变化而变化,是用户进行网上交流的好帮手,极大提高了Aeeess的网络功能。的网络功能。与其他的数据库对象不同,数据访问页作为独立的扩展名以与其他的数据库对象不同,数据访问页作为独立的扩展名以*.Html或或*.html的文件存储在的文件存储在A
21、ccess数据库和数据库和Access数据库项目文件之外,数据库项目文件之外,而在数据库窗口中显示的是该文件的快捷方式。而在数据库窗口中显示的是该文件的快捷方式。6.宏宏宏是指一个或多个操作的集合,其中每个操作实现特定的功能。当用宏是指一个或多个操作的集合,其中每个操作实现特定的功能。当用户执行一个宏时,宏的操作依次执行。户执行一个宏时,宏的操作依次执行。上一页 下一页返回2.2 Access数据库的基本概念数据库的基本概念在在Access中,通过宏可以简化各种操作,可以不编写程序代码却能中,通过宏可以简化各种操作,可以不编写程序代码却能实现复杂的程序功能,极大地提高工作效率。实现复杂的程序功
22、能,极大地提高工作效率。Access为用户设计了将近为用户设计了将近50个宏,利用这些宏可以将数据库中的不个宏,利用这些宏可以将数据库中的不同对象集合在一起,从而形成一个完善的数据库管理系统。同对象集合在一起,从而形成一个完善的数据库管理系统。7.模块模块对于复杂的自动处理操作,有时使用宏很难实现,这时可以使用对于复杂的自动处理操作,有时使用宏很难实现,这时可以使用Visual Basic来编写程序。来编写程序。Visual Basic是嵌入在是嵌入在Access中的一种数中的一种数据库编程语言,对于所有的数据库操作,都可以通过编写据库编程语言,对于所有的数据库操作,都可以通过编写Visual
23、 Basic程序来实现复杂的功能。程序来实现复杂的功能。上一页返回2.3 Access的启动与退出的启动与退出 2.3.1启动启动Access启动启动Access有许多种方法,常用方法有有许多种方法,常用方法有3种种:使用使用“开始开始”菜单、快菜单、快捷方式和已有的捷方式和已有的Access文档。文档。1.使用使用“开始开始”菜单启动菜单启动Access使用使用“开始开始”菜单启动菜单启动Access的操作方法如下。的操作方法如下。单击单击“开始开始”按钮,将鼠标移到按钮,将鼠标移到“程序程序”命令上,在出现的下一级菜命令上,在出现的下一级菜单中将鼠标移到单中将鼠标移到Microsoft O
24、ffice上,在出现的下一级菜单上,单击上,在出现的下一级菜单上,单击Microsoft Access命令命令(本书在以后类似的操作中采用以下的方法进本书在以后类似的操作中采用以下的方法进行叙述行叙述:选择选择“开始开始”“程序程序”Microsoft Office Microsoft Access命令命令),如,如图图2-4所示。所示。下一页返回2.3 Access的启动与退出的启动与退出经过上述操作,就可以启动经过上述操作,就可以启动Access,刚启动的,刚启动的Access窗口如图窗口如图2-5所示。所示。从从图图2-5中可以看出,在中可以看出,在Access启动的同时并没有一个新的数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 基础 Access2 教学 课件
限制150内