- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(ppt)第一章数据库系统概述上世纪六十年代,数据处理已经成为.ppt
第一章 数据库系统概述
上世纪六十年代,数据处理已经成为计算机的主要应用。数据处
理是指对各种数据进行的收集、存储、加工和传播等一系列活动
的总和。数据管理是数据处理的中心环节。数据管理是指对数据
的分类、组织、编码、存储、检索和维护。早期的数据管理采用
文件系统方式,许多的缺点使得这种方式无法适应用户的要求。
数据库技术是上世纪六十年代末在文件系统基础上发展起来的数
据管理技术。经过三十多年的发展,现已经形成相当规模的理论
体系和应用技术。本章介绍数据库系统的基本概念和发展历史,
使同学们对数据库系统的概貌有所了解。
第一节 数据库、数据库管理系统和数据库系统
第二节 数据库系统的特点与功能
第三节 数据库系统的用户
第四节 数据抽象
第五节 数据模型
第六节 数据库语言
第七节 数据库管理系统的结构
第八节 数据库技术的发展;第一章 数据库系统概述
第一节 数据库、数据库管理系统和数据库系统
数据库、数据库管理系统和数据库系统是本课程的基本概
念。在学习数据模型之前,我们对它们作如下初步的描述:
1.数据库(DB):
数据库是相互关联的数据集合。数据是描述现实世界中各种
具体事物和抽象概念的可存储并有明确意义的信息。数据能
够为特定组织(如企事业单位)的多种应用服务。
2.数据库管理系统(DBMS):
数据库管理系统是一个软件系统,能对数据库实施有效管理,
包括存储管理、安全性管理和完整性管理等。合法用户利用
它提供的命令,实现对数据库的定义和操作。
3.数据库系统(DBS):
数据库系统是指数据库和数据库管理系统的联合系统。有时
候把应用程序和有关人员也添加到数据库系统中,形成一个
广义的概念。 ;1. 数据库(DB) 数据库是相互关联的数据集合。
例:课程安排数据库实例;2. 数据库管理系统(DBMS)
数据库管理系统是对数据库实施有效管理的软件系统。
它的主要功能是:
(1)数据库的定义
(2)数据库的操纵 DBMS提供数据操纵语言(DML)实现对
数据库中数据的操作(查询和更新)。
(3)数据库的保护 DBMS通过安全性控制和完整性控制实
现对数据库的保护。安全性控制的目的是防止对数据
库未经授权的访问和恶意攻击。完整性一般是指语义
完整性和事务完整性。前者是指对数据的语义约束,
后者包括并发控制和系统恢复。
(4)数据库的存储管理
(5)数据库的维护
(6)数据字典(DD) 数据字典是一个小型数据库,存放数据
库的描述信息和控制信息。
DBMS提供软件环境,使用户高效地进行对信息的建立、
维护、存取和处理。DBMS是用户与数据库的接口。应
用程序一般要通过DBMS才能访问数据库。;3.数据库系统DBS:
是指数据库和数据库管理系统的复合系统.
有时候把数据库系统广义地定义为由数据库、数据库管理系统、
数据库管理员、应用程序和用户构成的复合系统。;第一章 数据库系统概述
第二节 数据库系统的特点与功能
文件系统和数据库系统是数据管理的两种不同的机制。
后者是在前者的基础上发展起来的。
数据管理的这两种机制具有本质上的区别。
为了理解这种区别,
我们首先分别叙述它们的的特点,然后作综合比较。
1. 数据管理的文件系统方法。
2 .数据管理的数据库系统方法。
3 .数据管理的两种方法的比较。; 数据管理的文件系统方法
文件系统是操作系统用于管理辅存数据的子系统,提供数据
的物理存储和存取方法。在文件系统中,一个命名的数据集
合称为文件。文件是操作系统管理数据的基本单位。
文件管理方式本质上是把数据组织成文件形式存储在磁盘上。
用户通过编程,定义数据的逻辑结构和输入输出格式。
应用程序由于必须直接访问所使用的数据文件,所以完全依
赖于数据文件的存储结构。当数据文件修改时,应用程序也
必须作相应修改。这导致了这种管理数据的方法有以下缺点:
(1)数据共享性差,冗余度大。相同数据在不同的程序使用时
需要重复定义和重复存储。
(2)数据不一致性。重复存储导致重复更新,并且容易造成数
据不一致。
(3)数据独立性差。文件结构的任何改变都需要修改
文档评论(0)