《数据库的设计课件.pptx》由会员分享,可在线阅读,更多相关《数据库的设计课件.pptx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、5.1 数据库设计概述 数据库设计:指对一个给定的应用环境,构造最优的数据库模式,建立数据库应用系统,使之能有效地存储数据,满足各种用户的应用需求。第1页/共17页5.1.1 数据库的设计方法1.规范设计法:基于E-R模型的数据库设计方法 基于3NF(第三范式)的设计方法 基于抽象语法规范的设计方法等2.计算机辅助数据库设计:在数据库设计过程中模拟某一规范设计方法,以人的知识或经验为主导,通过人机交互方式实现设计中的某些部分。如oracle公司的design2000,sybase公司的powerdeisgner 等工具。应用程序的开发借助于case工具。第2页/共17页5.1.2 数据库设计步
2、骤按规范设计的方法将数据库设计分为六个阶段:P323 图9.3 1需求分析 2概念结构设计 3逻辑结构设计 4数据库物理设计 5数据库实施 6数据库运行和维护第3页/共17页5.2 Power Designer简介 Power Designer是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制,可与许多流行的应用系统开发平台,例如:PowerBuilder,D
3、elphi,VB等相配合使用,缩短开发时间和使系统设计更优化。第4页/共17页(1)可利用实体-关系图为一个信息系统创建“概念数据模型”CDM(Conceptual Data Model);(2)可根据CDM产生基于某一特定数据库管理系统的“物理数据模型”-PDM(Physical Data Model);(3)可优化PDM,产生为特定DBMS创建数据库的SQL语句并可以文件形式存储以便在其他时刻运行这些SQL语句创建数据库;(4)另外,Data Architect还可根据已存在的数据库反向生成PDM、CDM及创建数据库的SQL脚本。1.Power Designer的功能第5页/共17页62.
4、Power Designer的4种模型概念数据模型(CDM)物理数据模型(PDM)面向对象模型(OOM)业务程序模型(BPM)第6页/共17页(1)概念数据模型(CDM)CDM是一组严格定义的模型元素的集合,这些模型元素精确地描述了系统的静态特性、动态特性以及完整性约束条件等,其中包括了数据结构、数据操作和完整性约束三部分。1)数据结构表达为实体和属性;2)数据操作表达为实体中的记录的插入、删除、修改、查询等操作;3)完整性约束表达为数据的自身完整性约束(如数据类型、检查、规则等)和数据间的参照完整性约束(如联系、继承联系等);第7页/共17页概念数据模型的创建8一、实体的定义第8页/共17页
5、9定义属性的标准检查约束标准检查约束是一组确保属性有效的表达式。第9页/共17页10二、建立联系四种基本的联系第10页/共17页11几类特殊联系:标定联系(依赖联系)、递归联系(自反联系)在此基础上还可定义联系的特性第11页/共17页(2)物理数据模型(PDM)主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性。如何从CDM生成PDM?点击:Tools Generate Physical Data Model 12CDM PDM转换原则参考:POWER DESIGN建模时CDM 与PDM的转换原则一文第12页/共17
6、页(3)面向对象模型(OOM)一个OOM包含一系列包,类,接口,和他们的关系。这些对象一起形成一个软件系统所有(或部分)的逻辑设计视图的类结构。一个OOM本质上是软件系统的一个静态的概念模型。(4)业务程序模型(BPM)BPM 描述业务的各种内在任务和内在流程,及客户如何以这些任务和流程互相影响。BPM 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用。第13页/共17页3.CDM PDM OOM三者转换关系 CDMCDM是是一般的开始一般的开始第14页/共17页4.使用步骤建立建立CDMCDM转换为转换为PDMPDM产生产生DatabaseDatabasePDMPDM同步同步DatabaseDatabase产生报告产生报告第15页/共17页5.3 数据库设计举例-网上考试系统16见word文档第16页/共17页17感谢您的观看。第17页/共17页