文档介绍:第三章数据管理基本技术
第一节计算机数据管理的发展
第二节数据库系统
第三节数据模型设计
第四节企业对信息的应用
第五节数据仓库与数据挖掘
计算机数据管理的发展
人工管理阶段
文件管理阶段
数据库管理阶段
人工管理阶段
人工管理阶段也称手工管理阶段,计算机主要用于科学计算,所需的数据不多,数据不能长期保存在计算机内。数据是面向应用的。每一组数据对应一个应用程序。
应用程序1
应用程序2
应用程序3
数据组1
数据组2
数据组3
图 3—1 人工管理数据
文件管理阶段
计算机开始用于管理,借助文件管理系统,数据以文件的形式长期保存在外存储器上,查询、修改等操作由文件统一管理。
应用程序1
应用程序2
应用程序n
文件1
文件2
文件n
操作系统
……
……
文件系统
图3-2文件系统管理数据
数据库管理阶段
用数据库专门管理数据,实现了数据与程序的真正独立,降低数据的冗余度,数据为多个用户共享。
应用程序1
应用程序2
应用程序n
数据库
操作系统
图 3—3 数据库系统管理
数据库
管理系统
数据库系统
数据库
数据库系统
数据库管理系统
数据库
数据库是相互关联的数据集合,它用综合的方法组织数据,使数据独立性高、冗余小,可供多个用户共享,能够保证数据的安全性和可靠性,允许并发地使用数据库,并能保证数据的一致性和完整性。
数据库概念的三个主要目标是使数据冗余最小,并达到数据独立性和共享性。数据冗余是数据的重复,即同一数据存储在多个文件中;数据独立性指数据结构与处理该数据的应用程序相互独立;数据的共享性则突破了地域范围的局限,允许多用户并发地使用数据库中的数据,促进各方的联系和交流。
数据库系统
数据库系统是指组织、存取和维护大量数据的人/机管理系统,是由计算机、数据库、数据库管理系统(Database Management System DBMS)和有关人员组成的有机总体。有关人员包括数据库用户、数据库设计人员和数据库管理员(DBA) 。
数据库管理系统
数据库管理系统(DBMS)是指对数据进行管理的软件系统,是数据库系统的核心,它与数据库系统中各个部分都有着密切联系。
一个数据库管理系统应具备以下功能:
数据库定义
数据库的操纵
数据库查询
数据库控制
数据库通信
数据模型设计
数据模型
数据库设计
E—R图实例