1 / 45
文档名称:

使用UML的数据库分析与设计.ppt

格式:ppt   大小:1,268KB   页数:45页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

使用UML的数据库分析与设计.ppt

上传人:xunlai783 2019/6/9 文件大小:1.24 MB

下载得到文件列表

使用UML的数据库分析与设计.ppt

文档介绍

文档介绍:第八章使用UML的数据库分析与设计本章的教学目的长期以来按照传统的系统设计方法,应用程序设计与数据库设计是分别进行的,设计完成后还需要对这两项设计进行协调,因此比较麻烦。如果采用UML进行系统分析和设计,则可以把系统的应用程序设计和数据库设计统一起来,有效地提高数据库设计的效率和质量,降低开发风险,提高软件部件的可重用性,降低开发成本。所以,希望同学们通过本章的学****能掌握使用UML进行数据库分析与设计的方法。本章的教学内容UML关系数据库设计的概念、:需求分析;概念结构设计;逻辑结构设计;物理结构设计。(1)需求分析阶段的主要任务是通过对现有的系统进行调查分析,以确定要建立的新数据库应用系统的信息需求和处理要求,并编制出数据库需求分析说明书,对数据的存储要求和处理要求进行描述,作为后续各设计阶段的依据。尧清筛陶犯绅重慎励跑帆搭摈眠骆平钎学柱猴液锰脂倾尉雪椭淑娱隋夕乘使用UML的数据库分析与设计使用UML的数据库分析与设计(2)概念结构设计需要借助某种工具或方法,如当前应用最广泛的有实体联系方法(Entity-Relationship,ER方法),它使用ER图定义系统的信息组织模式,即概念结构。教师职称性别职务姓名教工号教学生性别姓名系学号年级学课程学时学分课名课程号成绩1NMN教师-学生-课程E-R图丝瑚沃治抒削绒喻借援油脾卡侗河察顶污疫粘矫愧襄捣娱竣耳频胃尼狸腑使用UML的数据库分析与设计使用UML的数据库分析与设计(3)逻辑结构设计的任务是按照一定的规则,将概念结构转换为某种数据库管理系统所能接受的数据模型。图2一个实体类型转换为一个关系模型墅椭痈策秀弦舱高争晃单实谜亿倒现祷绢子据体肥叮冻榜吞面鬃家部克耪使用UML的数据库分析与设计使用UML的数据库分析与设计(4)物理结构设计将前一阶段设计的关系模式转化为具体数据库环境下的数据表结构,以实现对数据库的有效管理。这需要依赖于给定的计算机系统来确定。对于关系数据库系统来说,数据库的物理结构主要由DBMS确定。,可以把数据库设计与系统的应用程序设计结合在一起进行,而且UML具有更强的建模表现能力。远块菲伺寝先掖餐苦腔趴财昏奶茫焊奋镊膳佰妨羽种为沦这腋必洱蒙拥又使用UML的数据库分析与设计使用UML的数据库分析与设计基于UML的关系数据库设计与传统的关系数据库设计的过程类似,一般分为4个阶段:业务UseCase模型设计:就是进行数据库的需求分析,使用用例图等建立业务模型。逻辑数据模型设计:主要是确定应用系统所需要的持久数据。使用类图等建立数据库逻辑模型。如果是关系数据库设计,则需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表(Table)、视图(View)等。物理数据模型设计:使用组件图、配置图等,设计数据库的物理模型。物理实现设计:根据物理数据模型建立具体数据库环境下的数据库,定义构成数据库的基本表、视图等。坑沟水选他潮露龄扒棒痴岿萨屋灾忘戮***。表又称为二维表或关系,它是具有相同结构的行(Row)的集合,行又称为元组。表中的每一列又称为关系的属性。宫坍危咎邹疮盼翔享喘捣嗡眼害辙宰痒胜叠缎利醚涌贿酿种雏筑竞籍谓爬使用UML的数据库分析与设计使用UML的数据库分析与设计在UML中表用类的图标来表示,带有构造型图标“”或<<Table>>,类名即表名,类的属性描述表的列特性,包括列名、数据类型,以及有关的约束。在类的行为部分,根据需要可以给出对表的一些操作的描述,也可以缺省。(1)候选关键字(candidatekey):是一个或多个属性的组合,它唯一地确定某个表里的记录。一个候选关键字里的属性集必须是最小化的;除非破坏唯一性,否则属性不能从候选关键字删除。候选关键字里的属性不能为空。(2)主关键字(primarykey):是一个特别选定的候选关键字,用来唯一地确定表里的记录。(3)外来关键字(foreignkey):是一个属性或属性组,它在本表中不是关键字,不能唯一地标识表中的行,但它在另一个表中是主关键字,能够唯一地标识那个表中的行。外来关键字体现了两个

最近更新

热塑性聚合物的超分子自组装行为 35页

磁共振基础知识与相关临床应用 138页

服务质量保证书范文汇编9篇 22页

有关学年工作计划四篇 23页

基于90后人群的“轻羽绒”服装设计研究的开题.. 2页

2024年少先队六一活动总结12篇 19页

城市新区小学门前区空间研究中期报告 2页

2024年小班科学活动教案 34页

地铁隧道对既有基坑近接施工影响的开题报告 2页

地理标志保护概览及我国地理标志保护体系的完.. 2页

2024年小班幼师个人工作总结15篇 23页

2024年小班区域活动教案(精选24篇) 47页

2024年小班《玩具大家玩》教案 18页

2024年小狗小学作文必备(5篇) 6页

2024年小小班家长评语-幼儿园小班评语 11页

2024年小学音乐教研组工作计划(通用21篇) 69页

2024年小学音乐教学工作计划(15篇) 67页

因子与因变量的回归分析及其应用的开题报告 2页

四种暖季型草坪草抗盐生理及根系蛋白表达差异.. 2页

四川省高新技术产业发展研究的开题报告 2页

嘉祥县蔬菜智能种销管理系统的设计与实现中期.. 2页

喷射搅拌浮选装置的能量损失研究中期报告 2页

2024年小学语文教学计划(集锦15篇) 73页

2024年小学语文培训心得体会范文汇总6篇 14页

新书推荐转基因技术 2页

常见外伤的处理ppt课件 22页

精选山水画题款大全(山水画题字落款大全集锦.. 7页

山东省东营市2023年八年级下学期英语期中试卷.. 11页

预防接种工作规范培训后测试题 4页

一年级口语交际教材特点与教学建议 21页