管理信息系统的数据组织与管理.ppt

上传人:鲁** 文档编号:573370963 上传时间:2024-08-14 格式:PPT 页数:38 大小:278.66KB
返回 下载 相关 举报
管理信息系统的数据组织与管理.ppt_第1页
第1页 / 共38页
管理信息系统的数据组织与管理.ppt_第2页
第2页 / 共38页
管理信息系统的数据组织与管理.ppt_第3页
第3页 / 共38页
管理信息系统的数据组织与管理.ppt_第4页
第4页 / 共38页
管理信息系统的数据组织与管理.ppt_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《管理信息系统的数据组织与管理.ppt》由会员分享,可在线阅读,更多相关《管理信息系统的数据组织与管理.ppt(38页珍藏版)》请在金锄头文库上搜索。

1、第第6 6章章 数据的组织与管理数据的组织与管理 6.1 概述6.2 数据的描述与组织6.3 数据库管理技术6.4 数据模型6.5 数据库设计 1倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版6.1 概述n数据库与管理信息系统的关系n数据库技术的发展n第一代:网状、层次数据库系统n第二代:关系数据库系统n第三代:面向对象数据库系统n 数据的存储与管理是管理信息系统设计的重要课题n 管理信息系统离不开数据库的支持n 数据库技术是实现信息系统基本基础2倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版6.2 数据的描述与组织n三个世界n现实世界n信息世界n计算机世界是大脑以外的

2、客观世界。研究的对象是“事物”,即一个可以触及的对象。是现实世界在人们头脑中的反映,是对客观事务及其联系的一种抽象描述。研究对象是“实体”。实体有若干个属性的属性值所组成。属性是事物某一方面特征的反映。 信息世界的信息经过加工、编码,以数据形式存入计算机中,成为计算机世界中的数据记录。 计算机世界研究的对象是“记录”,它由相关的数据项(字段)所组成。数据项值的集合为一个记录,同类记录值的集合组成文件,相关文件的集合构成一个数据库。3倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版客观事物抽象为数据过程的三个阶段反映(抽象)作用、指导分 类组 织存 储检 索编 码好构成数 据模型现实世

3、界信息世界数据世界客观存在规范信息客观事物及事 物间联系数据化信息化指导、决策依据反映信 息模型信息数据4倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版三个世界的对应术语现实世界信息世界计算机世界事物事物特征特征值区别事物的特征具体的事物同类事物同类事物的集合系统涉及的全部事物实体属性属性值标识属性实体记录实体模型实体集相关的实体集记录数据项数据项的值标识码记录值记录类型文件数据库5倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版n数据组织的层次n为了实现对数据的有效处理,需要将数据有序地组织起来,数据的逻辑组织一般有四个逻辑元素组成:数据项、记录、文件、数据库事物集合事

4、物集合事物事物性质性质实体集合实体集合属性属性实体实体数据项数据项记录记录文件文件 三个世界中数据组织的层次结构 6倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版数据组织的层次与关系 数据库文件2文件n-1文件n记录1文件1数据项n-1数据项n记录n-1记录n数据项1数据项2记录2姓名、性别等若干职工职工文件职工数据库7倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版产品销售文件 产品代号单位销售产量金额A001508.0031524.00B025120.00101200.00B031112.005560.00C002300.002600.00C005350.002700

5、.00C025220.0081760.00数据项1数据项48倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版数据项、记录、文件、数据库1. 数据项 是组成数据系统的有意义的最小基本单位 作用:描述一个数据处理对象的某些属性 数据项有名称和值,如学生:学号、姓名、性别等2. 记录 是与数据处理的某一对象有关的所有数据项构成,是文件中可存取的最小单位。一个记录对应一个实体3. 文件 同类记录的集合称为文件 文件的建立与维护,是计算机处理系统的重要工作之一4. 数据库 按一定方式组织起来的逻辑相关的文件集合形成数据库9倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版6.3 数据管

6、理技术6.3.1 数据管理的发展1. 人工管理阶段数据管理的特点:(1)数据不能保存(2)数据管理软件尚不存在(3)只有程序,没有文件的概念(4)数据面向应用(5)对数据的存取以记录为单位,灵活性差应用程序2数据组2应用程序1数据组1数据组n应用程序n.10倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版2. 文件系统阶段数据管理的特点:(1)数据可以保存(2)数据的物理结构与逻辑结构有了区别(3)文件的形式多样化(4)数据不属于某个特定的程序(5)对数据的存取基本上还是以记录为单位6.3.1数据管理的发展11倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版应用程序1应用程

7、序2应用程序n文件n文件2文件1文件系统.缺陷:(1)数据冗余大(2)缺乏数据的独立性(3)数据不能集中管理6.3.1数据管理的发展12倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版3. 数据库系统阶段数据管理的特点:(1)实现数据共享,减少数据冗余(2)采用特定的数据模型(3)较高的数据独立性(4)统一的数据控制功能: 数据库并发控制功能 数据库的安全性控制功能 数据库的完整性控制功能 数据库的恢复功能6.3.1数据管理的发展13倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版应用程序1应用程序n应用程序2数据库管理系统(DBMS)数据库6.3.1 数据管理的发展14倪

8、庆萍 主编 管理信息系统原理 清华大学出版社 2006版6.3.2 数据库系统的体系结构外部结构:集中式、分布式、客户机/服务器、并行结构内部结构:三级体系结构三级模式: 内部级(internal) 概念级(conceptual) 外部级(external)15倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版映射映射映射映射映射映射用户1概念层外部层1外部层1用户3用户2内部层数据库系统的三级体系结构16倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版6.3.3数据库管理系统(DBMS)是指对数据进行管理的软件系统,它是数据库系统的核心,它与数据库系统中的各个部分有着密切的

9、联系。1数据库系统(DBS)数据库系统是指在计算机系统中引入数据库后的系统,这类系统由五部分组成: 硬件系统 数据库集合 数据库管理系统(DBMS) 相关软件 数据库管理员(Data Base Administrator,DBA)用户 17倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版2数据库管理系统(DBMS) 数据库管理系统DBMS保证了数据和应用程序之间的物理独立性和逻辑独立性。所谓数据的物理独立性是指当数据的存储结构改变时,由系统提供数据的物理结构与逻辑结构之间的映像或转换功能,保持数据的逻辑结构不变,从而应用程序不需要修改。数据的逻辑独立性是指由系统提供数据的整体逻辑结构

10、和面向某个具体应用的局部逻辑结构之间的映像或转换功能,当数据整体逻辑结构改变时,通过映像保持局部逻辑结构不变,从而应用程序也不需要修改。 DBMS是数据库系统的核心,是位于用户和操作系统之间的一个数据管理软件 6.3.3数据库管理系统(DBMS)18倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版6.4 数据模型 模型是对现实世界的抽象。 根据模型应用的不同目的,可以将模型分为两类或者说两个层次:概念模型(也称信息模型),是按用户的观点来对数据和信息建模,数据模型,是按计算机系统的观点对数据建模。概念模型用于信息世界的建模,强调语义的表达能力,要能够较方便、直接地表达应用各种语义知识

11、。这类模型应当概念简单、清晰,易于用户理解,因为它是现实世界到信息世界的第一层抽象,是用户和数据库设计人员之间进行交流的语言。数据模型用于机器世界,它通常需要有严格的形式化定义,而且常常会加上一些限制或规定,以便于机器上的实现。这类模型通常有一组严格定义了语法和语义的语言,人们可以使用它来定义、操纵数据库中的数据。 19倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版概念模型是现实世界到机器世界的中间层次 是独立于计算机系统,完全不涉及信息在计算机系统中的表示,只是描述信息结构,反映信息世界中实体之间的联系。信息结构就是实体型集合及其联系的整体结构。描述方法E-R图(Entity R

12、elation Approach),1976,陈平山6.4.16.4.1信息模型(概念数据模型)信息模型(概念数据模型)20倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版1信息模型的要素 (1)实体(Entity)(2)实体集(Entity set) (3)属性(Attribute) (4)联系(Relationship) (5)键(Key) (6)域(Domain) 21倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版2两个实体集之间联系的分类 (1)一对一联系 (2)一对多联系 (3)多对多联系 22倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版(c)m:

13、n联系(b)1:n联系(a)1:1联系nmn111车间车间车间车间主任职工零部件管理工作加工两实体集联系的ER图 23倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版厂长号姓名年龄地点厂名厂号厂长工厂管理例如:11“1-1”联系24倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版仓库号地点面积价格品名货号仓库产品存放1n“l-n”联系例如:25倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版学号助学金性别姓名学分课程名课程号学生课程选修mn“m-n”联系例如:26倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版6.4.2 数据模型n虽然E-R模型是一个很

14、好的描述实体间联系的方法,但现有的数据库系统不能直接接受。E-R模型只能说明实体间语义的联系,不能说明详细的数据结构数据模型 是直接面向数据库中数据逻辑结构的,如关系、网状、层次、面向对象等模型,它涉及数据在计算机系统中的表示,被称为“基本数据模型”或“结构数据模型”。数据模型:就是数据库中数据的整体逻辑结构 由三部分组成:模型结构、数据操作和完整性规则27倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版模型结构:是数据模型的基本部分,它将确定数据库的逻辑结构,是对系统静态特性的描述数据操作:提供对数据库的操作手段,主要有检索更新两大类操作。是对系统动态性的描述。完整性规则:是对数据

15、库有效状态的描述基本数据模型有 层次模型:用图实现 网状模型:用图实现 关系模型:用表实现 面向对象模型:用对象方法实现6.4.2 数据模型28倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版用树型结构来描述实体之间的联系。实体用记录来表示 。记录之间的联系用链接指针实现。主要用于描述“一对多”的关系。 如某大学的人员按行政级别来组织就是一个树型结构:R1R2R3R4R5树结构特点:(1)有且仅有一个最高级的结点,称“根”(2)其它结点有且仅有一个父结点1. 层次模型29倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版层次模型的典型代表是:IBM公司的大型数据库管理系统IM

16、S(Information Management System) 层次模型的缺点(1)处理个别记录效率低,尤其是处理最低的个别记录(2)数据库维护麻烦(3)不能直接表示m:n的联系,需要转换成多个1:m的联系1. 层次模型30倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版用网状结构表示实体及实体之间联系的模型称为网状模型是层次模型演变过来的。有多个节点没有父节点,至少有一个节点有多于一个父节点。主要用于描述“多对多”关系。如学生与课程之间的关系2、网状模型L1L2R1R2R331倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版网状结构特点:(1)可以有多个结点没有父结点(

17、2)允许有多个结点有多个父结点缺点:(1)数据检索必须考虑存取路径,效率低(2)数据更新、扩充麻烦(涉及链接指针调整)(3)复杂网状结构难于实现(需要转换成简单网状或层次结构)32倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版是 用二维表来描述实体及其之间的联系的数据模型层次、网状模型都要求数据库的记录之间具备明确的关系或链接。以学生登记表为例,介绍关系模型中的主要术语 3、关系模型33倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版关系:一个关系对应于我们平常讲的一张表;元组:表中的一行称为一个元组;属性:表中的一列称为属性,给每一列起的一个名称即属性名;主码:表中的某

18、个属性组,它们的值唯一地标识一个元组;域:属性的取值范围;分量:元组中的一个属性值;关系模式:对关系的描述,用关系名(属性1,属性2,属性n)来表示。 关系模型中的主要术语34倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版由E-R图向关系模型转换的三条规则:(1)一个实体型转换为一个关系,实体的属性就是该关系的属性,实体的码就是该关系的码。(2)一个联系也可以转换为一个关系,与该联系相连的各实体的码以及联系的属性可转换为关系的属性: 若联系为1:1,则所连接的各实体的码均是该关 系的码。 若联系为1:N,关系的码为N端实体的码。 若联系为M:N,则关系的码为所连接的各实体码的组合。

19、(3)码相同的关系可以合并6.4.3 E-R图向关系模型转换35倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版6.4.4 关系的规范化 1第一范式(1NF) 2第二范式(2NF) 3第三范式(3NF) 36倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版6.5 数据库设计数据库设计步骤:(1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)数据库物理设计;(5)数据库实施;(6)数据库运用和维护 37倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版需求收集和分析使用、维护数据设计概念结构设计逻辑结构数据模型优化设计物理结构设计评价、性能预测物理实现试运行不满意不满意不满意需求分析阶段概念结构设计阶段逻辑结构设计阶段 物理结构设计阶段数据库实施阶段数据库运行维护、阶段数据库设计步骤 38倪庆萍 主编 管理信息系统原理 清华大学出版社 2006版

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号