- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第七章数据库设计;;§1数据库设计概述;二、数据库设计方法
进行数据库设计需要多方面的技术和知识,包括:
计算机基础知识
软件工程的原理和方法
程序设计方法和技巧
数据库基本知识
数据库设计技术
应用领域的知识;;3、3NF设计法
用关系数据库理论设计数据库的逻辑模式,并使每个模式最低为3NF,是逻辑设计阶段常用的方法。
4、ODL(ObjectDefinitionLanguage)法
用面向对象的概念和术语来描述数据库的对象结构,以建设面向对象的数据库。
随着技术的进步,传统的手工方式已不能满足数据库设计的需要,数据库设计工具已经实用化和产品化,如:
ORACLE公司Designer2000
Sybase公司的PowerDesigner
三、数据库设计的基本步骤;;设
计
阶段;§2需求分析;二、需求分析的方法;协助用户明确对新系统的各种要求(重点)
信息要求、处理要求、安全性与完整性要求
确定新系统的边界
确定那些由计算机来完成,那些由人工来完成。;;询问对尚存有疑惑的问题,或用户没有提出但认为应该考虑的问题,可随时询问。
设计调查表请用户填写如果调查表设计的合理,这种方法是很有效,也易于为用户接受。
查阅记录通过查阅业务活动记录和各种数据报表,了解业务的活动内容和规律。;;数据流图用于描述信息在系统中流动和处理的情况,它是逻辑系统的图形表示。设计人员将他对系统的认识和设想用数据流图描述出来,供人们审查、确认和参阅。设计数据流图时只需考虑系统要完成的基本逻辑功能,不必考虑如何具体地实现这些功能。
;;数据流图中的符号;举例:
对某工厂仓库和采购部两个部门,要开发一个定货系统,了解到如下业务情况:
仓库管理员将零件入库或出库称为事务,当发现库存数量小于临界值时,自动生成定货信息,包括零件编号、名称、数量、目前价格、主供货者、次供货者。根据定货信息生成定货报表交采购员采购零件。;举例:;仓库
管理员;四、数据字典(DataDictionary,DD);;2.数据结构
数据结构可以由数据项或其它数据结构组成,用于反映数据之间的组合关系。数据结构的??述为:
数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}
;3.数据流
是数据结构在系统内的传输路径,描述为:
数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构},平均流量,高峰期流量}
;4.数据存储
是数据结构停留或保存的地方,也是数据流的来源和去向之一。可以是手工文档或手工凭单,也可以是计算机文档。
数据存储描述={数据存储名,说明,编号,输入的数据流,输出的数据流,组成:{数据结构},数据量,存取频度,存取方式};简要说明:说明该处理过程的功能及处理要求,功能是指该处理过程用来干什么
处理要求包括处理频度要求,如单位时间里处理多少事务、多少数据量、响应时间。;举例:数据项;数据存储;处理过程输入输出功能
接收事务出入库单明细信息显示界面接收数据生成明细
信息
更新库存明细信息D0,D1根据明细信息登记明细帐并
修改库存清单
处理定货D1D2当库存数量低于预设的阈值
时生成定货信息,每天1次
产生报表D2定货报表将定货信息以规定的报表格
式输出2份,每天1次;五、判定树;;能真实充分地反映客观世界,包括事物和事物之间的联系,满足用户对数据的处理要求
易于理解从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库的设计成功的关键。
易于更改当应用环境和应用要求改变时,容易对概念模型修改和扩充。
易于向关系、网状、层次等各种数据模型转换;二、概念结构设计的方法与步骤;需求;需求
文档评论(0)