- 1、本文档共101页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用教程―SQL Server 第1章 数据库系统概述 第1章 数据库系统概述 数据库技术是20世纪60年代后期兴起的一门信息管理自动化学科,是计算机学科的一个重要分支。数据库技术所研究的问题如何科学地组织和存储数据,在数据库系统中减少数据存储冗余、实现数据共享,以及如何保障数据安全、有效地获取和处理数据。 本章主要介绍数据库技术的发展历史、数据库系统的基本概念、数据库系统的组成和功能以及数据库的体系结构。 第1章 数据库系统概述 1.1 数据库技术发展史 从20世纪60年代末开始到现在,数据库技术己经发展了30多年。在这30多年的历程中,人们在数据库技术的理论研究和系统开发上取得了辉煌的成就,数据库系统己经成为现代计算机系统的重要组成部分。 第1章 数据库系统概述 1.1.1 数据处理技术 1.信息(Information) 信息是对各种事物的存在方式、运动状态和相互联系特征的一种表达和陈述,是自然界、人类社会和人类思维活动普遍存在的一切物质和事物的属性,它存在于人们的周围。 2.数据(Data) 数据是描述事物的符号记录,是信息的载体,是信息的具体表现形式。除了常用的数字数据外,文字(如名称)、图形、图像、声音等信息,也都是数据。日常生活中,人们使用交流语言(如汉语)去描述事物。在计算机中,为了存储和处理这些事物,就要抽出对这些事物感兴趣的特征组成一个记录来描述。 第1章 数据库系统概述 3.数据处理(Data Process) 数据处理是指将数据转换成信息的过程,也称信息处理,如对数据的分类、组织、编码、存储、查询、维护、加工、计算、传播以及打印等一系列的活动。数据处理的目的是从大量的数据中,根据数据自身的规律和它们之间固有的联系,通过分析、归纳、推理等科学手段,提取出有效的信息资源。 在数据处理中,通常数据的计算比较简单,而数据的管理比较复杂。数据管理是指数据的收集、整理、组织、存储和查询等操作,这部分操作是数据处理业务的基本环节,是任何数据处理业务中必不可少的共有部分,因此有必要学习和掌握数据管理技术,能对数据处理提供有利的支持。 第1章 数据库系统概述 1.1.2 数据库技术的三个发展阶段 随着计算机硬件和软件的发展,数据库技术也不断地发展。从数据管理的角度数据库技术经历了人工管理阶段、文件系统阶段和数据库系统三个阶段。 1. 人工管理阶段 2. 文件系统阶段 3. 数据库系统阶段 第1章 数据库系统概述 1. 人工管理阶段 20世纪50年代中期以前,计算机主要用于科学计算。从硬件上看,外存只有磁带、卡片、纸带,没有磁盘等直接存取的存储设备;从软件上看没有操作系统,没有管理数据的软件,数据处理的方式是批处理。 这个时期数据管理的特点是:数据由计算或处理它的程序自行携带,数据和应用程序一一对应,应用程序依赖于数据的物理组织,因此数据的独立性差,数据不能被长期保存,数据的冗余度大等给数据的维护带来许多问题。 第1章 数据库系统概述 2. 文件系统阶段 20世纪50年代后期至60年代中后期,计算机的应用范围逐渐扩大,不仅用于科学计算,还大量用于管理。硬件方面,磁盘成为计算机的主要外存储器;软件方面,出现了高级语言和操作系统。从处理方式上讲,不仅有了文件批处理,而且能够联机实时处理。 在此阶段,数据以文件的形式进行组织,并能长期保留在外存储器上,用户能对数据文件进行查询、修改、插入和删除等操作。程序与数据有了一定的独立性,程序和数据分开存储,然而依旧存在数据的冗余度大及数据的不一致性等缺点。 第1章 数据库系统概述 3.数据库系统阶段 20世纪60年代后期以来,计算机应用越来越广泛,数据量急剧增加,而且数据的共享要求越来越高。计算机的硬件和软件都有了进一步的发展,硬件方面,有了大容量的磁盘;软件方面,传统的文件系统已经不能满足人们的需求,能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。所以,此阶段将数据集中存储在一台计算机上(数据库中),进行统一组织和管理。 第1章 数据库系统概述 3.数据库系统阶段 数据库系统的特点如下: (1)数据结构化 (2)较高的数据共享性 (3)较高的数据独立性 (4)数据由DBMS统一管理和控制 数据库系统阶段应用程序与数据之间的关系如图所示: 第1章 数据库系统概述 1.2 数据库系统 数据库指长期存储在计算机内有组织的、可共享的数据集合,即在计算机系统中按一定的数据模型组织、存储和使用的相关联的数据集合。 数据库中的数据具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享,数
文档评论(0)