以记录为单位。随着数据管理规模的扩大,数据量急剧增加,文件系统显露出三个缺陷:数据冗余(redundancy)数据不一致(inconsistency)数据联系弱(poordatarelationship)1.1.3数据库管理阶段数据库阶段的数据管理具有以下特点:采用数据模型表示复杂的数据结构。数据共享。有较高的数据独立性。增加了系统的灵活性,数据粒度缩小。数据库系统为用户提供了方便的用户接口。数据库管理系统提供以下四方面的数据控制功能:数据安全性,数据的一致性,数据库的并发控制和数据库的恢复。1.1.4分布式数据库管理阶段分布式数据库系统主要有以下特点数据库的数据物理上分布在各个场地,但逻辑上是一个整体。每个场地既可以执行局部应用(访问本地DB),也可以执行全局应用(访问异地DB)。各地的计算机由数据通信网络相联系。本地计算机单独不能胜任的处理任务,可以通过通信网络取得其它DB和计算机的支持。1.2概念数据模型概念数据模型:是人们对现实世界的认识和抽象,不考虑在计算机上的具体实现,也可以说与计算机的具体实现无关,而只考虑数据本身的结构和相互之间的自然联系。表示概念数据模型最常用的工具:实体联系(EntityRelationship)模型,简称ER模型。由于是以图形方式表现,又称为实体联系图,简称ER图。1.2.1ER模型的有关概念1、实体:是现实世界中存在的可以相互区别的事务或活动的抽象(数据描述)。通常,直接称事务或活动为实体。例如:一本书。实体集:是指同一个实体的集合。例如:一个班级的学生。实体型:是对同类实体的共有特征的抽象定义。例如:人的共有特征为姓名、年龄、籍贯、职业、学历等由此可以定义‘人’这个实体型。实体值:就是符合实体型定义的每个具体实体。例如:由上面实体型定义{张三、35、江苏、教师、研究生}实体、实体集、实体型、实体值在以后的叙述中均用‘实体’一词代替。