管理信息系统管理信息系统的技术基础 ppt课件.ppt
《管理信息系统管理信息系统的技术基础 ppt课件.ppt》由会员分享,可在线阅读,更多相关《管理信息系统管理信息系统的技术基础 ppt课件.ppt(72页珍藏版)》请在三一办公上搜索。
1、t课件,1,第三章管理信息系统的技术基础,计算机技术,现代通讯技术,网络技术,数据库技术,多媒体技术,t课件,2,第一部分数据库技术,知识点,1、数据管理技术各发展阶段的特点2、数据库系统的体系结构 3、数据库的概念 4、关系规范化理论5、数据库管理系统的概念,3,t课件,一、 数据库与数据库管理系统,1数据库技术的发展,人工管理,文件管理,发展,数据库管理,发展,4,t课件,一、数据库与数据库管理系统,1)人工管理阶段,数据不保存 没有软件对数据进行管理 没有文件概念 数据面向应用,特点,5,t课件,一、数据库与数据库管理系统,2)文件管理阶段,数据可长期保存在磁盘上文件系统提供程序和数据之
2、间的读写方法文件形式多样化数据的存取基本上以记录为单位,特点,6,t课件,一、数据库与数据库管理系统,文件系统的,数据冗余度大数据不统一数据与程序的独立性差,缺陷,7,t课件,一、数据库与数据库管理系统,3)数据库管理阶段,结构化的数据数据面向系统数据独立于程序用户接口统一、便于使用,特点,8,t课件,一、数据库与数据库管理系统,2数据库的几个功能简介,1)数据完整性控制,利用数据库的完整性约束保证数据的正确性。,9,t课件,一、数据库与数据库管理系统,2数据库的几个功能简介,2)数据安全性控制,只有登记在用户表上的用户才能与数据库连接,而且对于每一个用户,数据库管理系统还分配了操作权限,只有
3、具有某种操作特权的用户才能对数据库和数据库对象进行操作。,10,t课件,一、数据库与数据库管理系统,2数据库的几个功能简介,3)并发控制,当两个不同的用户对数据库中的同一数据同时进行读写操作时,就会发生访问冲突,有可能造成数据库的混乱。数据库管理系统可采取并发控制解决冲突。,11,t课件,一、数据库与数据库管理系统,2数据库的几个功能简介,4)数据的备份与恢复,由于在某些情况下,可能会造成数据的丢失,比如磁盘的损坏,用户的误操作等。而数据库中的数据是整个系统中最重要的。因此应对数据库采取一定的保护措施。数据库的备份就是常用措施之一,数据库备份就是指为数据库制作一份拷贝,以便在数据库被意外损坏时
4、,用它恢复数据库。,12,t课件,一、数据库与数据库管理系统,3数据库系统的体系结构 数据库的三级模式,1)外模式(用户模式、子模式),外模式定义了用户操作的数据,就是最终用户所看到的视图。不同用户的外模式可以不相同。,13,t课件,一、数据库与数据库管理系统,3数据库系统的体系结构 数据库的三级模式,2)概念模式(模式),概念模式是数据库全部数据的逻辑结构和特征描述。它与具体的应用程序无关,也与数据库的硬件环境和存储格式无关。,14,t课件,一、数据库与数据库管理系统,3数据库系统的体系结构 数据库的三级模式,3)内模式(存储模式),内模式描述了数据库的物理结构和存储方式。,15,t课件,一
5、、数据库与数据库管理系统,3数据库系统的体系结构 数据库的三级模式,数据库为什么要采用三级模式?,意义在于保持数据的独立性。即当数据库的物理结构变化时,不影响数据库的逻辑结构;当数据的整体逻辑结构发生变化时,不影响到用户的应用程序。,16,t课件,一、数据库与数据库管理系统,4数据库技术中的有关概念,实 体,属 性,实体集,主 键,联 系,客观存在并以属性区分其差异的具体事物。如:人、部门等。,实体所具有的特性。,具有相同实体的实体集合。,也叫主码或关键字。它是能唯一标识一个实体的属性或属性组。,表示实体与实体之间的联系。可以归纳成以下三种: 1)一对一(1:1) 2)一对多(1:N) 3)多
6、对多(M:N),17,t课件,一、数据库与数据库管理系统,5数据库的数据模型,层次模型,网状模型,关系模型,数据模型的种类:,用树形结构来表示数据之间的关系。特征: 有且仅有一个结点无双亲。 其他结点有且仅有一个双亲结点。,用网络结构来表示数据之间的关系。特征: 无双亲的结点可能不存在,也可能存在多个。 有双亲的结点可能会有多个双亲。,用一个二维表来表示数据之间的关系。特征: 结构单一化。 建立在严格的数学理论基础上。,18,t课件,一、数据库与数据库管理系统,6关系型数据库,数据文件1,数据文件4,数据文件3,数据文件2,数据文件5,数据库,二维表,19,t课件,一、数据库与数据库管理系统,
7、关系型数据库的优势,1)使用简便,处理数据效率高。2)数据独立性高,有较好的一致性和良好的保密性。3)数据库的存取不必依赖索引,可以优化。4)可以动态地导出和维护视图。5)数据结构简单明了,便于用户理解和维护。6)可以配备多种数据库接口。,20,t课件,一、数据库与数据库管理系统,关系数据模型中的几个概念,1)元组表中的一行,对应物理模型中的记录。2)属性表中的一列,对应物理模型中的字段。3)主码也叫主键或关键字,是唯一标识一个元组的属性或属性组。4)关系模式一种简单的关系(二维表)表示法。,21,t课件,数据文件,属性一,属性二,属性三,元组一,元组二,元组三,举例:,主码,关系模式:职工表
8、(编号#,姓名,性别,年龄,籍贯),22,t课件,一、数据库与数据库管理系统,7关系规范化,1)为什么要关系规范化?,赵六(学号为200204)未选课,其基本信息就加入不到此表中。插入异常!,假如王五毕业了,删除其成绩时,其基本信息也将一起消失。删除异常!,张三选修了三门课,其基本信息会重复三遍。数据冗余!,此存储结构不好!必须改进!用关系规范化理论优化。,23,t课件,一、数据库与数据库管理系统,7关系规范化,2)函数依赖,(1)函数依赖 定义:设X、Y是关系R中的两个属性(或属性组),若对于X的每一个值,都有一个Y的值与之对应,则称:Y函数依赖X。(记作:XY)(如果Y函数不依赖X,则记作
9、:XY),如:学号 姓名,24,t课件,一、数据库与数据库管理系统,7关系规范化,2)函数依赖,(2)完全函数依赖与部分函数依赖 定义:设X、Y是关系R中的两个属性(或属性组),若XY,且对于X的任何一个真子集X,都有XY,则称:Y完全函数依赖X。 (记作:XY) 若XY,但Y至少对X的一个真子集X也函数依赖,则称:Y部分函数依赖X。 (记作:XY),f,如:(学号,课程) 成绩,f,p,如:(学号,课程) 姓名,P,25,t课件,一、数据库与数据库管理系统,7关系规范化,2)函数依赖,(3)传递函数依赖定义:设X、Y、Z是关系R中的三个属性(或属性组),若XY,且Y X且 YZ ,则称:Z传
10、递函数依赖X。(记作:X Z),t,如:学号 班主任,t,26,t课件,一、数据库与数据库管理系统,7关系规范化,3)范式,(1)第一范式(1NF) 这是关系满足的最基本条件 元组中的每一个分量都必须是不可分割的数据项。,27,t课件,一、数据库与数据库管理系统,7关系规范化,3)范式,(2)第二范式(2NF) 若关系满足第一范式,且所有非主属性都完全函数依赖于主码。,28,t课件,一、数据库与数据库管理系统,7关系规范化,3)范式,(3)第三范式(3NF) 若关系满足第二范式,且其它任何一个非主属性都不传递函数依赖于主码。,29,t课件,一、数据库与数据库管理系统,7关系规范化,4)关系规范
11、化的方法 投影法,例:将下面的关系规范化成第三范式。学生(学号,姓名,性别,年龄,班级,班主任,课程,成绩),首先确定主码:(学号,课程)此关系已满足第一范式。,30,t课件,学 号,课 程,姓名,性别,年龄,班级,班主任,成绩,31,t课件,得到满足第二范式的关系:成 绩(学号#,课程#,成绩)学生基本信息(学号#,姓名,性别,年龄,班级,班主任),学号 班级班级 学号班级 班主任,学号 班主任,t,得到满足第三范式的关系:成 绩(学号#,课程#,成绩)学生基本信息(学号#,姓名,性别,年龄,班级)班 级(班级# ,班主任),32,t课件,现有一个已满足1NF的关系:R(GNO,GNA,GU
12、P,PNO,PNA,UW,UP,MNO,MNA,CU,MUP,GQTY,PQTY)GNO:产品号, GNA:产品名, GUP:产品单价,PNO:零件号, PNA:零件名, UW:零件单重,UP:零件单价, MNO:材料号, MNA:材料名,CU:材料的计量单位, MUP:材料单价。各产品需要各种零件数为GQTY,各零件需要用的材料数为PQTY。假定:每种产品使用多种零件,一种零件可以装在多种产品上。每种零件只由一种材料制造,每种材料可用于不同零件的制做。请确定关系R的主码,并将其规范化成满足3NF的关系。,33,t课件,一、数据库与数据库管理系统,8数据库管理系统(DBMS),1)定 义,数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统管理信息系统的技术基础 ppt课件 管理信息系统 技术 基础 ppt 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1357592.html