绪论
Sybase PowerDesigner(简称PD)是最强大的数据库建模工具,市场占有率第一,功能也确实十分强大,现在最新版本是15.1,已经支持最新的SQL Server 2008等数据库,另外在PD15中还增加了好几种模型,界面也得到了进一步的美化,做出来的图更漂亮了。下面是一个在PD15中新建模型的窗口:
PD本身除了进行数据库建模以外,还可以建业务模型、UML模型等,当然这些建模其他很多工具也有相同的功能,PD在这些模型的建立上并没有看出有什么明显的优势,所以我使用PD的目的只有一个就是进行数据库建模,这才是他的强项。
一般来说在进行数据库建模时最常用的就是概念模型和物理模型,现在在PD15中增加了逻辑数据模型和多维数据模型。另外的数据流图、数据迁移模型和UML类图就暂时不研究了。
在进行数据库建模时,最先是要建立概念模型,概念模型是一个抽象的宏观层次的业务模型,最常用的是“实体-关系”图。所以在概念模型中最重要的对象是实体和关系。
根 据概念模型可以生成逻辑模型,逻辑模型是概念模型的延伸,表示概念之间的逻辑次序,是一个属于方法层次的模型。具体来说,逻辑模型中一方面显示了实体、实 体的属性和实体之间的关系,另一方面又将继承、实体关系中的引用等在实体的属性中进行展示。逻辑模型介于概念模型和物理模型之间,具有物理模型方面的特 性,在概念模型中的多对多关系,在逻辑模型中将会以增加中间实体的一对多关系的方式来实现。
逻辑模型主要是使得整个概念模型更易于理解,同时又不依赖于具体的数据库实现,使用逻辑模型可以生成针对具体数据库管理系统的物理模型。逻辑模型并不是在整个步骤中必须的,可以直接通过概念模型来生成物理模型。
物理模型依赖于具体的物理实现,使用的就是数据库对象,原来的“实体-关系”转换成“表-外键”,实体的属性转换为表的列,同时每个列的数据类型转换为对应的DBMS中支持的数据类型。
对 于SQL Server 2008的物理模型,如果主键需要使用自增长,那么需要修改具体的列,设置该列为Identity。如果生成的数据类型不合理,也可以调整数据类型,使得 数据类型使用得更恰当。在物理模型中除了生成的表外,还可以手动增加视图、存储过程、业务规则等在概念模型和逻辑模型中无法表达的数据库对象。
对物理模型调整好后,就可以将模型应用到SQL Server数据库中。在数据库中实现物理模型的方法有两种,一种是使用PD连接到SQL Server数据库,然后将模型同步到数据库中,另一种方法就是生成数据库脚本。
这里只是简单的介绍了下数据库建模的过程,接下来我会对每一个步骤每一个模型进行详细的讲解。
分享到:
相关推荐
Sybase PowerDesigner 12通用的破解方法
本文首先讲述了Oracle内部表存储原理,在此基础上如何使Oracle设计的表及其字段显示为区分大小写的形式,最后通过具体例子分析了使用默认全部大写和大小写混写的利弊,同时给出来不同情况在Power Desginer(PD)中的...
Power Designer 教程第二部分 (中文版)
适合新手使用的php开发工具,安装超级简单。
表单创建设计师 形式创建设计师是基于实现的表单设计器组件。可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间。如果对您有帮助,您可以点右上角“ Star”支持一下谢谢!...
altium designer PCB封装库
非常详细介绍了电子相关的一些知识,非常好的材料
八路抢答器Altium Designer原理图(PDF文件),不包含PCB,主要用到CD4511芯片,可用于绘制PCB,制版。
实习 这是我的练习文件。 这是针对Web desginer的完全响应式cuda网站。 使用html css bootstrap javascript .front web设计。
STM32F103C8T6+MPU6050评估板AD设计硬件原理图+PCB文件,2层板设计,大小为30x53mm,Altium Designer 设计的工程文件,包括完整的原理图及PCB文件,可以用Altium(AD)软件打开或修改,可作为你产品设计的参考。...
学生信息管理系统学生信息管理系统vfp,xiangxi
采用Altium Designer制作的一个基于TDA2030功放原理图和PCB,带多级调节,整体音效出来还是不错的,初学者可作为参考。
该注册机可以生成非常多的注册码,里面有详细的使用说明,我的Altium Designer破解3年以来,一直正常使用,从未出过问题。
压缩包里的文件使用Altium Designer软件画的FMC接口,内含FMC一个公头一个母头,管脚定义可以自定义。
DXP中添加的脚本文件,可以让Altium Desginer添加自己喜欢的LOGO。
altium designer PCB封装库
Altium Designer 单片机原件库,,小巧,但是好用。
Altium Designer13.1.2 (10.1570.27559下载地址及安装教程+破解内置,一次搞定。轻轻松松安装Altium Designer13。 安装文件+破解:2.98g IOS文件 请用虚拟光驱安装。
Altium Designer 14.3.15 Build 35511
自己做的元器件库,对初学者很有用哦,主要是51方面的