第五章数据管理
第五章 数据管理
第五章数据管理 、数据管理技术的发展 二、数据组织的层次 ●三、数据库设计
第五章 数据管理 ⚫一、数据管理技术的发展 ⚫二、数据组织的层次 ⚫三、数据库设计
、数据管理技术的发展 ○人工管理阶段 文件系统阶段 ○数据库系统阶段
⚫一、数据管理技术的发展 人工管理阶段 文件系统阶段 数据库系统阶段
人工管理阶段(20世纪50年代中期以前) 应用程序1 ≯数据组1 应用程序2 数据组2 应用程序n 数据组n
应用程序1 应用程序2 应用程序n 数据组1 数据组2 数据组n 人工管理阶段(20世纪50年代中期以前)
文件系统阶段(50后期-60后期) 应用程序1 数据组1 应用程序2 文件 管理系统 数据组2 应用程序n 问题: 数据组n 数据冗余与数据不一致 数据结构的不一致 数据与应用程序缺乏独立性
应用程序1 应用程序2 应用程序n 数据组1 数据组2 数据组n 文件系统阶段(50后期-60后期) 文件 管理系统 问题: 数据冗余与数据不一致 数据结构的不一致 数据与应用程序缺乏独立性
数据库系统阶段(70初期-) 应用程序1 应用程序2 数据库 管理系统 数据库 数据库是以一定的组织 方式存储在一起的相关 数据的的集合 应用程序n
应用程序1 应用程序2 应用程序n 数据库 数据库系统阶段(70初期-) 数据库 管理系统 数据库是以一定的组织 方式存储在一起的相关 数据的的集合
数据库系统的优点 ●实现数据共享 ●减少数据的冗余度 ●数据的一致性和完整性好 ●数据和程序之间的独立性好 ●有较髙的数据安全性,实现并发控制 ●提供数据排序、统计、分析等多种数据操作
⚫实现数据共享 ⚫减少数据的冗余度 ⚫数据的一致性和完整性好 ⚫数据和程序之间的独立性好 ⚫有较高的数据安全性,实现并发控制 ⚫提供数据排序、统计、分析等多种数据操作 数据库系统的优点
●二、数据组织的层次 ○数据项 ○记录 ○文件(表) ○数据库
⚫二、数据组织的层次 数据项 记录 文件(表) 数据库
●三、数据库设计 现实世界 信息世界 数据世界 数据库 实体 客观事物的\简化 转换 文件 关系与属性 联系 记录 属性 数据项 数据库设计两阶段
⚫三、数据库设计 客观事物的 关系与属性 实体 联系 属性 数据库 文件 记录 数据项 现实世界 信息世界 数据世界 简化 转换 数据库设计两阶段
●1、概念结构设计(信息模型) 0(1)实体联系方法( Entity-Relationship Approach) ●ER方法 ●ER模型 ●ER图 ● P.S. Chen于1979年提出
⚫1、概念结构设计(信息模型) (1)实体-联系方法(Entity-Relationship Approach) ⚫E-R方法 ⚫E-R模型 ⚫E_R图 ⚫P.S.Chen于1979年提出