上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1章 数据库系统概论
数据库是数据管理的最新技术,是计算机学科的重要分支。十余年来,数据库管理系统已从专业的应用程序包发展成为通用的系统软件。由于数据库系统具有数据结构化、最低冗余度、较高的程序与数据独立性等优点,较大的信息管理系统都是以数据库作为基础的。数据管理技术的发展经历了3个阶段:
- 人工管理阶段
- 文件系统阶段
- 数据库系统阶段
数据库作为数据管理技术发展的最新阶段,其体系结构由3级模式构成:
- 模式
- 外模式
- 内模式
在这一章里,我们将学习数据库系统的基本概念和术语,了解数据管理技术的发展历史,学习数据库系统的体系结构,包括三级模式与两级映像,了解数据库的语言,为后续的学习打下一个良好的基础。
学习目标:
- 掌握数据库的基本概念和相关术语
- 了解数据库技术的产生与发展
- 掌握数据库管理技术发展的三个阶段
- 理解数据库中的各种数据模型
- 了解数据库系统的体系结构和一般组成
- 理解数据库系统的模式结构
- 了解数据库的各种语言
数据库和数据库系统已经成为现代社会日常生活中的重要组成部分,在日常的工作和生活中,大多数人都会或多或少地与数据库打交道。比如,到银行存钱或取钱;预定机票或宾馆房间;在图书馆的计算机管理系统中查找图书条目;或者从网上商店购买商品,所有这些活动都会涉及访问数据库系统。
在传统的数据库应用中,大多数信息都是以文本或数字形式来存储和访问的。随着技术的发展,不断出现许多新的数据库系统应用。多媒体数据库可以存储图片、视屏片段以及语音消息。地理信息系统可以存储和分析地图、气象数据和卫星图像。许多公司和政府机构使用数据仓库和联机分析处理来提取、分析大型数据库中的有用信息以辅助决策。实时数据库和主动数据库技术则用于控制工业和制造业的生产过程。数据库搜索技术还用到万维网上,改善信息搜索,满足互联网用户查找信息的要求。在本章,我们将介绍数据库应用的基础知识,为后续的学习打下基础。