![4.1-数据库设计概述_第1页](http://file4.renrendoc.com/view/750fe5857825f5b0b6cf63423e25db0d/750fe5857825f5b0b6cf63423e25db0d1.gif)
![4.1-数据库设计概述_第2页](http://file4.renrendoc.com/view/750fe5857825f5b0b6cf63423e25db0d/750fe5857825f5b0b6cf63423e25db0d2.gif)
![4.1-数据库设计概述_第3页](http://file4.renrendoc.com/view/750fe5857825f5b0b6cf63423e25db0d/750fe5857825f5b0b6cf63423e25db0d3.gif)
![4.1-数据库设计概述_第4页](http://file4.renrendoc.com/view/750fe5857825f5b0b6cf63423e25db0d/750fe5857825f5b0b6cf63423e25db0d4.gif)
![4.1-数据库设计概述_第5页](http://file4.renrendoc.com/view/750fe5857825f5b0b6cf63423e25db0d/750fe5857825f5b0b6cf63423e25db0d5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、4.1 数据库设计概述了解数据库设计方案内容了解数据库开发过程与设计策略了解数据库设计工具及其应用方法【本节学习目标】一、数据库设计方案数据库设计是数据库应用系统开发的重要内容。在实现数据库之前,必须有明确的设计方案。1. 数据库应用架构设计在不同应用需求场景中,数据库的应用架构方式是不同的。数据库应用架构可分为单用户结构、集中式结构、客户服务器结构和分布式结构。2. 数据库结构模型设计数据库结构模型设计一般分为概念层、逻辑程、物理层设计,它们的设计模型分别为概念数据模型、逻辑数据模型和物理数据模型。3. 数据库应用访问方式设计数据库应用对数据库访问可以有多种方式,如直接本地接口连接访问、基于
2、标准接口连接访问、基于数据访问层框架连接访问。概念数据模型(Concept Data Model,CDM)是一种面向用户的系统数据模型,它用来描述现实世界的系统概念化数据结构。使数据库设计人员在系统设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析业务数据以及数据之间的联系等,描述系统的数据对象及其组成关系。二、数据库结构模型逻辑数据模型 (Logic Data Model,LDM)是在概念数据模型基础上,从系统设计角度描述系统的数据对象组成及其关联结构,并考虑这些数据对象符合数据库对象的逻辑表示。物理数据模型(Physical Data Model,PDM)是在逻辑数据模型
3、基础上,针对具体DBMS所设计的数据模型。它用于描述系统数据模型在具体DBMS中的数据对象组织、存储方式、索引方式、访问路径等实现信息。三、数据库开发过程及设计策略1.数据库开发过程1)数据需求分析阶段从现实业务获取数据表单、报表、查询、业务规则、数据更新的说明分析系统的数据特征、数据类型、数据取值约束描述系统的数据关系、数据处理要求建立系统的数据字典2)数据库设计阶段数据库模型结构设计(概念数据模型、逻辑数据模型、物理数据模型)数据库索引、视图、查询设计数据库表约束设计数据库触发器、存储过程设计3)数据库实现阶段数据库创建数据模型物理实现4)数据库测试阶段数据库数据上线数据库系统测试 2.设
4、计策略自底向上设计自顶向下设计自内向外设计混合策略设计四、主流数据库建模工具Power DesignerPower Designer是一种面向软件开发生命周期的建模工具,它提供软件需求模型、业务流程模型、数据库模型、面向对象模型、自定义模型的开发支持。Power Designer的数据建模工具特点:功能强大的软件开发生命周期建模工具支持目前主流的数据库管理系统(如Oracle、SYBASE、 SQL Server、DB2、MySQL、PostgreSQL等)支持目前多种客户端开发工具(如PB、VB、VC、Delphi等)满足大、中、小型数据库建模设计概念数据模型Conceptual Data Model (CDM)从用户角度所建模的系统数据对象及其关系,它帮助用户分析信息系统的数据结构关系。逻辑数据模型Logic Data Mode(LDM)从系统分析员角度所建模的系统数据对象逻辑结构关系,它帮助开发人员分析信息系统的逻辑数据结构。物理数据模型Physical Data Model (PDM) 从系统设计人员角度所建模的系统数据物理存储及结构关系,它针对设计者具体定义信息系统的数据库表结构。Power Designer可建立的数据模型五、Power Designer各个数据模型之间的关系CDMSQL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 度沙子运输合同范本
- 工地施工钢筋班组承包合同
- 游泳馆劳务承包合同常用范本
- 门面租赁合同简易范本
- 销售人员提成合同
- 物业管理的合作与协同
- 外籍人员雇佣合同
- 甲基转移酶SUV39H2促进前列腺癌增殖、侵袭和转移的机制研究
- 家具定制合约三篇
- 考虑两类冲击的退化系统的预防维修策略研究
- 逻辑思维训练500题(带答案)
- 人工智能大模型
- 极简统计学(中文版)
- 2024年资格考试-对外汉语教师资格证笔试参考题库含答案
- 2024年4月自考02382管理信息系统答案及评分参考
- (苏版)初三化学上册:第2单元课题1空气
- 2023年12月广东珠海市轨道交通局公开招聘工作人员1人笔试近6年高频考题难、易错点荟萃答案带详解附后
- 腹腔镜肾上腺肿瘤切除术查房护理课件
- 专题23平抛运动临界问题相遇问题类平抛运和斜抛运动
- 超声科医德医风制度内容
- 高三开学收心班会课件
评论
0/150
提交评论