- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 数据库技术的发展及基本理论 【学习目标】 了解数据管理技术和数据库技术的发展历史 掌握数据库系统的概念与组成 了解数据库基本理论 熟悉关系数据库的设计 引入 信息在现代社会和国民经济发展中所起的作用越来越大,信息资源的开发和利用水平已成为信息化建设的重要方面。在信息管理中,最核心的问题就是数据处理,数据库技术就是作为数据处理中的一门技术而发展起来的。 1.1 数据管理技术的发展历史 数据处理是指对各种形式的数据进行收集、组织、加工、传播等工作,其基本目的是从大量的、杂乱无章的甚至是难以理解的数据中抽取并推导出有条理的、意义更明确的数据,为进一步的活动提供决策的依据。数据管理是指对数据的组织、存储、分类、检索和维护等工作,所以数据管理是数据处理的基本环节。 1.1.1 数据管理技术的发展历史 人工管理阶段 文件系统阶段 数据库系统阶段 1.人工管理阶段 时间:50年代中期以前 计算机发展状况:计算机采用的是批处理工作方式,主要用于科学计算。存储设备主要采用卡片、纸带和磁带,从软件上看,没有操作系统和实现数据管理的软件,仅提供I/O程序。 数据管理特点:数据不独立,它是程序的组成部分,因此只有程序(Program)的概念,没有文件(File)的概念;数据也不能共享,一组数据对应一个程序,数据是面向应用的;此时的数据一般不长期保存。 2.文件系统阶段 时间:从50年代后期到60年代中期 特点: (1) 用户可将数据组织成文件提交系统进行自动管理,这样数据可以长期保存在磁盘等存储设备上。 (2) 文件组织已多样化,有多种形式的组织结构。 (3) 程序和数据有了一定的独立性,数据不再属于某个特定的程序,可以重复使用,但程序仍然基于特定的物理结构和存取方法,因此数据结构与程序之间的依赖关系并未根本改变。 问题: (1) 数据冗余较大,文件系统仅能提供以文件为单位的数据共享; (2) 对数据的表示和处理能力较差,文件的结构和操作比较单一,不够丰富。 (3) 数据和程序的独立性较差,一个数据文件基本上对应一个程序,文件的逻辑结构与程序密切相关。 3.数据库系统阶段 时间:60年代后期开始 数据库系统的目标是:解决数据冗余,实现独立性,实现数据共享并解决由于数据共享而带来的数据完整性、安全性及并发控制等一系列问题。为实现这一目标,数据库的运行必须由一个软件系统来控制,这个软件系统称为数据库管理系统(Data Base Management System,简称DBMS)。 1.1.2 数据库技术的发展 数据库系统起源于60年代中期,从此开始了它的迅速发展历程。数据库系统的发展始终是以数据模型的发展为主线,其发展可以划分为三代 。 1.第一代数据库系统 即层次数据库系统和网状数据库系统。 2.第二代数据库系统 第二代数据库系统,即关系数据库系统(RDBMS)。该系统的主要特点是:概念单一化,数据及数据间的联系都用关系来表示;以关系代数为理论基础;数据独立性强;数据库语言采用说明性语言,大大简化了用户的编程难度。 3.第三代数据库系统 第三代数据库系统,即面向对象数据库系统,是基于扩展的关系数据模型或面向对象数据模型的,是尚未完全成熟的一代数据库系统,其主要特点是支持包括数据、对象和知识的管理;在保持和继承第二代数据库系统技术的基础上引入面向对象等新技术;对其它系统开放,具有良好的可移植性、可连接性、可扩充性等。 1.2 数据库系统的概念和组成 数据库(Data Base)、数据库管理系统(DBMS)和数据库系统(Data Base System)是数据库技术中常用的术语,三者之间既有区别又有联系。 1.2.1 数据库系统的概念 1.数据库 所谓数据库,就是为了满足不同用户的多种应用需要,在计算机系统中按照一定的组织结构存储在计算机介质上的互相关联的数据集合。 2.数据库管理系统 数据库管理系统是一个以统一的方式管理、维护数据库中数据的软件系统,它要在操作系统的支持与控制下运行,其功能主要有:建立数据库;接受并执行用户对数据库的操作命令;进行系统运行控制,如数据库的并发控制、数据安全性和完整性控制等。 3.数据库系统 数据库系统是指在计算机系统中引进数据库后的系统构成。 1.2.2 数据库系统的组成 数据库系统是采用数据库技术构建的复杂计算机系统,它综合了计算机硬件、软件、数据集合和数据库管理人员,向用户和应用程序提供信息服务的集成系统。因此,数据库、软件系统、硬件系统、数据库管理员被称为数据库系统的四个要素,它们之间互相配合和依靠,构成一个有机的整体,为各类用户提供信息服务。 1.2.3 数据库系统的特点 1.实现数据共享,减少数据冗余 2.采用特定的数据模型 3.具有较高的数据独立性 4.有统一的数据
您可能关注的文档
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 实验二:库建立.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 实验六:视图和图表.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 实验七:数据完整性安全性.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 实验三:简单查询.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 实验四:嵌套查询.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 实验五:组合查询.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 实验一:库定义.ppt
- 新数据库系统原理与应用 SQL Sever2005 教学课件 刘志成 颜谦和 主编 01 第1章 数据库技术.ppt
- 新数据库系统原理与应用 SQL Sever2005 教学课件 刘志成 颜谦和 主编 02 第2章 数据库操作.ppt
- 新数据库系统原理与应用 SQL Sever2005 教学课件 刘志成 颜谦和 主编 03 第3章 表的管理.ppt
- 新数据库应用基础——Visual FoxPro 第2版 教学课件 张磊 第2章.ppt
- 新数据库应用基础——Visual FoxPro 第2版 教学课件 张磊 第3章.ppt
- 新数据库应用基础——Visual FoxPro 第2版 教学课件 张磊 第4章.ppt
- 新数据库应用基础——Visual FoxPro 第2版 教学课件 张磊 第5章.ppt
- 新数据库应用基础——Visual FoxPro 第2版 教学课件 张磊 第6章.ppt
- 新数据库应用基础——Visual FoxPro 第2版 教学课件 张磊 第7章.ppt
- 新数据库应用基础——Visual FoxPro 第2版 教学课件 张磊 第9章.ppt
- 新数据库应用基础——Visual FoxPro 第2版 教学课件 张磊 第10章.ppt
- 新数据库应用基础——Visual FoxPro 第2版 教学课件 张磊 第11章.ppt
- 新数据库应用开发 Access实用教程 教学课件 陈佳玉 第1章电子教案.ppt
文档评论(0)