- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主讲老师:刘志强 第7章数据库管理系统概述 案例1:雅虎网站 案例1:雅虎网站(续) 教学目标、要求 数据管理技术的发展 数据库系统的概念 数据模型 Access数据库 创建Access数据库 创建查询 数据管理技术的发展 它起源于60年代末。30多年来,在理论上、实现技术上都有很大的发展。 1969年,美国的IBM公司研制了世界上第一个层次数据库管理系统IMS(Information Management System)。 1969年,美国CODASYL的DBTG发表了关于网状模型的DBTG报告 1970年,IBM公司E.F.Codd发表了一篇题为“大型共享DB数据的关系模型”论文,提出了RDB模型的概念、关系代数和关系演算,从而奠定了RDB的理论基础。 如今,数据库技术已成为计算机学科的一个重要研究领域,DB已成为MIS、OA、CAM等领域的主要工具之一。 数据管理的发展阶段 数据管理经历了3个发展阶段: 人工管理阶段 文件系统阶段 数据库系统阶段 手工管理阶段(46~50年代中期) 计算机硬件技术落后,还没有像磁盘这样的存储介质,数据无法永久存储。早期计算机数据处理应用没有专门管理数据的软件,程序自带数据。 其特点是: 数据独立性差,不能共享 数据冗余 存取数据根据设备的物理地址进行 程序员设计数据的存储格式等 文件系统阶段(50~60年代) 数据以文件的形式存放于外存中,数据由文件系统FS和操作系统OS统一管理,数据通过程序方式来实现操作。 其特点是: 文件系统是应用程序和数据间的公共接口、统一存取 文件由用户自定义,格式和内容不统一,难于共享 数据冗余度大 数据不一致 数据共享性和数据独立性不强是文件管理阶段的缺点。文件系统本身无法解决这些问题。 数据库系统阶段(60年代~至今) 由DBMS实现对DB的定义、管理和操作。DBMS是用户和数据间的接口,特别是网络和通信技术的发展,使异地、异机间的数据共享成为现实。其特点是: 能为多用户共享 数据冗余度最小 可以交互方式或程序方式操作 问题: 异地共享一处数据,容易造成网络通信“堵塞” DBS阶段数据与程序的关系 分布式数据库系统(80年代中期) 分布式数据库DDBS(Distributed DBS)技术是DB技术和网络、通信技术的结晶产物。 其主要特点: 处理的数据分散在各个结点上,每个结点的数据由本地的DBMS管理,各结点间可以数据共享; 充分利用、发挥各个结点的资源优势,减轻网络负担; 数据库系统的概念 数据、数据库与数据库管理系统 数据库系统及其特点 数据库技术的现状及发展趋势 数据库系统的概念 数据库系统是由存放数据的“数据库”、保存数据库的外存储器、管理数据库的软件以及人员等有机结合起来的完整的计算机应用系统。 数据 数据库 数据库管理系统 数据库管理员 数据 描述客观事物的符号记录。 分类: 临时数据 持久数据 结构: 型:数据表示的类型 数据结构:多种相关数据以一定结构方式组合在一起,构成特定的数据框架 数据模式:特定条件下的数据结构 值:符合给定型的值 数据库 数据库是按照一定的方式来组织、存储和管理数据的仓库。 它具有下列特点: 最小冗余(尽可能不重复) 可以最优方式提供数据共享 数据的独立性 实现数据的统一管理和数据安全的保障 数据库技术是数据处理最有效的手段。 数据库管理系统(DBMS) DBMS是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、数据控制与保护以及数据服务等,是数据库系统的核心。 DBMS的主要功能 数据模式定义 为数据库构建其数据框架 数据存取的物理构建 为数据模式的物理存取与构建提供方法与手段 数据操纵 提供查询、插入、修改、删除数据;简单的算数也算与统计 数据的完整性、安全性定义与检查 数据具有内在语义上的关联性与一致性 数据库的并发控制与故障恢复 防止并发操作时各应用程序之间的互相干扰而造成的数据破坏 数据的服务 数据的复制、转存、重组、性能监测、分析等 数据库管理员 对数据库进行规划、设计、维护、监视等的专业管理人员,主要工作: 数据库设计 数据库维护 改善系统性能、提高系统效率 数据库系统及其特点 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、数据库管理员以及支持这几部分工作的系统硬件平台和软件平台构成。 数据库系统的硬件平台和软件平台 硬件平台 计算机 网络 软件平台 操作系统 数据库系统开发工具 接口软件 数据库应用系统 数据库应用系统是由数据库系统加上应用软件及应用界面组成。 应用软件 数据库管理系统及数据库系统开发工具编写而成的 应用界面 由相关的可视化工具开发而成的 数据库系统的基本特点 数据的集成性 采用统一的数据结构
原创力文档


文档评论(0)