数据库系统及应用(第2版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第1章 数据库系统概论

数据库是数据管理的最新技术,是计算机学科的重要分支。十余年来,数据库管理系统已从专业的应用程序包发展成为通用的系统软件。由于数据库系统具有数据结构化、最低冗余度、较高的程序与数据独立性等优点,较大的信息管理系统都是以数据库作为基础的。数据管理技术的发展经历了3个阶段:

  • 人工管理阶段
  • 文件系统阶段
  • 数据库系统阶段

数据库作为数据管理技术发展的最新阶段,其体系结构由3级模式构成:

  • 模式
  • 外模式
  • 内模式

在这一章里,我们将学习数据库系统的基本概念和术语,了解数据管理技术的发展历史,学习数据库系统的体系结构,包括三级模式与两级映像,了解数据库的语言,为后续的学习打下一个良好的基础。

学习目标:

  • 掌握数据库的基本概念和相关术语
  • 了解数据库技术的产生与发展
  • 掌握数据库管理技术发展的三个阶段
  • 理解数据库中的各种数据模型
  • 了解数据库系统的体系结构和一般组成
  • 理解数据库系统的模式结构
  • 了解数据库的各种语言

数据库和数据库系统已经成为现代社会日常生活中的重要组成部分,在日常的工作和生活中,大多数人都会或多或少地与数据库打交道。比如,到银行存钱或取钱;预定机票或宾馆房间;在图书馆的计算机管理系统中查找图书条目;或者从网上商店购买商品,所有这些活动都会涉及访问数据库系统。

在传统的数据库应用中,大多数信息都是以文本或数字形式来存储和访问的。随着技术的发展,不断出现许多新的数据库系统应用。多媒体数据库可以存储图片、视屏片段以及语音消息。地理信息系统可以存储和分析地图、气象数据和卫星图像。许多公司和政府机构使用数据仓库和联机分析处理来提取、分析大型数据库中的有用信息以辅助决策。实时数据库和主动数据库技术则用于控制工业和制造业的生产过程。数据库搜索技术还用到万维网上,改善信息搜索,满足互联网用户查找信息的要求。在本章,我们将介绍数据库应用的基础知识,为后续的学习打下基础。