在线试读

get_product_contenthtml 第1章 数据库基本原理
学习目标
了解数据库系统基本原理,理解相关的数据模型。
学习要求
  掌握:数据库的相关概念、常用的数据模型。
  了解:数据库的分类、数据库的应用。
数据库技术是计算机学科中的一个重要分支,研究的是如何科学地组织数据、存储数据,如何高效地检索数据、处理数据,使之既能减少数据冗余,又能保障数据安全,实现数据共享。数据库技术是20世纪60年代末作为数据处理的一门技术发展起来的,计算机数据处理是用计算机来加工、管理和操作各种形式的数据资料,其首要问题和基础工作是数据管理,而数据管理的技术和手段就是数据库。
自1946年台电子计算机问世以来,随着计算机硬件技术、软件技术的发展以及计算机应用的不断扩充,数据管理技术不断地更新、完善,先后经历了人工管理阶段、文件系统阶段、数据库阶段、高级数据库技术阶段。为使用户对数据库技术有一个全面的了解,本章着重介绍数据库的基本概念、数据模型、数据库的分类及其应用。
  1.1 数据库的基本概念
在学习数据库知识之前,首先要了解与数据库相关的名词及概念,数据库、数据库管理系统、数据库系统是与数据库技术密切相关的基本概念。
  1.1.1 数据库
数据库(Database,简称DB)是指在计算机系统中按照一定的数据模型组织、存储和应用的相互联系的数据集合。
在数据库出现之前,计算机用户是使用数据文件方式来存放数据的,不管是早期的ORTRAN、通用的C语言,还是今天的Java,各种常用的高级语言都支持使用数据文件。常见的数据文件格式是,一个文件包含若干个“记录”(Record),一个记录又包含若干个“数据项”(Data Item),用户通过对文件的访问实现对记录的存取;当然,不同的语言在具体的实现方式上有所不同。支持这种数据管理方式的软件通常被称为文件管理系统。
……