第1 章 数据库基础知识 数据库技术已经成为计算机科学与技术的—个重要分支,Microsoft Access 作为一种关系型数据库管理系统是中小型数据库应用系统的理想开发环境 1 .1 . 数据库基础知识 数据库,它能把大量的数据按照一定的结构存储起来,在数据库管理系统的集中管理下,实现数据共享那么,什么是数据库?什么是数据库管理系统呢? 1 .1 .1 . 计算机数据管理的发展 一、 数据与数据处理 数据是指存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式。 数据处理是指将数据转换成信息的过程。对各种数据进行分类、收集、存储、加工和传播的一系列活动的总和。 二、 计算机数据管理 数据处理的中心问题是数据管理。计算机对数据的管理是指如何对数据分类、组织、编码、存储、检索和维护。 1. 人工管理: (1) 数据不保存 (2) 应用程序管理数据 (3) 数据不共享 (4) 数据不具有独立性 应用程序 1 数据集 1 应用程序 2 数据集 2 应用程序 n 数据集 n 2. 文件系统 (1) 数据可以长期保存 (2) 程序与数据有一定的独立性 (3) 数据的冗余度大 3. 数据库系统: 20 世纪60 年代后期以来计算机用于管理的规模更为庞大,应用越来越广泛,需要计算机管理的数据量急剧增长,同时多种应用、多种语言互相覆盖地共享数据集合的要求越采越强烈。为解决多用户、多应用共享数据的需求,出现了数据库技术和统一管理数据的专门软件系统数据库管理系统。 数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性。使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。 在数据库系统中,数据已经成为多个用户或应用程序共享的资源,从应用程序中完全独立出来,由 DBMS统一管理。数据库系统数据与应用程序的关系如图。 4. 分布式数据库统 DBMS 应用程序1 应用程序2 数据库 … 应用程序1 文件1 应用程序2 文件2 应用程序n 文件n 存取方法 ...… ...… 物理上分布、逻辑上集中的分布式数据库结构是一个逻辑上统一、地域上分布的数据集合,是把计算机网络环境中各个节点局部数据序的逻辑集合,同时受分布式数据库管理系统的统一控制和管理,把全局数据模式按数据来源和用途合理分布在系...