计算机文化基础-第6章.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机文化基础-第6章.ppt》由会员分享,可在线阅读,更多相关《计算机文化基础-第6章.ppt(96页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第 6 6 章章 数据库管理系统数据库管理系统Access 2003Access 2003 主讲教师主讲教师 王祥金王祥金1 目 录上一页下一页 结 束本章内容本章内容 6.1 数据库系统概述数据库系统概述 6.2 Access 2003的基本操作的基本操作6.3 表表6.4 查查 询询 6.5 窗窗 体体 6.6 报报 表表 6.7 打打 印印 2 目 录上一页下一页 结 束6.1 数据库系统概述数据库系统概述 6.1.1 数据库技术的产生与发展数据库技术的产生与发展 6.1.2 数据库的基本概念数据库的基本概念 6.1.3 Access 2003简介简介 返 回3 目 录上一页下一页 结
2、 束6.1.1 数据库技术的产生与发展数据库技术的产生与发展1.数数据据管管理理技技术术经经历历了了人人工工管管理理、文文件件系系统统、数据库系统数据库系统三个阶段。三个阶段。人工管理阶段人工管理阶段 文件系统阶段文件系统阶段 数据库系统阶段数据库系统阶段2.数据管理三个阶段的比较数据管理三个阶段的比较 3.数据仓库系统数据仓库系统4.数据库系统和数据仓库系统的区别数据库系统和数据仓库系统的区别4 目 录上一页下一页 结 束人工管理阶段人工管理阶段 20世世纪纪50年年代代中中期期以以前前,计计算算机机主主要要用用于于科科学学计计算算。当当时时的的硬硬件件状状况况是是,外外存存只只有有纸纸带带
3、、卡卡片片、磁磁带带,没没有有磁磁盘盘等等直直接接存存取取的的存存储储设设备备;软软件件状状况况是是,没没有有操操作作系系统统,没没有有管管理理数数据据的的软件;数据处理方式是批处理。软件;数据处理方式是批处理。5 目 录上一页下一页 结 束 人工管理数据具有如下人工管理数据具有如下特点特点:(1)数据不保存。)数据不保存。(2)数据没有相应的软件系统管理。)数据没有相应的软件系统管理。(3)数据不共享。)数据不共享。(4)数据不独立。)数据不独立。人工管理阶段人工管理阶段 返 回6 目 录上一页下一页 结 束文件系统阶段文件系统阶段 20世世纪纪50年年代代后后期期到到60年年代代中中期期,
4、计计算算机机硬硬件件已已经经有有了了磁磁盘盘、磁磁鼓鼓等等直直接接存存取取的的存存储储设设备备。软软件件方方面面,操操作作系系统统已已经经有有了了专专门门进进行行数数据据管管理理的的软软件件,称称为为文文件件系系统统。把把数数据据组组织织成成文文件件形形式式可可以以随随机机进进行行查查询询、增增删删改改等等处处理理,并并且且数数据据可可以以长长期期保保存存,实实现现了了以以文文件件为为单单位位的的数数据据共共享享。处处理理方方式式上上不不但但有有了了批批处处理理,而而且且能能够够联联机机实实时时处理。处理。7 目 录上一页下一页 结 束文件系统阶段文件系统阶段 文件系统明显存在如下文件系统明显
5、存在如下缺点缺点:(1)编程不方便。)编程不方便。(2)数据冗余量大。)数据冗余量大。(3)数据独立性不好。)数据独立性不好。(4)不支持并发访问。)不支持并发访问。(5)数据缺少统一管理。)数据缺少统一管理。返 回8 目 录上一页下一页 结 束数据库系统阶段数据库系统阶段 20世世纪纪60年年代代后后期期以以来来,计计算算机机用用于于管管理理的的规规模模越越来来越越大大。这这时时硬硬件件已已有有大大容容量量磁磁盘盘,硬硬件件价价格格下下降降;软软件件则则价价格格上上升升,为为编编制制和和维维护护系系统统软软件件及及应应用用程程序序所所需需的的成成本本相相对对增增加加;在在处处理理方方式式上上
6、,联联机机实实时时处处理理要要求求更更多多,并并开开始始提提出出和和考考虑虑分分布布处处理理。在在这这种种背背景景下下,以以文文件件系系统统作作为为数数据据管管理理手手段段已已经经不不能能满满足足应应用用的的需需求求,于于是是为为解解决决多多用用户户、多多应应用用共共享享数数据据的的需需求求,使使数数据据为为尽尽可可能能多多的的应应用用服服务务,数数据据库库技技术术便便应应运运而而生生,出出现现了了统统一一管管理理数数据据的的专专门软件系统门软件系统数据库管理系统。数据库管理系统。9 目 录上一页下一页 结 束数据库系统阶段数据库系统阶段 数据库系统具有如下数据库系统具有如下特点和优点特点和优
7、点:1)数据结构化)数据结构化 2)数据的共享性高,冗余度低,易扩充)数据的共享性高,冗余度低,易扩充 3)数据独立性高)数据独立性高 4)数据由数据库管理系统统一管理和控制)数据由数据库管理系统统一管理和控制 返 回10 目 录上一页下一页 结 束数据库系统阶段数据库系统阶段 目目前前,数数据据库库已已经经成成为为现现代代信信息息系系统统的的不不可可分分离离的的主主要要组组成成部部分分。具具有有数数百百万万甚甚至至数数十十亿亿字字节节信信息息的的数数据据库库已已普普遍遍存存在在于于科科学学技技术术、工工业业、农农业业、商商业业、服服务务业业、医医疗疗和和政府部门的信息系统。政府部门的信息系统
8、。返 回11 目 录上一页下一页 结 束 数据管理三个阶段的比较数据管理三个阶段的比较 人人 工工 管管 理理 阶阶 段段 文文 件件 系系 统统 阶阶 段段 数数 据据 库库 系系 统统 阶阶 段段 背背景景应用背景应用背景 科学计算科学计算 科学计算、管理科学计算、管理 大规模管理大规模管理 硬件背景硬件背景 无无直直接接存存取取存存储储设设备备 磁盘、磁鼓磁盘、磁鼓 大容量磁盘大容量磁盘 软件背景软件背景 无操作系统无操作系统 有文件系统有文件系统 有数据库管理系统有数据库管理系统处理方式处理方式 批处理批处理 联联机机实实时时处处理理、批处理批处理 联机实时处理、分布处理、批处理联机实
9、时处理、分布处理、批处理 特特点点数据的管理者数据的管理者 用户(程序员)用户(程序员)文件系统文件系统 数据库管理系统数据库管理系统 数据面向的对象数据面向的对象 某一应用程序某一应用程序 某一应用某一应用 现实世界现实世界 数据的共享程度数据的共享程度 无共享,冗余度大无共享,冗余度大 共共享享性性差差,冗冗余余度大度大 共享性高,冗余度小共享性高,冗余度小 数据的独立性数据的独立性 不不独独立立,完完全全依依赖赖于程序于程序 独立性差独立性差 具具有有高高度度的的物物理理独独立立性性和和一一定定的的逻逻辑独立性辑独立性 数据的结构化数据的结构化 无结构无结构 记记录录内内有有结结构构,整
10、体无结构整体无结构 整体结构化,用数据模型描述整体结构化,用数据模型描述 数据控制能力数据控制能力 应用程序自己控制应用程序自己控制 应应用用程程序序自自己己控控制制 由由数数据据库库管管理理系系统统提提供供数数据据安安全全性性、完整性、并发控制和恢复能力完整性、并发控制和恢复能力 12 目 录上一页下一页 结 束数据仓库系统数据仓库系统 数数据据仓仓库库技技术术是是目目前前数数据据处处理理中中发发展展十十分分迅迅速速的的一一个个分分支支。所所谓谓“数数据据仓仓库库”,就就是是一一种种长长期期数数据据存存储储,这这些些数数据据来来自自于于多多个个异异种种数数据据源源。实实现现多多维数据分析,以
11、便向管理决策提供支持。维数据分析,以便向管理决策提供支持。数数据据仓仓库库系系统统允允许许将将各各种种应应用用系系统统集集成成在在一一起起,为为统统一一的的历历史史数数据据分分析析提提供供坚坚实实的的平平台台,对对信信息息处处理理进进行行支支持持。目目前前数数据据仓仓库库已已经经成成为为数数据据分分析析和和联联机分析处理日趋重要的平台。机分析处理日趋重要的平台。13 目 录上一页下一页 结 束数据仓库系统数据仓库系统 数据仓库的主要数据仓库的主要特征特征如下:如下:(1)面向主题性:围绕某一主题建模和分析;)面向主题性:围绕某一主题建模和分析;(2)集成性:将多个异种数据源以及事务记录)集成性
12、:将多个异种数据源以及事务记录 集成在一起;集成在一起;(3)时变性:数据存储从历史的角度提供信息;)时变性:数据存储从历史的角度提供信息;(4)非易失性:总是物理地分离存放数据。)非易失性:总是物理地分离存放数据。返 回14 目 录上一页下一页 结 束数据库系统和数据仓库系统的区别数据库系统和数据仓库系统的区别 (1)面面向向的的用用户户不不同同。数数据据库库系系统统面面向向使使用用单单位位的的低低层层人人员员,用用于于日日常常数数据据的的分分析析和和处处理理;数数据据仓仓库库系系统统面面向向使使用用单单位位决策人员,提供决策支持。决策人员,提供决策支持。(2)数数据据内内容容不不同同。数数
13、据据库库系系统统存存储储和和管管理理的的是是当当前前的的数数据;数据仓库系统存储的是长期积累的历史数据。据;数据仓库系统存储的是长期积累的历史数据。(3)数数据据来来源源不不同同。数数据据库库的的数数据据一一般般来来源源于于同同种种数数据据源源,而数据仓库的数据可以来源于多个异种数据源。而数据仓库的数据可以来源于多个异种数据源。(4)数数据据的的操操作作不不同同。数数据据库库系系统统提提供供了了执执行行联联机机事事务务和和查查询询处处理理(OLTP,On-Line Transaction Processing)系系统统。数数据据仓仓库库系系统统主主要要提提供供了了数数据据分分析析和和决决策策支
14、支持持(OLAP,On-Line Analytical Processing)系统,实现数据挖掘和知识发现。)系统,实现数据挖掘和知识发现。返 回15 目 录上一页下一页 结 束6.1.2 数据库的基本概念数据库的基本概念 数数据据、数数据据库库、数数据据库库管管理理系系统统、数据库系统数据库系统 数据模型数据模型 关系模型与关系数据库关系模型与关系数据库 数据库技术的研究领域数据库技术的研究领域 16 目 录上一页下一页 结 束6.1.2 数据库的基本概念数据库的基本概念 数据数据 数数据据(Data)是是描描述述事事物物的的符符号号记记录录,是是数数据据库库中中存存储储的的基基本本对对象象
15、。描描述述事事物物的的符符号号可可以以是是数数字字,也也可可以以是是文文字字、图图形形、图图像像、声声音音、语语言言等等,数数据据有有多多种种表表现现形形式,它们都可以经过数字化后存入计算机。式,它们都可以经过数字化后存入计算机。17 目 录上一页下一页 结 束6.1.2 数据库的基本概念数据库的基本概念 数据库数据库 数数据据库库(DataBase,简简称称DB)是是指指长长期期储储存存在在计计算算机机内内的的、有有组组织织的的、可可共共享享的的数数据据集集合合。数数据据库库中中的的数数据据按按一一定定的的数数据据模模型型组组织织、描描述述和和储储存存,具具有有较较小小的的冗冗余余度度、较较
16、高高的的数数据据独独立立性性和和易易扩扩展展性性,并并可可为为各各种种用户共享。用户共享。18 目 录上一页下一页 结 束6.1.2 数据库的基本概念数据库的基本概念 数据库管理系统数据库管理系统 数数据据库库管管理理系系统统(DataBase Management System,简简称称DBMS)是是完完成成科科学学地地组组织织数数据据和和存存储储数数据据,并并高高效效地地获获取取和和维维护护数数据据任任务务的的一一个个系系统统软软件件,是是位位于于用用户和操作系统之间的一层数据管理软件。户和操作系统之间的一层数据管理软件。主要功能:主要功能:数据定义功能数据定义功能 数据操纵功能数据操纵功
17、能 数据库的运行管理数据库的运行管理 数据库的建立和维护功能数据库的建立和维护功能 19 目 录上一页下一页 结 束6.1.2 数据库的基本概念数据库的基本概念 数据库系统数据库系统 数数据据库库系系统统(DataBase System,简简称称DBS)是是指指在在计计算算机机系系统统中中引引入入数数据据库库后后的的系系统统,一一般般由由数数据据库库、数数据据库库管管理理系系统统(及及其其开开发发工工具具)、应应用用系系统统、数数据据库库管管理理员员和和用用户户构构成成。在在一一般般不不引引起起混混淆淆的的情情况况下下常常常常把数据库系统简称为数据库。把数据库系统简称为数据库。返 回20 目
18、录上一页下一页 结 束6.1.2 数据库的基本概念数据库的基本概念 数据模型数据模型 数数据据库库不不仅仅要要反反映映数数据据本本身身的的内内容容,而而且且要要反反映映数数据据之之间间的的联联系系。由由于于计计算算机机不不可可能能直直接接处处理理现现实实世世界界中中的的具具体体事事物物,所所以以人人们们必必须须首首先先把把具具体体事事物物转转换换成成计计算算机机能能够够处处理理的的数数据据。在在数数据据库库中中用用数数据据模模型型这这个个工工具具来来抽象、表示和处理现实世界中的数据和信息。抽象、表示和处理现实世界中的数据和信息。通通俗俗地地讲讲,数数据据模模型型就就是是现现实实世世界界的的模模
19、拟拟,是是现现实实世世界界数数据据特特征征的的抽抽象象。现现有有的的数数据据库库系系统统均均是是基基于于某某种种数数据据模模型型的的。因因此此,数数据据模模型型是是数数据据库库系系统统的的核核心心和和基基础础。各各种种计计算算机机上上实实现现的的DBMS软软件件都都是是基基于于某某种种数数据据模型的。模型的。21 目 录上一页下一页 结 束6.1.2 数据库的基本概念数据库的基本概念 数据模型数据模型 数据模型应满足三方面要求:数据模型应满足三方面要求:1)一是能比较真实地模拟现实世界;)一是能比较真实地模拟现实世界;2)二是容易为人所理解;)二是容易为人所理解;3)三是便于在计算机上实现。)
20、三是便于在计算机上实现。一一种种数数据据模模型型要要很很好好地地满满足足这这三三方方面面的的要要求求在在目目前前尚尚很很难难。在在数数据据库库系系统统中中,针针对对不不同同的的使使用用对对象象和和应应用用目目的的采采用用不不同同的的数数据据模模型型。不不同同的的数数据据模模型型实实际际上上是是提提供供给给我我们们模模型型化化数数据据和和信信息息的的不不同同工工具。具。22 目 录上一页下一页 结 束6.1.2 数据库的基本概念数据库的基本概念 数据模型数据模型 根根据据模模型型应应用用的的目目的的不不同同,可可以以将将这这些些模模型型划划分分为为两两类,它们分属于两个不同的层次。类,它们分属于
21、两个不同的层次。1)第一类模型是概念模型(也称信息模型)第一类模型是概念模型(也称信息模型)它是按用户的观点来对数据和信息建模,它是按用户的观点来对数据和信息建模,主要用于数据库设计。主要用于数据库设计。2)另一类是数据模型)另一类是数据模型 主主要要包包括括网网状状模模型型、层层次次模模型型、关关系系模模型型,新新兴兴 的的数数据据库库技技术术上上还还使使用用了了面面向向对对象象的的模模型型等等,它它是是按按计计算机系统的观点对数据建模,主要用于算机系统的观点对数据建模,主要用于DBMS的实现。的实现。23 目 录上一页下一页 结 束6.1.2 数据库的基本概念数据库的基本概念 数据模型数据
22、模型 为为了了把把现现实实世世界界中中的的具具体体事事物物抽抽象象、组组织织为为某某一一DBMS支支持持的的数数据据模模型型,人人们们常常常常首首先先将将现现实实世世界界抽抽象象为为信信息息世世界界,然然后后将将信信息息世世界界转转换换为为机机器器世世界界。也也就就是是说说,首首先先把把现现实实世世界界中中的的客客观观对对象象抽抽象象为为某某一一种种信信息息结结构构,这这种种信信息息结结构构并并不不依依赖赖于于具具体体的的计计算算机机系系统统,不不是是某某一一个个DBMS支支持持的的数数据据模模型型,而而是是概概念念级级的的模模型型,然然后后把把概概念念级级的的模模型型转转换换为为计计算算机机
23、上上某某一一DBMS支持的数据模型。支持的数据模型。24 目 录上一页下一页 结 束 6.1.2 数据库的基本概念数据库的基本概念 关系模型与关系数据库关系模型与关系数据库关系模型关系模型关系运算关系运算:选择:选择 、投影、投影 、连接、连接 关系数据库关系数据库返 回25 目 录上一页下一页 结 束6.1.2 数据库的基本概念数据库的基本概念 关系模型关系模型 关关系系模模型型把把世世界界看看作作是是由由实实体体(Entity)和和联联系(系(Relationship)构成的。)构成的。所所谓谓实实体体是是指指现现实实世世界界中中具具有有区区别别于于其其他他事事物的特征或属性并与其他实体有
24、联系的对象。物的特征或属性并与其他实体有联系的对象。在在关关系系模模型型中中实实体体通通常常是是以以表表的的形形式式来来表表现现的的。表表的的每每一一行行描描述述实实体体的的一一个个实实例例,表表的的每每一一列描述实体的一个特征或属性。列描述实体的一个特征或属性。26 目 录上一页下一页 结 束联系:联系:所所谓谓联联系系是是指指实实体体之之间间的的关关系系,即即实实体体之之间间的的对对应关系。联系可以分为三种:应关系。联系可以分为三种:1)一一对对一一的的联联系系。如如:一一个个班班级级只只有有一一个个班班长长,同同样样,每每个个班班长长属属于于一一个个班班级级,班班长长班班级级为为一一对对
25、一一关系;关系;2)一一对对多多的的联联系系。如如:每每个个班班的的人人有有许许多多个个,班级班级人为一对多关系;人为一对多关系;3)多多对对多多的的联联系系。如如:每每个个人人可可修修多多门门课课程程,反反之之,每每门门课课程程可可有有多多人人选选修修,课课程程人人为为多多对对多多联联系。系。6.1.2 数据库的基本概念数据库的基本概念 关系模型的基本概念关系模型的基本概念 27 目 录上一页下一页 结 束6.1.2 数据库的基本概念数据库的基本概念 关系模型的基本概念关系模型的基本概念 关系关系:1)关关系系:一一个个关关系系就就是是一一张张二二维维表表,每每个个关关系系有有一一个个关关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 文化 基础
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内