|
|
|
|
移动端

本章小结

《数据库系统:设计、实现与原理(基础篇)(原书第6版)》第1章数据库简介,本章将首先介绍数据库系统。本节为本章小结。

作者:宁洪/贾丽丽/张元昭 译来源:机械工业出版社|2017-09-27 15:19

年前最后一场技术盛宴 | 1月27日与京东、日志易技术大咖畅聊智能化运维发展趋势!


本章小结

目前数据库管理系统(DBMS)已成为信息系统的基本框架,从根本上改变了许多组织机构的运作方式。数据库系统仍然是一个相当活跃的研究领域,还存在许多重大的问题有待解决。

DBMS的前身是基于文件的系统,这是一组为终端用户提供服务的应用程序,通常会产生许多报表。每个程序定义和管理自己的数据。尽管基于文件的系统相对于人工管理是一大进步,但还存在数据冗余、程序-数据高度依赖等重大问题。

数据库方法的出现是为了解决基于文件的方法存在的弊病。数据库是为满足某个组织机构的信息要求而设计一组共享的、逻辑上相关的数据及数据的描述。DBMS是一个软件系统,它支持用户对数据库进行定义、创建、维护以及控制访问。应用程序是通过向DBMS提出合适请求(通常是一个SQL语句)而与数据库交互作用的计算机程序。我们用更概括的术语数据库系统指代由与数据库交互作用的应用程序、DBMS和数据库本身一起构成的整体。

所有对数据库的访问都须通过DBMS进行。DBMS提供了支持用户定义数据库的数据定义语言(DDL),以及支持用户插入、更新、删除及检索数据的数据操作语言(DML)。

DBMS提供对数据库的受控访问。它提供了安全、完整、并发和恢复控制,以及用户可访问目录。它还提供视图机制,以简化用户必须处理的数据。

DBMS环境包括硬件(计算机)、软件(DBMS、操作系统和应用程序)、数据、规程和人。人包括数据管理员和数据库管理员、数据库设计人员、应用开发人员和终端用户。

DBMS源于基于文件的系统。层次和CODASYL系统代表了第一代DBMS。层次模型的代表是IMS(信息管理系统),网状或CODASYL模型的代表是IDS(综合数据存储器),这两者都是在20世纪60年代发展起来的。1970年,由E. F. Codd提出的关系模型代表了第二代DBMS。它对DBMS产生了深远的影响,现在已经有了100多种关系DBMS。第三代DBMS是以对象关系DBMS和面向对象DBMS为代表的。

数据库方法的优点包括受控的数据冗余、数据一致性、数据共享,以及增强的安全性和完整性。数据库方法的缺点包括复杂性高、昂贵、性能降低和故障影响较大等。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

勇敢者的新世界

这是一个最坏的年代,J2EE Web开发技术已经迟滞多年;这是一个最好的年代,J2EE Web开发技术的新变革留给勇于创新的人! 采用Apusic Opera...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊