- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库设计方法
数据库系统的设计过程
需求分析
>概念设计
逻辑结构设计
物理设计
≥数据库的实施、运行和维护
◆数据库设计:针对一个给定的应用系统,构造
最优的数据库模式,建立数据库及其应用系统,
使之能够有效地存储数据,满足各种用户的应
用需求。包括:
数据库的结构设计:静态的数据模型设计(模式和
子模式设计)
≯数据设计:应用程序设计(在模型上的动态操作)
◆一般地:数据库设计是以一个现成的DBMS为
基础开发数据库应用系统
数据库系统的设计过程
◆数据库设计方法
新奥尔良法( New orleans)
规范化方法
≯基于ER模型的数据库设计方法
◆数据库设计过程:遵循软件的生命周期理论
分为6个阶段
独立于任何DBMS的阶段
√需求分析:与系统用户相互交流,了解他们对数据的需求
及已有的业务流程,并把这些信息用数据流图和数据字典
或文字的形式记录下来,最终与用户对系统的信息需求和
处理需求取得一致。
概念设计:对需求分析中收集的信息和数据进行
分析和抽象,确定实体、属性及他们之间的联系,
将各个用户的局部视图合并成一个总的全局视图,
形成独立于计算机的反映用户需求的概念模型。
目的是描述数据库的信息内容
与具体的DBMS有关的阶段
∽逻辑设计:在概念模型的基础上导出数据库的逻
辑模型
o逻辑模型:可被DBMS所处理的数据库逻辑结构。包
括数据库、记录及记录之间的联系、安全性和一致性
约束等。
o导出的逻辑结构是否与概念模式一致,从功能和性能
角
否满足用户的需求。要进行模式评价。如果达不
户要求,还要反复、修正或进行重新设计。
√物理设计:根据DBMS的特点和处理的需求,进
行物理存储的安排,建立索引,形成数据库的内
模式。
√数据库的实施:建立实际的数据库结构,装入数
据、完成编码和进行测试,最终使系统投入使用。向
数据库的运行和维护:整个数据库生存周期中的
最长的阶段。根据系统运行中产生的问题及用户
的新需求不断完善系统功能和提高系统的性能。
◆在每一个设计阶段完成后都要进行设计
分析,评价一些重要的设计指标,与用
户进行交流,如果不满足要求则进行修
改。在设计过程中,这种评价和修改可
能要重复若干次,以求得到理想的结果
◆数据库设计的辅助开发工具:CA公司的
ERWin, Sybase公司的 Power Design等
需求分析
◆主要任务:通过详细调查要处理的对象,包括
某个组织、某个部门、某个企业的业务管理等,
充分了解原手工或原计算机系统的工作概况及
工作流程,明确用户的各种需求,产生数据流
图和数据字典,然后在此基础上确定新系统的
功能,并产生需求说明书。
◆新系统必须充分考虑今后可能的扩充和改变。
◆步骤
用户需求的收集
用户需求的分析
≥撰写需求说明书
收集用户需求
◆重点:调查、收集和分析用户在数据管理中的
信息需求、处理需求、安全性需求与完整性需
求
信息需求是指用户需要从数据库中获得的信息的内
容和性质。由用户的信息要求可以导出数据要求。
>处理需求是指用户要求完成什么处理功能,对某种
要求的响应时间,处理方式是联机处理还是实时处
理等。明确用户的处理要求,将有利于后期应用程
序模块的设计。
◆调查、收集用户需求的具体做法
了解组织机构的情况
了解各部门的业务活动情况
≥确定新系统的边界
◆调查的方法:跟班作业、咨询业务权威、
设计调查问卷、查阅历史记录等。
必须有用户的参与和配合
分析用户需求
◆方法:结构化分析方法(SA):采用自顶向下
逐层分解的方式分析系统,用数据流图
DFD)、数据字典(DD)描述系统
◆使用数据流图分析信息处理过程
数据流图
√基本符号:Page73
√数据流图是有层次之分的,越高层次的数据流图表现的业
务逻辑逻辑越抽象,越低层次的数据流图表现的业务逻辑
越具体。
√在SA方法中,最高层次的数据流图如下图
数据存储
数据来源
1数据流一(处理
数据流
数据输出
1亿VIP精品文档
相关文档
最近下载
- 2023年中国民用航空飞行学院公共课《马克思主义基本原理概论》期末试卷B(有答案).docx VIP
- JTG D 70-2004公路隧道设计规范_(高清版).pdf
- 学校体育学最新ppt课件-体育教学内容.pptx
- YY/T 9706.106-2021医用电气设备 第1-6部分:基本安全和基本性能的通用要求 并列标准:可用性.pdf
- COMMERCIAL-INVOICE-商业发票模板--英文(外贸用)--REV.xlsx VIP
- 卷扬机操作安全交底.docx VIP
- 技术转移标准管理规程.docx
- 建筑工程装饰装修施工方案.docx
- 2023骨关节健康趋势洞察白皮书.pdf
- Visual Basic程序设计(第2版)4-8 多分支Select Case语句.pptx VIP
文档评论(0)