数据库建模课件.ppt

数据库建模课件.ppt

ID:57016643

大小:280.50 KB

页数:66页

时间:2020-07-26

数据库建模课件.ppt_第1页
数据库建模课件.ppt_第2页
数据库建模课件.ppt_第3页
数据库建模课件.ppt_第4页
数据库建模课件.ppt_第5页
资源描述:

《数据库建模课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、上节课重点回顾——包名称拥有的元素可见性引入与输出包(Package)是一种对模型元素进行成组组织的通用机制。包用于定义一个名字空间(Namespace)或容器(Container),它本身是UML的一种模型元素包的表示包与包之间的联系主要有两种:依赖(尤其是输入依赖)和泛化。上节课重点回顾——组件组件(Component)是系统的物理的可替换的单位,它把系统的实现打包,并提供一组接口的实现(Realization)。组件的种类1.配置组件(DeploymentComponent)配置组件是构成一个可执行的系统的必需的组件,如动态连接库(D

2、LL)、执行程序(EXE)等。2.工作产品组件(WorkProductComponent)工作产品组件是在软件开发阶段使用的组件,它们包括源程序文件、数据文件等。3.执行组件(ExecutionComponent)执行组件是执行系统的部件,如COM+的一个对象,它是一个动态连接库(DLL)的实例。上节课重点回顾——组件图组件与类的比较:上节课重点回顾——配置图节点节点是在运行时代表计算资源的的物理元素。节点通常拥有一些内存,并具有处理能力。节点通过查看对实现系统有用的硬件资源来确定,这需要从能力和物理位置两方面来考虑。在UML中,节点用一

3、个立方体来表示。配置图由节点与节点之间的联系构成。在配置图中也可以有组件,以及节点与组件之间、组件与组件之间的联系。Home上节课重点回顾——配置图节点与节点通过物理连接(Connection)发生联系,物理连接如以太网络、共享总线等,从硬件方面保证了系统的节点协同运行。节点与节点、节点与组件之间存在着多种类型的联系,包括关联(通信联系)和依赖(支持联系、成为联系)。上节课重点回顾——配置图节点与组件的比较:数据库建模数据库一般是独立于应用系统的,同时数据库与应用系统又是密切相关的,一个大型数据库通常需要向多个应用系统提供数据服务,实现数

4、据共享。采用UML进行系统的分析与设计,可以把系统的应用程序设计和数据库设计统一起来,提高数据库设计的效率和质量,提高软件成分的可用性。本章介绍UML用于关系数据库设计的规范、方法与过程。(UML同样适用于对象数据库和对象—关系数据库设计)数据库设计是对于一个给定的应用环境,构造一个最优的数据库模式,并建立一个既能反映现实世界信息和信息联系、满足用户对数据要求和加工要求,又能被某个数据库管理系统(DBMS)所接受的数据库及其应用系统。数据库设计是一个复杂的过程。在这个过程中需要将现实世界中的事物转化为由机器世界所存储和管理的数据。什么是数据库

5、设计一个数据库应用系统的设计包含两方面的内容:(1)结构特性的设计,即数据库模式或数据结构的设计。(2)行为特性的设计,即应用程序、事务处理的设计。按照传统的应用软件设计方法,这两者的设计是分别进行的,常常存在一个相互协调的问题。如果采用UML进行系统的分析与设计,则可以把系统的应用程序(行为)设计和数据库设计统一起来。单就数据库设计而言,不但可以设计数据库的静态结构(数据库模式),而且可以设计对数据库中数据的各种操作。1.传统的关系数据库设计传统的关系数据库设计的过程分为四个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计。需求分析

6、阶段的主要任务是通过对现行的手工系统或已有的计算机系统进行调查和分析,以确定对即将建立的数据库应用系统的信息要求和处理要求,并对数据的存储要求和处理要求进行描述,编制出数据库需求分析说明书,作为后续各设计阶段的依据。数据库设计方法与过程概念结构设计:借助某种工具或方法,当前应用最广泛的是实体—联系方法(ER方法),它使用ER图定义信息组织模式,即概念结构。逻辑结构设计:按照一定的规则,将概念结构转换为某种数据库管理系统(DBMS)所能接受的数据模型。物理结构设计:对一个给定的逻辑数据模型选取一个适合的物理结构。传统的关系数据库设计存在着不少的

7、缺点,其主要问题是把数据库设计与系统的应用行为设计分离。2.使用UML做数据库设计使用UML设计数据库,可把数据库设计与系统的应用行为设计结合在一起进行,而且UML具有更强的建模表现能力。使用UML进行关系数据库设计的做法有两种:(1)以ER图为基础进行数据库设计,设计工作按照ER模型的概念和方法进行,只是用UML表达;(2)用UML直接进行数据库的分析设计和表达。第二种做法可以把数据库设计与应用系统软件的设计统一进行。UML的对象类图能够更好地用于对数据库建模。UML的对象类图不但对数据,而且能对行为建模。这些行为在物理数据库中被设计成触发

8、器和存储过程。使用UML进行数据库分析设计的过程一般分为四个阶段:(1)业务UseCase模型设计(2)逻辑数据模型设计(3)物理数据模型设计(4)物理实现设计。在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。