计算机文化基础(高职高专第十版)第6章.ppt
《计算机文化基础(高职高专第十版)第6章.ppt》由会员分享,可在线阅读,更多相关《计算机文化基础(高职高专第十版)第6章.ppt(97页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第 6 6 章章 数据库技术与数据库技术与Access 2010Access 2010 目 录上一页下一页 结 束2023/2/23计算机文化基础2本章内容本章内容 6.1 数据库技术基础数据库技术基础 6.2 数据库管理系统数据库管理系统6.3 数据库管理系统数据库管理系统Access 2010 目 录上一页下一页 结 束2023/2/23计算机文化基础36.1 数据库技术基础数据库技术基础 6.1.1 数据库的基本概念数据库的基本概念 6.1.2 数据管理技术的发展数据管理技术的发展 6.1.3 数据库系统的组成数据库系统的组成6.1.4 数据模型数据模型 6.1.5 关系数据库关系数据
2、库返 回 目 录上一页下一页 结 束2023/2/23计算机文化基础46.1.1 数据库的基本概念数据库的基本概念1.数据数据 数数据据是是指指存存储储在在某某一一种种媒媒体体上上能能够够识识别别的的物物理理符符号号。数数据据的的概概念念包包括括两两个个方方面面:其其一一是是描描述述事事物物特特性性的的数据内容;其二是存储在某一种媒体上的数据形式。数据内容;其二是存储在某一种媒体上的数据形式。2.数据处理数据处理 数数据据处处理理是是指指对对各各种种形形式式的的数数据据进进行行收收集集、存存储储、加工和传播的一系列活动的总和。加工和传播的一系列活动的总和。3.数据库数据库 数数据据库库是是长长
3、期期存存放放在在计计算算机机内内的的、有有组组织织的的、可可表表现为多种形式的可共享的数据集合。现为多种形式的可共享的数据集合。目 录上一页下一页 结 束2023/2/23计算机文化基础56.1.1 数据库的基本概念数据库的基本概念4.数据库管理系统数据库管理系统 数数据据库库管管理理系系统统(DBMS)是是对对数数据据库库进进行行管管理理的的系系统统软软件件,它它的的职职能能是是有有效效地地组组织织和和存存储储数数据据,获获取取和和管管理理数数据据,接接受受和和完完成成用用户户提提出出的的访访问问数数据据的的各各种请求。种请求。5.数据库系统数据库系统 数数据据库库系系统统是是指指拥拥有有数
4、数据据库库技技术术支支持持的的计计算算机机系系统统,它它可可以以实实现现有有组组织织地地、动动态态地地存存储储大大量量相相关关数数据据,提供数据处理和信息资源共享服务。提供数据处理和信息资源共享服务。目 录上一页下一页 结 束2023/2/23计算机文化基础66.1.2 数据管理技术的发展数据管理技术的发展数数据据管管理理技技术术的的发发展展大大致致经经历历了了人人工工管管理理、文文件系统和数据库系统三个阶段。件系统和数据库系统三个阶段。1.人工管理阶段人工管理阶段 2.文件系统阶段文件系统阶段 3.数据库系统阶段数据库系统阶段 1)数据仓库系统数据仓库系统 2)XML数据库数据库 目 录上一
5、页下一页 结 束2023/2/23计算机文化基础76.1.2 数据库管理技术的发展数据库管理技术的发展 -人工管理阶段人工管理阶段 20世世纪纪50年年代代中中期期以以前前,计计算算机机主主要要用用于于科科学学计计算算。那那时时的的计计算算机机硬硬件件方方面面,外外存存只只有有卡卡片片、纸纸带带及及磁磁带带,没没有有磁磁盘盘等等直直接接存存取取的的存存储储设设备备;软软件件方方面面,只只有有汇汇编编语语言言,没没有有操操作作系系统统和和高高级级语语言言,更更没没有有管管理理数数据据的的软软件件;数数据据处处理理的的方方式式是是批批处处理理。这这些些决决定定了了当当时时的的数数据据管管理理只只能
6、能依赖人工来进行。依赖人工来进行。目 录上一页下一页 结 束2023/2/23计算机文化基础8 人工管理阶段的主要特点如下:人工管理阶段的主要特点如下:(1)数据不进行保存;)数据不进行保存;(2)没有专门的数据管理软件;)没有专门的数据管理软件;(3)数据面向应用;)数据面向应用;(4)只有程序的概念。)只有程序的概念。人工管理阶段人工管理阶段 返 回 目 录上一页下一页 结 束2023/2/23计算机文化基础96.1.2 数据库管理技术的发展数据库管理技术的发展 -文件系统阶段文件系统阶段 20世世纪纪60年年代代,随随着着科科学学技技术术的的发发展展,计计算算机机技技术术有有了了很很大大
7、提提高高,计计算算机机的的应应用用范范围围也也不不断断扩扩大大,不不仅仅用用于于科科学学计计算算,还还大大量量用用于于管管理理。这这时时的的计计算算机机硬硬件件已已经经有有了了磁磁盘盘、磁磁鼓鼓等等直直接接存存取取的的外外存存设设备备;软软件件则则有有了了操操作作系系统统、高高级级语语言言,操操作作系系统统中中的的文文件件系系统统是是专专门门用用于于数数据据管管理理的的软软件件;处处理理方方式式不不仅仅有有批批处处理理,还还增增加加了了联联机机实实时时处理。处理。目 录上一页下一页 结 束2023/2/23计算机文化基础10文件系统阶段文件系统阶段 文件系统阶段的主要特点如下:文件系统阶段的主
8、要特点如下:(1)数据可以长期保存在磁盘上;)数据可以长期保存在磁盘上;(2)文件系统提供了数据与程序之间的存取方法;)文件系统提供了数据与程序之间的存取方法;(3)数据冗余量大;)数据冗余量大;(4)文文件件之之间间缺缺乏乏联联系系,相相对对孤孤立立,仍仍然然不不能能反反映客观世界各个事物之间错综复杂的联系。映客观世界各个事物之间错综复杂的联系。返 回 目 录上一页下一页 结 束2023/2/23计算机文化基础116.1.2 数据库管理技术的发展数据库管理技术的发展 -数据库系统阶段数据库系统阶段 20世世纪纪60年年代代末末以以来来,计计算算机机的的应应用用更更为为广广泛泛,用用于于数数据
9、据管管理理的的规规模模也也更更为为庞庞大大,由由此此带带来来数数据据量量的的急急剧剧膨膨胀胀。计计算算机机磁磁盘盘技技术术有有了了很很大大发发展展,出出现现了了大大容容量量的的磁磁盘盘。在在处处理理方方式式上上,联联机机实实时时处处理理的的要要求求更更多多。这这种种变变化化促促使使了了数数据据管管理理手段的进步,数据库技术应运而生。手段的进步,数据库技术应运而生。目 录上一页下一页 结 束2023/2/23计算机文化基础12数据库系统阶段数据库系统阶段 数据库系统阶段的主要特点如下:数据库系统阶段的主要特点如下:(1)数据的结构化;)数据的结构化;(2)数据共享性好;)数据共享性好;(3)数据
10、独立性好;)数据独立性好;(4)数据存储粒度小;)数据存储粒度小;(5)为用户提供了友好的接口。)为用户提供了友好的接口。返 回 目 录上一页下一页 结 束2023/2/23计算机文化基础13数据库系统阶段数据库系统阶段 未未来来数数据据库库将将朝朝两两个个方方向向发发展展,一一是是超超大大容容量量,支支持持海海量量数数据据处处理理,支支持持数数据据仓仓库库、数数据据挖挖掘掘、分分析析等等;二二是是更更小小,如如嵌嵌入入式式数数据据库库,作作为为一一个个完完整整的的商商用用数数据据库库更更灵灵活活、方方便便地地使使用用。面面向向对对象象的的数数据据库库技技术术将将成成为为下下一一代代数数据据库
11、库技技术术发发展展的的主主流流。面面向向对对象象的的数数据据模模型型由由于于吸吸收收了了已已经经成成熟熟的的面面向向对对象象程程序序设设计计方方法法学学的的核核心心概概念念和和基基本本思思想想,使使得得它它符符合合人人类类认认识识世世界界的的一一般般方方法法,更更适适合合描描述述现现实实世世界。界。数数据据仓仓库库与与XML 数数据据库库是是最最近近几几年年出出现现的的数数据据库库的的新的分支。新的分支。返 回 目 录上一页下一页 结 束2023/2/23计算机文化基础146.1.2 数据库管理技术的发展数据库管理技术的发展 -数据仓库系统数据仓库系统 数数据据仓仓库库技技术术是是目目前前数数
12、据据处处理理中中发发展展十十分分迅迅速速的的一一个个分分支支。所所谓谓数数据据仓仓库库,是是对对长长期期数数据据的的存存储储,这这些些数数据据来来自自于于多多个个异异种种数数据据源源。通通过过数数据据仓仓库库提提供供的的联联机机分分析析处处理理(OLAP,On-Line Analytical Processing)工工具具,实实现现多多维维数数据据分分析析,以以便便向向管管理理决决策策层层提提供供支支持持。数数据据仓仓库库系系统统允允许许将将各各种种应应用用系系统统集集成成在在一一起起,为为统统一一的的历历史史数数据据分分析析提提供供坚坚实实的的平平台台,对对海海量量信信息息处处理理进进行行支
13、支持持。目目前前,数数据据仓仓库库已已经经日日渐渐成成为为数数据据分分析析和和联机分析处理的重要平台。联机分析处理的重要平台。目 录上一页下一页 结 束2023/2/23计算机文化基础15数据仓库系统数据仓库系统 数据仓库的主要特征如下:数据仓库的主要特征如下:(1)面向主题特性:围绕某一主题建模和分析;)面向主题特性:围绕某一主题建模和分析;(2)集集成成特特性性:将将多多个个异异种种数数据据源源以以及及事事务务记记录集成在一起;录集成在一起;(3)时时变变特特性性:数数据据存存储储从从历历史史的的角角度度提提供供信信息;息;(4)非易失特性:总是物理地独立存放数据。)非易失特性:总是物理地
14、独立存放数据。返 回 目 录上一页下一页 结 束2023/2/23计算机文化基础16数据库系统和数据仓库系统的区别数据库系统和数据仓库系统的区别(1)面面向向的的用用户户不不同同。数数据据库库系系统统面面向向使使用用单单位位的的低低层层人人员员,用用于于日日常常数数据据的的分分析析和和处处理理;数数据据仓仓库库系系统统面面向的是使用单位的决策人员,提供决策支持。向的是使用单位的决策人员,提供决策支持。(2)数数据据内内容容不不同同。数数据据库库系系统统存存储储和和管管理理的的是是当当前前的数据;数据仓库系统存储的是长期积累的历史数据。的数据;数据仓库系统存储的是长期积累的历史数据。(3)数数据
15、据来来源源不不同同。数数据据库库的的数数据据一一般般来来源源于于同同种种数数据源,而数据仓库的数据可以来源于多个异种数据源。据源,而数据仓库的数据可以来源于多个异种数据源。(4)数数据据的的操操作作不不同同。数数据据库库系系统统提提供供了了联联机机事事务务处处理理(OLTP,On-Line Transaction Processing)系系统统,而而数数据据仓仓库库系系统统主主要要提提供供了了联联机机分分析析处处理理(OLAP,On-Line Analytical Processing)和和决决策策支支持持系系统统,实实现现数数据据挖掘和知识发现。挖掘和知识发现。返 回 目 录上一页下一页 结
16、 束2023/2/23计算机文化基础176.1.2 数据库管理技术的发展数据库管理技术的发展 -XML数据库数据库XML数数据据库库是是一一种种支支持持对对XML格格式式文文档档进进行行存存储储和和查查询询等等操操作作的的数数据据管管理理系系统统。在在系系统统中中,开开发发人人员员可可以以对对数数据据库库中中的的XML文文档档进进行行查查询询、导出和指定格式的序列化。导出和指定格式的序列化。XML(Extensible Markup Language)即即可可扩扩展展 标标 记记 语语 言言,它它 与与 HTML一一 样样,都都 是是SGML(Standard Generalized Mark
17、up Language,标标准准通通用用标标记记语语言言)。XML作作为为一一种种简简单单的的数数据据存存储储语语言言,仅仅仅仅使使用用一一系系列列简简单单的的标标记记来来描描述述数数据据。虽虽然然XML比比二二进进制制数数据据要要占占用用更更多多的的空空间间,但但XML极极其其简简单单,易易于于掌掌握握和使用,尤其具有跨平台的特性。和使用,尤其具有跨平台的特性。目 录上一页下一页 结 束2023/2/23计算机文化基础186.1.3 数据库系统的组成数据库系统的组成数数据据库库系系统统由由四四部部分分组组成成,即即硬硬件件系系统统、系系统统软软件件(包包括括操操作作系系统和数据库管理系统)、
18、数据库应用系统和各类人员。统和数据库管理系统)、数据库应用系统和各类人员。1.硬件系统硬件系统 由由于于一一般般数数据据库库系系统统的的数数据据量量很很大大,加加之之DBMS丰丰富富的的强强有有力力的的功功能能使使得得自自身身的的体体积积很很大大,因因此此,整整个个数数据据库库系系统统对对硬硬件件资资源源提提出了较高的要求。出了较高的要求。2.系统软件系统软件 系系统统软软件件主主要要包包括括操操作作系系统统、数数据据库库管管理理系系统统、与与数数据据库库接接口口的的高高级级语语言言及及其其编编译译系系统统,以以及及以以DBMS为为核核心心的的应应用用程程序序开开发发工工具。具。3.数据库应用
19、系统数据库应用系统 数据库应用系统是为特定应用开发的数据库应用软件。数据库应用系统是为特定应用开发的数据库应用软件。4.各类人员各类人员 参参与与分分析析、设设计计、管管理理、维维护护和和使使用用数数据据库库的的人人员员均均是是数数据据库库系系统统的的组组成成部部分分。这这些些人人员员包包括括数数据据库库管管理理员员、系系统统分分析析员员、应应用用程序员和最终用户。程序员和最终用户。目 录上一页下一页 结 束2023/2/23计算机文化基础196.1.4 数据模型数据模型数数据据库库是是企企业业或或组组织织所所涉涉及及的的数数据据的的提提取取和和综综合合,它它不不仅仅反反映映数数据据本本身身,
20、而而且且反反映映数数据据之之间间的的联联系系。数数据据库库用用数数据据模模型型对对现现实实世世界界进进行行抽抽象象,现现有有的的数据库系统均是基于某种数据模型的。数据库系统均是基于某种数据模型的。数数据据库库中中最最常常见见的的数数据据模模型型有有三三种种,即即层层次次模模型型、网状模型和关系模型。网状模型和关系模型。目 录上一页下一页 结 束2023/2/23计算机文化基础206.1.4 数据模型数据模型 -层次模型层次模型 若若用用图图来来表表示示,层层次次模模型型是是一一棵棵倒倒立立的的树树。在在数数据据库库中中,满满足足以以下下两两个个条条件件的的数数据据模模型型称称为为层次模型:层次
21、模型:(1)有有且且仅仅有有一一个个结结点点无无父父结结点点,这这个个结结点点称称为根结点;为根结点;(2)其他结点有且仅有一个父结点。)其他结点有且仅有一个父结点。在在层层次次模模型型中中,结结点点层层次次从从根根开开始始定定义义,根根为为第第一一层层,根根的的子子结结点点为为第第二二层层,根根为为其其子子结结点点的的父父结结点点,同同一一父父结结点点的的子子结结点点称称为为兄兄弟弟结结点点,没有子结点的结点称为叶结点。没有子结点的结点称为叶结点。目 录上一页下一页 结 束2023/2/23计算机文化基础21层次模型层次模型在在图图6-1所所示示的的抽抽象象层层次次模模型型中中,R1为为根根
22、结结点点;R2和和R3为为兄兄弟弟结结点点,并并且且是是R1的的子子结结点点;R4和和R5为为兄兄弟弟结结点点,并并且且是是R2的的子子结结点点;R3、R4和和R5为叶结点。为叶结点。图6-1 层次模型结构 目 录上一页下一页 结 束2023/2/23计算机文化基础226.1.4 数据模型数据模型 -网状模型网状模型若若用用图图来来表表示示,网网状状模模型型是是一一个个网网络络。在在数数据据库库中中,满满足足以以下下两两个个条条件件之之一一的的数数据据模模型型称称为为网状模型。网状模型。(1)允许一个以上的结点无父结点;)允许一个以上的结点无父结点;(2)允许结点可以有多于一个的父结点。)允许
23、结点可以有多于一个的父结点。由由于于在在网网状状模模型型中中子子结结点点与与父父结结点点的的联联系系不不是是唯唯一一的的,所所以以要要为为每每个个联联系系命命名名,并并指指出出与与该该联系有关的父结点和子结点。联系有关的父结点和子结点。网网状状模模型型允允许许一一个个以以上上的的结结点点无无父父结结点点或或某某一一个个结结点点有有一一个个以以上上的的父父结结点点,从从而而构构成成了了比比层层次结构复杂的网状结构。次结构复杂的网状结构。目 录上一页下一页 结 束2023/2/23计算机文化基础23网状模型网状模型在在图图6-2所所示示的的抽抽象象网网状状模模型型,R1与与R2之之间间的的联联系系
24、被被命命名名为为L1,R1与与R4之之间间的的联联系系被被命命名名为为L2,R3与与R4之之间间的的联联系系被被命命名名为为L3,R4与与R5之之间间的的联联系系被被命命名名为为L4,R2与与R5之之间间的的联联系系被被命命名名为为L5。R1为为R2和和R4的的父父结结点点,R3也也是是R4的的父父结结点点。R1和和R3没有父结点。没有父结点。图6-2 网状模型结构 目 录上一页下一页 结 束2023/2/23计算机文化基础246.1.4 数据模型数据模型 -关系模型关系模型关关 系系 模模 型型 把把 世世 界界 看看 作作 是是 由由 实实 体体(Entity)和和 联联 系系(Relat
25、ionship)构成的。)构成的。所所谓谓联联系系就就是是指指实实体体之之间间的的关关系系,即即实实体体之之间间的的对对应应关关系系。联系可以分为三种:联系可以分为三种:(1)一一对对一一的的联联系系。如如:一一个个班班级级只只有有一一个个班班长长,一一个个班班长长只属于一个班级,班长和班级之间为一对一的联系。只属于一个班级,班长和班级之间为一对一的联系。(2)一一对对多多的的联联系系。如如:相相同同性性别别的的人人有有许许多多个个,一一个个人人只只有一种性别,性别与人之间为一对多的联系。有一种性别,性别与人之间为一对多的联系。(3)多多对对多多的的联联系系。如如:一一个个人人可可以以选选多多
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 文化 基础 高职 第十
限制150内