《信息管理与信息系统课程教案》-(课件).ppt

《信息管理与信息系统课程教案》-(课件).ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息系统的技术基础包括计算机软件、硬件、通信技术; 数据处理技术:即数据的收集、存贮、加工、检索、输出等。数据处理从简单应用到文件系统最后到数据库系统,使数据应用的方便性、共享性、一致性大大提高。 本章主要内容:数据库设计技术 关系数据库设计中使用规范化理论,指导我们设计规范的数据库模式。按属性间依赖情况来区分,关系规范化的程度为第一范式,第二范式,第三范式和第四范式等。 ⒈需求分析阶段 需求收集和分析,结果得到数据字典描述的数据需求(和数据流图描述的处理需求)。 ⒉概念结构设计阶段 通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,可以用E-R图表示。 ⒊逻辑结构设计阶段 将概念结构转换为某个DBMS所支持的数据模型(例如关系模型),并对其进行优化。 ⒋数据库物理设计阶段 为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。 ⒌数据库实施阶段 运用DBMS提供的数据语言(例如SQL)及其宿主语言(例如C),根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 ⒍数据库运行和维护阶段 数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。 一、设计概念结构通常使用物工具 E-R模型 一、 E-R模型的设计方法 图符及含义: 1、实体 2、联系 3、属性 一、 E-R模型的设计方法 图符及含义: 1、实体 2、联系 3、属性 ·自底向上 即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。这是最经常采用的策略是自底向上方法。即自顶向下地进行需求分析,然后再自底向上地设计概念结构。 ·逐步扩张 首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。 ·混合策略 即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。 无论采用哪种设计方法,一般都以E-R模型为工具来描述概念结构。 三、数据抽象与局部视图设计 以自底向上设计概念结构的方法为例,它通常分为两步: 第一步,首先要根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象,设计各个局部视图即分E-R图。 第二步,集成局部视图。 1、设计分E-R图的步骤是: (1)选择局部应用 在需求分析阶段,通过对应用环境和要求进行详尽的调查分析,用多层数据流图和数据字典描述了整个系统。设计分E-R图的第一步,就是要根据系统的具体情况,在多层的数据流图中选择一个适当层次的(经验很重要)数据流图,让这组图中每一部分对应一个局部应用,我们即可以这一层次的数据流图为出发点,设计分E-R图。 (2)逐一设计分E-R图 每个局部应用都对应了一组数据流图,局部应用涉及的数据都已经收集在数据字典中了。现在就是要将这些数据从数据字典中抽取出来,参照数据流图,标定局部应用中的实体、实体的属性、标识实体的码,确定实体之间的联系及其类型(1:1、1:n、m:n)。 例:设计学籍管理局部应用的分E-R图: E-R图中实体的属性分别为: 学生:{学号,姓名,出生日期,} 档案材料:{档案号,……} 班级:{班级号,学生人数} 班主任:{职工号,姓名,性别,优秀班主任} 宿舍:{宿舍编号,地址,人数} 教室:{教室编号,地址,容量} 其中有下划线的属性为实体的码。 我们用同样的方法得到课程管理局部应用的分E-R图: 各实体的属性分别为:   学生:{姓名,学号,性别,年龄,所在系,年级,平均成绩}   课程:{课程号,课程名,学分}   教师:{职工号,姓名,性别,职称}   教科书:{书号,书名,价钱}   教室:{教室编号,地址,容量} 2、集成视图(E-R图) 集成局部E-R图时都需要两步: 1)合并; 2)修改与重构。 1)合并分E-R图,生成初步E-R图 。? 各分E-R图之间的冲突主要有三类: 1属性冲突 属性域冲突,即属性值的类型、取值范围或取 值集合不同。 (2) 属性取值单位冲突。 2、命名冲突 (1) 同名异义。 (2) 异名同义(一义多名)。 3、结构冲突 同一对象在不同应用中具有不同的抽象。例如“课程”在某一局部应用中被当作实体,而在另一局部应用中则被当作属性。 同一实体在不同局部视图中所包含的属性不完全相同,或者属性的排列次序不完全相同。 实体之间的联系在不同局部视图中呈现不同的类型。例如实体E1与E2在局部应用A中是多对多联系,而在局部应用B中是一对多联系;又如在局

文档评论(0)

花好月圆 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档