MIS5 信息系统开发技术基础.ppt

  1. 1、本文档共153页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MIS5 信息系统开发技术基础

MIS5 信息系统开发的技术基础;MIS5 数据组织与管理;;5.1 数据处理;;5.1.1 数据处理的目的;5.1.2 数据处理的基本内容;5.2 数据的描述与组织;5.2 数据的描述与组织;5.2.1 数据的描述; 现实世界 信息世界 计算机世界 ;(2)客观事物抽象为数据过程的三个阶段;(3)三个世界的对应术语;5.2.2 数据的组织;(1)三个世界中数据组织的层次结构; (2)数据组织的层次与关系 ;产品销售文件 ; (3)数据组织的方式;5.3 数据模型;5.3.1 数据模型相关概念; ; 概念模型用于信息世界的建模,强调语义的表达能力,要能够较方便、直接地表达应用各种语义知识。这类模型应当概念简单、清晰,易于用户理解,因为它是现实世界到信息世界的第一层抽象,是用户和数据库设计人员之间进行交流的语言。 数据模型用于机器世界,它通常需要有严格的形式化定义,而且常常会加上一些限制或规定,以??于机器上的实现。这类模型通常有一组严格定义了语法和语义的语言,人们可以使用它来定义、操纵数据库中的数据。;数据模型是对客观事物及其联系的数据化描述,是数据库系统设计中用于提供信息表示和操作手段的形式架构,是数据库系统实现的基础。 数据模型主要类型有:层次模型、网状模型和关系模型 关系模型是建立在数学概念的基础上,应用关系代数和关系演算等数学理论处理数据库系统的方法 ;关系数据模型的一种关系;关系模型特点:; 1、关系:一个关系对应于一张二维表 2、元组:表中一行称为一个元组 3、属性:表中一列称为属性,给每列起一个名即为属性名 4、主码(关键字)表中的某个属性组,它的值唯一地表示一个元组 5、域:属性的取值范围 6、分量:元组中的一个属性值 7、关系模式:对关系的描述,用属性来表示;5.3.2 信息模型(概念模型);概念模型是现实世界到机器世界的中间层次 是独立于计算机系统,完全不涉及信息在计算机系统中的表示,只是描述信息结构,反映信息世界中实体之间的联系。 信息结构——就是实体型集合及其联系的整体结构。 描述方法——E-R图(Entity Relation Approach),1976,陈平山 ;(1)信息模型的要素 ;(2)两个实体集之间联系的分类 ;(3)实体联系模型;三、实体联系模型(E-R模型) 实体联系模型反映的是现实世界中的事物及其相互联系,相关概念有: 1、实体(Enity),是观念世界中描述客观事物的概念。它可以是人、物或抽象的概念 2、属性,只是实体具有的某种特性。如学生的学号、姓名、年龄、性别等 3、联系,信息世界中联系分为两类:一是实体内部的联系,如组成实体的各属性之间的联系;二是实体之间的联系;E-R图的4个基本成分;(c)m:n联系;厂长号;仓库号;学号;E—R图的绘制;5.3.3 数据模型;数据模型 是直接面向数据库中数据逻辑结构的,如关系、网状、层次、面向对象等模型,它涉及数据在计算机系统中的表示,被称为“基本数据模型”或“结构数据模型”。 ;(1)数据模型三要素;模型结构:是数据模型的基本部分,它将确定数据库的逻辑结构,是对系统静态特性的描述 数据操作:提供对数据库的操作手段,主要有检索更新两大类操作。是对系统动态性的描述。 完整性规则:是对数据库有效状态的描述;(2)数据模型与信息模型的关系;(3)主要的数据模型;用树型结构来描述实体之间的联系。实体用记录来表示 。记录之间的联系用链接指针实现。主要用于描述“一对多”的关系。 如某大学的人员按行政级别来组织就是一个树型结构:;层次模型的典型代表是:IBM公司的大型数据库管理系统IMS(Information Management System) 层次模型的缺点 (1)处理个别记录效率低,尤其是处理最低的个别记录 (2)数据库维护麻烦 (3)不能直接表示m:n的联系,需要转换成多个1:m的联系;用网状结构表示实体及实体之间联系的模型称为网状模型 是层次模型演变过来的。有多个节点没有父节点,至少有一个节点有多于一个父节点。主要用于描述“多对多”关系。如学生与课程之间的关系 ;网状结构特点: (1)可以有多个结点没有父结点 (2)允许有多个结点有多个父结点;是 用二维表来描述实体及其之间的联系的数据模型 层次、网状模型都要求数据库的记录之间具备明确的关系或链接。 以学生登记表为例,介绍关系模型中的主要术语 ;①关系:一个关系对应于我们平常讲的一张表; ②元组:表中的一行称为一个元组; ③属性:表中的一列称为属性,给每一列起的一个名称即属性名; ④主码:表中的某个属性组,它们的值唯一地标识一个元组; ⑤域:属性的取值范围; ⑥分量:元组中的一个属性值; ⑦关系模式:对关系的描述,用关系名(属性1,属性2,……,

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档