数据库设计方法..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库设计方法.

数据库设计方法:数据库的设计思路方法、规范标准和窍门技巧数据库设计方法:数据库的设计思路方法、规范标准和窍门技巧 数据库设计过程   数据库技术是信息资源管理最有效手段数据库设计是指对于个给定应用环境构造最优数据库模式建立数据库及其应用系统有效存储数据满足用户信息要求和处理要求   数据库设计中需求分析阶段综合各个用户应用需求(现实世界需求)在概念设计阶段形成独立于机器特点、独立于各个DBMS产品概念模式(信息世界模型)用E-R图来描述在逻辑设计阶段将E-R图转换成具体数据库产品支持数据模型如关系模型形成数据库逻辑模式然后根据用户处理要求安全性考虑在基本表基础上再建立必要视图(VIEW)形成数据外模式在物理设计阶段根据DBMS特点和处理需要进行物理存储安排设计索引形成数据库内模式   1. 需求分析阶段   需求收集和分析结果得到数据字典描述数据需求(和数据流图描述处理需求)   需求分析重点是调查、收集和分析用户在数据管理中信息要求、处理要求、安全性和完整性要求   需求分析思路方法:调查组织机构情况、调查各部门业务活动情况、协助用户明确对新系统各种要求、确定新系统边界   常用调查思路方法有: 跟班作业、开调查会、请专人介绍、询问、设计调查表请用户填写、查阅记录   分析和表达用户需求思路方法主要包括自顶向下和自底向上两类思路方法自顶向下结构化分析思路方法(Structured Analysis简称SA思路方法)从最上层系统组织机构入手采用逐层分解方式分析系统并把每层用数据流图和数据字典描述   数据流图表达了数据和处理过程关系系统中数据则借助数据字典(Data Dictionary简称DD)来描述   数据字典是各类数据描述集合它是有关数据库中数据描述即元数据而不是数据本身数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程 5个部分(至少应该包含每个字段数据类型和在每个表内主外键)   数据项描述={数据项名数据项含义介绍说明别名数据类型长度          取值范围取值含义和其他数据项逻辑关系}   数据结构描述={数据结构名含义介绍说明组成:{数据项或数据结构}}   数据流描述={数据流名介绍说明数据流来源数据流去向          组成:{数据结构}平均流量高峰期流量}   数据存储描述={数据存储名介绍说明编号流入数据流流出数据流              组成:{数据结构}数据量存取方式}   处理过程描述={处理过程名介绍说明输入:{数据流}输出:{数据流},           处理:{简要介绍说明}}   2. 概念结构设计阶段   通过对用户需求进行综合、归纳和抽象形成个独立于具体DBMS概念模型可以用E-R图表示   概念模型用于信息世界建模概念模型不依赖于某个DBMS支持数据模型概念模型可以转换为计算机上某DBMS支持特定数据模型   概念模型特点:   (1) 具有较强语义表达能力能够方便、直接地表达应用中各种语义知识   (2) 应该简单、清晰、易于用户理解是用户和数据库设计人员的间进行交流语言   概念模型设计种常用思路方法为IDEF1X思路方法它就是把实体-联系思路方法应用到语义数据模型中种语义模型化技术用于建立系统信息模型   使用IDEF1X思路方法创建E-R模型步骤如下所示:   2.1 第零步——化工程   这个阶段任务是从目描述和范围描述开始确定建模目标开发建模计划组织建模队伍收集源材料制定约束和规范标准收集源材料是这阶段重点通过调查和观察结果业务流程原有系统输入输出各种报表收集原始数据形成了基本数据资料表   2.2 第步——定义实体   实体集成员都有个共同特征和属性集可以从收集源材料——基本数据资料表中直接或间接标识出大部分实体根据源材料名字表中表示物术语以及具有“代码”结尾术语如客户代码、代理商代码、产品代码等将其名词部分代表实体标识出来从而初步找出潜在实体形成初步实体表   2.3 第 2步——定义联系   IDEF1X模型中只允许 2元联系n元联系必须定义为n个 2元联系根据实际业务需求和规则使用实体联系矩阵来标识实体间 2元关系然后根据实际情况确定出连接关系势、关系名和介绍说明确定关系类型是标识关系、非标识关系(强制或可选)还是非确定关系、分类关系如果子实体每个例子都需要通过和父实体关系来标识则为标识关系否则为非标识关系非标识关系中如果每个子实体例子都和而且只和个父实体关联则为强制否则为非强制如果父实体和子实体代表是同现实对象那么它们为分类关系   2.4 第 3步——定义码   通过引入交叉实体除去上阶段产生非确定关系然后从非交叉实体和独立实体开始标识侯选码属性以便唯识别每个实体例

文档评论(0)

stzs + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档