- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第17章_数据库开发方法(可讲)[精选]
数据库系统及应用 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 概念模型设计 概念模型设计是不依赖于任何数据库管理系统的,它是对用户信息需求的归纳。概念设计的结果得到的是数据库的概念结构,或称概念数据模型,由于它是从现实世界的角度进行的抽象和描述,所以与具体的硬件环境和软件环境均无关。 * 概念模型设计 概念模型的设计或描述工具是E-R图 确定实体; 确定实体的属性; 确定实体的标识属性(关键字); 确定实体间的联系和联系类型; 确定实现实体间联系的属性(外部关键字或连接属性); 画出表示概念模型的E-R图; 确定属性间的依赖关系。 * 概念模型设计 设计局部E-R图 将局部E-R图合并成全局E-R图 在不同的局部E-R图中,表示相同事物的实体名和属性名要统一,在合并E-R图前先做此统一工作,要消除同名异义和同义异名,这样可以有效避免不一致性和冗余。 如果两个有相同意义的实体在一个局部E-R图中存在着一种联系,而在另一个局部E-R图中存在着另一种不同的联系,那么在合并时这两种联系都要保留下来,即在两个实体之间,可能存在着两种不同的联系。 * 概念模型设计 对合并后得到的整体概念数据模型进行必要的审核和验证,以保证它的正确性和可用性。审核或验证工作包括: 整体概念模型内部必须具有一致性,不能有相互矛盾的表述; 整体概念模型必须能够准确反映原来的每个局部模型的结构,包括实体、属性和联系等; 整体概念模型必须能够满足需求分析阶段所确定的所有要求,这一条实际蕴涵了以上两条。 * 逻辑数据库设计 概念数据库设计是独立于数据库管理系统的,而逻辑数据库设计却与具体的数据库管理系统有关。 在逻辑数据库阶段首先要考虑实现数据库的数据库管理系统所支持的数据模型是什么。 在逻辑数据库设计阶段,我们首先将概念数据模型转换为关系数据模型,即将E-R图中的实体和联系转换为关系模式。 对关系数据库来说,逻辑数据库设计的结果是一组关系模式,接着要应用关系规范理论对这些关系模式进行规范化处理。 * 逻辑数据库设计阶段应该考虑 确定各个关系模式的主关键字,考虑实体完整性; 确定各个关系模式的外部关键字,考虑参照完整性; 确定各个关系模式中属性的约束、规则和默认值,考虑域完整性; 根据用户需求设计视图; 考虑安全方案和用户使用权限等。 * 规范化理论的应用 运用规范化的标准(3NF、BCNF、4NF)来检验目前所得到的关系模式是否达到了规范化的要求,并对没有达到规范化要求的关系模式进行模式分解。 * 物理数据库设计 物理数据库设计的内容是设计数据库的存储结构和物理实现方法。 关系数据库的物理设计一般包括: 估算数据库的数据存储量 安排数据库的存储 设计索引 设计备份策略 * 数据库设计工具PowerDesigner 概念数据模型(Conceptual Data Model) 物理数据模型(Physical Data Model) 面向对象模型(Object-Oriented Model) 业务处理模型(Business Process Model) PowerDesigner的数据库设计功能 * 概念数据模型设计 概念数据模型建模工具,简称CDM。概念数据模型由现实世界的数据对象构成,描述系统的整体逻辑结构,它提供一种对企业或商业活动中的数据进行形式化描述的手段。 * 物理数据模型设计 物理数据模型建模工具,简称PDM。物理数据模型详细描述数据库的物理实现,需要包括数据库实际物理实现的所有细节,以及数据存取和数据存储的约束机制等。 * 面向对象模型 面向对象模型建模工具,该工具可以建立与UML(统一建模语言)密切相关的面向对象模型,支持: 用例图(Use case diagram) 序列图(Sequence diagram) 类图(Class diagram) 构件图(Component diagram) 活动图(Activity diagram) 等…… * 业务处理模型 业务处理模型建模工具。业务处理模型是一种描述业务伙伴间业务逻辑和规则的概念模型。该模型使用图说明处理(Processes)、数据流(Flows)、消息(Messages)和协作协议(Collaboration Protocols)之间的相互作用和关系。 * PowerDesigner的数据库设计功能 概念数据模型(CDM)和物理数据模型(PDM)统称为DataArchitect,可以完成如下工作: 可以使用E-R图建立概念数据模型(CDM); 可以针对特定的数据库管理系统生成物理数据模型(
您可能关注的文档
最近下载
- 建筑施工高处作业安全技术规范JGJ80-202420240805.pptx VIP
- 【精编版】部编教材四年语文上册全册课后作业(含答案解析) .pdf VIP
- BHE-336F风电-光伏箱变智能监控装置说明书.pdf VIP
- 通力电梯LCE无机房KDM KDL中文注释版电气原理图.pdf
- 第二单元+探索+3+物联网的定位技术+课件+2024—2025学年苏科版(2023)+初中信息技术八年级上册.pptx VIP
- 人教版美术七上 第一单元第1课《情感的表达》课件.pptx
- 2025年招聘考试宝典物流经理竞聘笔试模拟题与答案详解.docx VIP
- 小学语文六年级上册期末试卷 (21).doc VIP
- 关于勤奋学习的名人故事(通用63则).docx VIP
- 2025年压裂装备市场分析报告.docx
文档评论(0)