欢迎来到天天文库
浏览记录
ID:16216830
大小:160.50 KB
页数:49页
时间:2018-08-08
《管理信息系统的技术基础ppt培训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、管理信息系统的技术基础第三章管理信息系统的技术基础信息系统的技术基础包括计算机软件、硬件、通信技术;数据处理技术:即数据的收集、存贮、加工、检索、输出等。数据处理从简单应用到文件系统最后到数据库系统,使数据应用的方便性、共享性、一致性大大提高。本章主要内容:数据库设计技术§3.1数据库设计步骤第一节数据库设计步骤§3.1数据库设计步骤需求分析→概念设计→逻辑设计物理设计实施与运行→→数据库设计步骤(调研分析)(E-R模型)(转换成某种DBMS支持的数据模型)(在存储设备上选定存储结构和方法)关系数据库设计中使用规范化理论,指导我们设计规范
2、的数据库模式。按属性间依赖情况来区分,关系规范化的程度为第一范式,第二范式,第三范式和第四范式等。§3.1数据库设计步骤⒈需求分析阶段需求收集和分析,结果得到数据字典描述的数据需求(和数据流图描述的处理需求)。§3.1数据库设计步骤⒉概念结构设计阶段通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,可以用E-R图表示。§3.1数据库设计步骤⒊逻辑结构设计阶段将概念结构转换为某个DBMS所支持的数据模型(例如关系模型),并对其进行优化。§3.1数据库设计步骤⒋数据库物理设计阶段为逻辑数据模型选取一个最适合应用环境的物
3、理结构(包括存储结构和存取方法)。§3.1数据库设计步骤⒌数据库实施阶段运用DBMS提供的数据语言(例如SQL)及其宿主语言(例如C),根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。§3.1数据库设计步骤⒍数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。§3.1数据库设计步骤§3.2数据库概念设计§3.2数据库概念设计一、设计概念结构通常使用物工具E-R模型§3.2数据库概念设计二、设计概念结构通常有四类方法:·自顶向下·自
4、底向上·逐步扩张·混合策略一、E-R模型的设计方法图符及含义:1、实体2、联系3、属性§3.2数据库概念设计一对一(1:1)一对多(1:n)多对多(m:n)学生学习课程学号姓名性别学时课号课名类别内容为了清晰起见,在E-R图中通常省略属性一、E-R模型的设计方法图符及含义:1、实体2、联系3、属性§3.2数据库概念设计一对一(1:1)一对多(1:n)多对多(m:n)学生学习课程为了清晰起见,在E-R图中通常省略属性学生学习课程供应商工程零件供应nm1§3.2数据库概念设计销售订单1n签订n1开票1n组成1n组成1n组成1n订货提货单客户发
5、票明细发票提货单明细订单明细销售计划销售合同合同明细nm信息11对应nm提货nm配货nm组成1n信息商品报价企业销售管理E—R关系图§3.2数据库概念设计§3.2数据库概念设计·自顶向下即首先定义全局概念结构的框架,然后逐步细化。二、设计概念结构的四类方法:·自底向上即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。这是最经常采用的策略是自底向上方法。即自顶向下地进行需求分析,然后再自底向上地设计概念结构。§3.2数据库概念设计·逐步扩张首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直
6、至总体概念结构。§3.2数据库概念设计·混合策略即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。无论采用哪种设计方法,一般都以E-R模型为工具来描述概念结构。§3.2数据库概念设计三、数据抽象与局部视图设计以自底向上设计概念结构的方法为例,它通常分为两步:第一步,首先要根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象,设计各个局部视图即分E-R图。第二步,集成局部视图。§3.2数据库概念设计1、设计分E-R图的步骤是:(1)选择局部应用在需求分析
7、阶段,通过对应用环境和要求进行详尽的调查分析,用多层数据流图和数据字典描述了整个系统。设计分E-R图的第一步,就是要根据系统的具体情况,在多层的数据流图中选择一个适当层次的(经验很重要)数据流图,让这组图中每一部分对应一个局部应用,我们即可以这一层次的数据流图为出发点,设计分E-R图。§3.2数据库概念设计(2)逐一设计分E-R图每个局部应用都对应了一组数据流图,局部应用涉及的数据都已经收集在数据字典中了。现在就是要将这些数据从数据字典中抽取出来,参照数据流图,标定局部应用中的实体、实体的属性、标识实体的码,确定实体之间的联系及其类型(1
8、:1、1:n、m:n)。§3.2数据库概念设计例:设计学籍管理局部应用的分E-R图:§3.2数据库概念设计E-R图中实体的属性分别为:学生:{学号,姓名,出生日期,}档案材料:{档案号,……
此文档下载收益归作者所有