3管理信息系统 PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如:学生实体可由学号、姓名、性别、年龄、系别等属性构成 。
主键(Key):惟一标识实体的属性集称为主键。
如:学生实体的学号可作为学生实体的主键。
实体集(Entity Set):是具有相同特性的同类实体的集 合。
如:所有教师、所有学生
7
3.1 数据管理技术
实体之间的联系 :
a. 一对一联系(1:1)
如:所有学生记录组成一个学生文件
9
3.1 数据管理技术
现实世界、信息世界和数据世界三个世界的关系 如下图所示:
现实世界 对信息进行收集、分类和抽象
信息世界(实体-联系方法) 对信息进行加工转换
数据世界(DBMS支持的数据模型)
图3-4 数据描述的三个阶段
10
3.1 数据管理技术
(二)数据模型简介
19
3.2 数据仓库与数据挖掘
本节所讲的内容如下: 1.数据仓库(Data Warehouse,DW) 2.数据挖掘(Data Mining,DM)
3
3.1 数据管理技术
一、计算机数据管理的发展
(一)人工管理阶段
(二)文件管理阶段
(三)数据库管理阶段
表3-1
三个阶段数据管理技术的特点
数据的管理者 数据的针对者 数据的共享性 数据的独立性
数据的结构化
手工管理 用户(程序员)
特定应用程序 无共享
无独立性
无结构
文件管理
文件系统 面向某一应用 共享差,冗余大
2.信息世界 信息世界是现实世界中客观事物在人们头脑中的反 映,是一种抽象化、概念化了的世界。
6
3.1 数据管理技术
信息世界相关术语:
实体(Entity):是指客观存在并相互区别的事物。
如:一名教师、一名学生 、学生的一次选课、一次借书
属性(Attribute):实体具有许多特性,每一个特性都 称为属性。
(四)物理结构设计
物理结构设计是为数据模型在可用的硬件设备上确定合适的存储
结构和存取方法,并建立索引等。
18
3.1 数据管理技术
五、企业对信息的应用
(一)联机事务处理
联机事务处理是以数据库为基础,面对的是操作人员和基 层管理人员,对基本数据进行查询和增加、删除、修改等处理。
(二)联机分析处理
联机分析处理是一种为支持决策而进行的信息处理方式, 它是针对特定问题的联机数据访问和分析,通过对信息进行快速、 稳定、一致和交互式的存取,对数据进行多层次、多阶段的分析处 理,以获得高度归纳的分析结果。
用户B3
外模式A
外模式B
外模式/模式 映射A
外模式/模式 映射B
模式
模式/内模式 映射
物理模型内模式
DBMS
O S
数据库
图3-7 数据库的三级体系结构
15
3.1 数据管理技术
1.外模式 外模式也叫子模式或用户模式,是用户和数据库系统的接口,是不同数
据库用户的数据视图,是对数据库的局部数据的逻辑结构和特征的描述,是 模式的子集。
17
3.1 数据管理技术
四、数据库设计
(一)用户信息需求分析
(二)概念结构的设计
概念模型的表示方法很多,其中最为常用的是实体-联系方法,
该方法用E-R(Entity-Relationship)图来描述现实世界的概念模型。
(三)逻辑结构设计
逻辑结构设计是将概念模型从E-R图转换成某种数据库管理系统
支持的数据模型,一般是转换为关系数据模型。
2.模式 模式又称逻辑模式或概念模式,是数据库中全体数据的全局逻辑结构和
特征的描述,是所有用户的公共数据视图。 3.内模式 内模式也称存储模式,是对数据物理结构和存储结构的描述,它依赖于
数据库的全局逻辑结构,但独立于用户模式,也独立于具体的存储设备。16
3.1 数据管理技术
(四)关系的规范化
1.数据依赖 2.规范化
如:学校里一个班级中有一个正班长,而一个正班长只在一个班级中任 职,则班级与班长之间具有一对一联系。
b.一对多联系(1:n)
如:一个班级中有若干名学生,而每个学生只在一个班级中学习,则班 级与学生之间具有一对多联系。
c.多对多联系(m:n)
如:一门课程同时有若干名学生选修,而一名学生可以同时选修多门课 程,则课程与学生之间具有多对多联系。
(三)数据库管理系统
数据库管理系统(DBMS)是指对数据进行管理的软件系统, 是数据库系统的核心,它与数据库系统中各个部分都有着密切联系。
5
3.1 数据管理技术
三、数据库系统的结构
(一)数据描述
1.现实世界 现实世界是指客观存在的世界中的事实及其联系, 它是人类社会存在和发展的环境。
如:学生、课程、教师等
独立性差 记录有结构,整 体无结构
数据库管理 数据库系统 面向整体应用 共享好,冗余小
独立性好
整体结构好
4
3.1 数据管理技术
二、数据库系统
(一)数据库
数据库是以一定的组织方式存储在一起的相关数据的集合。
(二)数据库系统
数据库系统是指组织、存取和维护大量数据的人/机管理系统, 是由计算机、数据库、数据库管理系统和有关人员组成的有机总体。
关系模型中的主要术语有:
关系:一个关系对应于一张二维表。 元组:二维表中的一行称为一个元组。 属性:二维表中的一列称为一个属性。 关键字:二维表中的属性或属性的组合,它的值
能惟一地标识一个元组。 域:属性的取值范围。
14
3.1 数据管理技术
(三)数据库的三级模式结构
用户A1 用户A2
用户B1 用户B2
8
3.1 数据管理技术
3.数据世界 数据世界也称计算机世界,它是现实世界中的事物及其联
系经过信息世界的抽象后,转换到计算机中的表示形式。
字段(Fields):标记实体属性的命名单位称为字段(或数据项) 如:学生有学号、姓名、性别、出生年月等字段
记录(Record):字段的有序集合称为记录 文件(File):同一类记录的汇集称为文件
第三章 管理信息系统的技术基础
1
第三章 管理信息系统的技术基础
本Hale Waihona Puke Baidu所讲内容如下: 1. 数据管理技术 2. 数据仓库与数据挖掘 3. 数据通信与计算机网络
2
3.1 数据管理技术
本节所讲的内容如下: 1. 计算机数据管理的发展 2. 数据库系统 3. 数据库系统的结构 4. 数据库设计 5. 企业对信息的应用
1、层次模型 学校(根)
班级1
班级2
班级3
学生1
学生2
图3-5 层次模型
11
3.1 数据管理技术
2.网状模型 教师
课程
学生
图3-6 网状模型
12
3.1 数据管理技术
3.关系模型
表3-3 学号
… … .…
关系模型的一种关系 姓名
张建平 赵晓丽 陈玉东
…
性别 男 女 男
… …
13
3.1 数据管理技术
主键(Key):惟一标识实体的属性集称为主键。
如:学生实体的学号可作为学生实体的主键。
实体集(Entity Set):是具有相同特性的同类实体的集 合。
如:所有教师、所有学生
7
3.1 数据管理技术
实体之间的联系 :
a. 一对一联系(1:1)
如:所有学生记录组成一个学生文件
9
3.1 数据管理技术
现实世界、信息世界和数据世界三个世界的关系 如下图所示:
现实世界 对信息进行收集、分类和抽象
信息世界(实体-联系方法) 对信息进行加工转换
数据世界(DBMS支持的数据模型)
图3-4 数据描述的三个阶段
10
3.1 数据管理技术
(二)数据模型简介
19
3.2 数据仓库与数据挖掘
本节所讲的内容如下: 1.数据仓库(Data Warehouse,DW) 2.数据挖掘(Data Mining,DM)
3
3.1 数据管理技术
一、计算机数据管理的发展
(一)人工管理阶段
(二)文件管理阶段
(三)数据库管理阶段
表3-1
三个阶段数据管理技术的特点
数据的管理者 数据的针对者 数据的共享性 数据的独立性
数据的结构化
手工管理 用户(程序员)
特定应用程序 无共享
无独立性
无结构
文件管理
文件系统 面向某一应用 共享差,冗余大
2.信息世界 信息世界是现实世界中客观事物在人们头脑中的反 映,是一种抽象化、概念化了的世界。
6
3.1 数据管理技术
信息世界相关术语:
实体(Entity):是指客观存在并相互区别的事物。
如:一名教师、一名学生 、学生的一次选课、一次借书
属性(Attribute):实体具有许多特性,每一个特性都 称为属性。
(四)物理结构设计
物理结构设计是为数据模型在可用的硬件设备上确定合适的存储
结构和存取方法,并建立索引等。
18
3.1 数据管理技术
五、企业对信息的应用
(一)联机事务处理
联机事务处理是以数据库为基础,面对的是操作人员和基 层管理人员,对基本数据进行查询和增加、删除、修改等处理。
(二)联机分析处理
联机分析处理是一种为支持决策而进行的信息处理方式, 它是针对特定问题的联机数据访问和分析,通过对信息进行快速、 稳定、一致和交互式的存取,对数据进行多层次、多阶段的分析处 理,以获得高度归纳的分析结果。
用户B3
外模式A
外模式B
外模式/模式 映射A
外模式/模式 映射B
模式
模式/内模式 映射
物理模型内模式
DBMS
O S
数据库
图3-7 数据库的三级体系结构
15
3.1 数据管理技术
1.外模式 外模式也叫子模式或用户模式,是用户和数据库系统的接口,是不同数
据库用户的数据视图,是对数据库的局部数据的逻辑结构和特征的描述,是 模式的子集。
17
3.1 数据管理技术
四、数据库设计
(一)用户信息需求分析
(二)概念结构的设计
概念模型的表示方法很多,其中最为常用的是实体-联系方法,
该方法用E-R(Entity-Relationship)图来描述现实世界的概念模型。
(三)逻辑结构设计
逻辑结构设计是将概念模型从E-R图转换成某种数据库管理系统
支持的数据模型,一般是转换为关系数据模型。
2.模式 模式又称逻辑模式或概念模式,是数据库中全体数据的全局逻辑结构和
特征的描述,是所有用户的公共数据视图。 3.内模式 内模式也称存储模式,是对数据物理结构和存储结构的描述,它依赖于
数据库的全局逻辑结构,但独立于用户模式,也独立于具体的存储设备。16
3.1 数据管理技术
(四)关系的规范化
1.数据依赖 2.规范化
如:学校里一个班级中有一个正班长,而一个正班长只在一个班级中任 职,则班级与班长之间具有一对一联系。
b.一对多联系(1:n)
如:一个班级中有若干名学生,而每个学生只在一个班级中学习,则班 级与学生之间具有一对多联系。
c.多对多联系(m:n)
如:一门课程同时有若干名学生选修,而一名学生可以同时选修多门课 程,则课程与学生之间具有多对多联系。
(三)数据库管理系统
数据库管理系统(DBMS)是指对数据进行管理的软件系统, 是数据库系统的核心,它与数据库系统中各个部分都有着密切联系。
5
3.1 数据管理技术
三、数据库系统的结构
(一)数据描述
1.现实世界 现实世界是指客观存在的世界中的事实及其联系, 它是人类社会存在和发展的环境。
如:学生、课程、教师等
独立性差 记录有结构,整 体无结构
数据库管理 数据库系统 面向整体应用 共享好,冗余小
独立性好
整体结构好
4
3.1 数据管理技术
二、数据库系统
(一)数据库
数据库是以一定的组织方式存储在一起的相关数据的集合。
(二)数据库系统
数据库系统是指组织、存取和维护大量数据的人/机管理系统, 是由计算机、数据库、数据库管理系统和有关人员组成的有机总体。
关系模型中的主要术语有:
关系:一个关系对应于一张二维表。 元组:二维表中的一行称为一个元组。 属性:二维表中的一列称为一个属性。 关键字:二维表中的属性或属性的组合,它的值
能惟一地标识一个元组。 域:属性的取值范围。
14
3.1 数据管理技术
(三)数据库的三级模式结构
用户A1 用户A2
用户B1 用户B2
8
3.1 数据管理技术
3.数据世界 数据世界也称计算机世界,它是现实世界中的事物及其联
系经过信息世界的抽象后,转换到计算机中的表示形式。
字段(Fields):标记实体属性的命名单位称为字段(或数据项) 如:学生有学号、姓名、性别、出生年月等字段
记录(Record):字段的有序集合称为记录 文件(File):同一类记录的汇集称为文件
第三章 管理信息系统的技术基础
1
第三章 管理信息系统的技术基础
本Hale Waihona Puke Baidu所讲内容如下: 1. 数据管理技术 2. 数据仓库与数据挖掘 3. 数据通信与计算机网络
2
3.1 数据管理技术
本节所讲的内容如下: 1. 计算机数据管理的发展 2. 数据库系统 3. 数据库系统的结构 4. 数据库设计 5. 企业对信息的应用
1、层次模型 学校(根)
班级1
班级2
班级3
学生1
学生2
图3-5 层次模型
11
3.1 数据管理技术
2.网状模型 教师
课程
学生
图3-6 网状模型
12
3.1 数据管理技术
3.关系模型
表3-3 学号
… … .…
关系模型的一种关系 姓名
张建平 赵晓丽 陈玉东
…
性别 男 女 男
… …
13
3.1 数据管理技术