129628606934687500第二章管理信息系统的技术基础.pptVIP

129628606934687500第二章管理信息系统的技术基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 管理信息系统的技术基础 本章要点: 数据处理 数据库技术 (数据库系统的构成、数据库设计主要内容、E-R图、数据模型、关系的规范化) 计算机网络 2.1 数据处理 指把来自科学研究、生产实践和社会经济活动等领域中的原始数据,用一定的设备和手段,按一定的使用要求,加工成另一种形式的数据。 2.1 数据处理 数据收集 数据转换 数据的筛选、分组和排序 数据的组织 数据的运算 数据的存储 数据的检索 数据输出 2.1 数据处理 简单应用(20世纪50年代以前) 无外存;无操作系统;数据是程序的组成部分 2.1 数据处理 四、发展过程 2.2 数据库技术 一、数据库系统的构成 2.2 数据库技术 2.2 数据库技术 1976年,P.P.S.Chen提出E-R模型(Entity-Relationship Model),用E-R图来描述概念模型。 观点:世界是由一组称作实体的基本对象和这些对象之间的联系构成的。 2.2 数据库技术 2.2 数据库技术 实体集(Entity Set): 同型实体的集合称为实体集。如全体学生。 2.2 数据库技术 2.2 数据库技术 2.2 数据库技术 2.2 数据库技术 关系模型 每一个关系为一张二维表,相当于一个文件。实体间的联系均通过关系进行描述。 下表用m行n列的二维表表示了具有n元组(n-Tuple)的付款关系。每一行即一个n元组,相当于一个记录,用来描述一个实体。 2.2 数据库技术 实体 ? 关系 属性 ? 关系的属性 2.2 数据库技术 一对一联系: 2.2 数据库技术 一对多联系: 2.2 数据库技术 2.2 数据库技术 2.2 数据库技术 示例: 考虑为管理职工的工资信息而设计一个关系模式。 2.2 数据库技术 问题:麻烦! 麻烦!! 好麻烦!!! 唉,剪不断,理还乱 2.2 数据库技术 解决之道:分解! 分解!! 再分解!!! 2.2 数据库技术 有关学生的关系模式S(S# , SN , SD , DEAN , C# , G) 2.2 数据库技术 2.2 数据库技术 五、 关系的规范化 2.2 数据库技术 定义 关系中每一分量不可再分。 2.2 数据库技术 数据冗余:如果一个学生选修了k门课,则有关他的所在系的信息重复。 2.2 数据库技术 定义 如果一个符合1NF的关系,它所有的非关键字数据元素都完全函数依赖于整个关键字,我们称它是第二规范化形式,简称2NF。 2.2 数据库技术 2.2 数据库技术 数据冗余:每个学生都存储了所在系的系主任的信息。 2.2 数据库技术 2.2 数据库技术 2.2 数据库技术 练习:将不规范化的关系规范化(3NF) 1、有一个职工与项目的关系如下: EMP-PROJ(E#,ENAME,TITLE,P#,PNAME) 2、有一个产品的关系如下: PROD(P#,PNAME,FNAME,ADDR) 2.2 数据库技术 选择合适的结构,给出ABC公司出货清单的关系数据模型 五、 关系的规范化 第二范式(2NF) 学号S# 姓名SN 系名SD 系主任 DEAN 课程号C# 成绩G 改造 将S分解 SC(S# , C# , G) S_SD(S# , SN , SD , DEAN) 非主属性有两种,一种完全依赖于关键字,一种部分依赖于关键字。 根据2NF的定义,如果一个满足1NF的关系,其关键字仅由一个数据元素组成,那么它必然属于2NF。 五、 关系的规范化 第三范式(3NF) S_SD(S# , SN , SD , DEAN) 不良特性 插入异常:如果系中没有学生,则有关系的信息就无法插入。 删除异常:如果学生全部毕业了,则在删除学生信息的同时有关系的信息也随之删除了。 更新异常:如果学生转系,不但要修改SD,还要修改DEAN,如果换系主任,则该系每个学生元组都要做相应修改。 五、 关系的规范化 学号S# 姓名SN 系名SD 系主任 DEAN 改造 将S分解 STUDENT(S# , SN , SD) DEPT(SD , DEAN) 第三范式(3NF) 传递依赖:假设A,B,C分别是同一个关系R中的三个数据元素,或分别是R中若干个数据元素的集合。如果C函数依赖于B,而B又函数依赖于A,那么C函数也函数依赖于A,我们称“C传递依赖于A”。 定义:满足2NF,且它的任何一个非主属性都不传递依赖于主关键字。 五、 关系的规范化 小结: 将一个非规范化的关系转换成3NF的过程 A B F E C D * A B E F * A C D * * *A *B C D *A *B C *A D *A B

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档