第1章 数据库基础知识
本章学习目标
本章联系数据库管理系统的发展历程介绍数据库管理系统的基本概念,包括用文件管理系统进行数据管理的缺点,数据库管理系统的优点,数据库管理系统的组成数据库的数据结构和存储结构等。通过本章学习,读者应该掌握以下内容:
· 数据库管理系统与传统的文件管理系统的主要区别与各自的特点
· 数据库管理系统(DBMS)的组成与功能
· 数据库的数据结构和存储结构
· 索引的概念,索引文件类型
· 索引文件结构与使用
· B+树结构及应用
当今时代是信息技术飞速发展的时代。所谓信息,是以数据为载体随客观世界实际存在的事物、事件或概念在人们头脑中的反映。信息系统是以计算机为核心,以数据库为基础,对信息进行收集、组织、存储、加工、传播、管理和使用的系统。数据库能借助计算机保存和管理大量复杂的数据,快速而有效地为多个不同的用户和各种应用程序提供需要的数据,以便人们能更方便更充分地利用这些宝贵的信息资源。
数据管理是指数据的收集、整理、组织、存储、查询、维护和传送等各种操作,是数据处理的基本环节,是任何数据处理任务必有的共性部分。因此应当开发出既通用又方便好用的软件,把数据有效地管理起来,以便*大限度地减轻程序员的负担。数据库技术正是针对这一目标逐渐完善的一门计算机软件技术。它所研究的问题就是如何科学地组织和存储数据,如何**地获取和处理数据,如何更广泛、更**地共享数据。
1.1 数据处理
1.1.1 利用文件系统进行数据处理
根据计算机软件和硬件的发展,数据管理技术的发展大体上分为三个阶段:人工管理阶段、文件系统阶段和数据库阶段。
1.人工管理阶段(20世纪50年代中期以前)
20世纪50年代中期以前,计算机主要用于科学计算。当时尚无操作系统与**语言,软件采用机器语言编写。在科学计算公式中用到一些数据,但数据量很小,一般不对它们进行添加、修改、删除等维护操作,也不要求检索,因此无论从软件开发环境,还是从应用需求上都将它们与程序紧密结合在一起,对这些数据不需要共享,而且当时也不允许共享。
……