数据库建模工具.pptx
第七讲数据库建模工具
数据库系统概念模型物理模型实体关系图(EntityRelationshipDiagram,ERD)关系数据库RDBMSSQL(结构化查询语言)321456数据库及建模相关概念
好的数据库建模工具应该具备的基本功能构造ERD构造实体和联系,表达实体间的各种约束关系自动功能由建模工具根据ERD(概念模型)自动生成SQL脚本语句由建模工具根据ERD(概念模型)自动转化为物理上的数据库(物理模型)反向工程建模工具根据已经部署的物理数据库,从现有的数据库中提取出实体和关系信息,生成ERD自动生成文档、支持与数据库同步、支持团队式开发,支持的多种数据库……
SybasePowerDesigner-一个高端数据建模工具。你可以下载一个45天试用版。ERWin-一个高端数据建模工具。可下载试用版。RationalRoseEnterprise-一个高端UML工具,恰如其分的数据库建模支持。可下载试用版。VisioProfessional-一个价格低廉的绘图工具,可用来生成数据模型、UML图等。企业版还支持针对各种数据库的双向工程能力。Dezign-一个价格极其低廉的ERD建模工具。你可以下载一个有限制的试用版本。CASEStudio性价比最高的专业的数据库建模工具。可下载Demo版。常用的数据库建模工具
PowerDesignerSybase推出的主打数据库设计工具从概念数据模型(ConceptualDataModel)和物理数据模型(PhysicalDataModel)两个层次对数据库进行设计
概念数据模型(ConceptualDataModel)设计01概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义02物理数据模型(PhysicalDataModel)设计03在概念数据模型的基础上针对目标数据库管理系统的具体化04PowerDesigner
PowerDesigner的界面
CA公司出品的拳头产品,强大的老牌数据库建模工具ERWin界面相当简洁漂亮,采用ER模型,如果开发中小型数据库,极力推荐ERWinERwin用来建立实体-关系(E-R)模型,是关系数据库应用开发的优秀CASE工具020103ERWin
ERwin可以方便地构造实体和联系,表达实体间的各种约束关系,并根据模板创建相应的存储过程、包、触发器、角色等ERwin可以实现将已建好的ER模型到数据库物理设计的转换,可在多种数据库服务器(如Oracle,SqlServer等)上自动生成库结构ERwin可以进行逆向工程、能够自动生成文档、支持与数据库同步、支持团队式开发,所支持的数据库多达20多种ERwin数据库设计工具可以用于设计生成客户机/服务器、Web、Intranet和数据仓库等应用程序数据库ERWin
01很不错的数据库建模工具新势力,非常不错02结合Repository,可进行VSS式的版本控制。03erwin能做到的它都能做到04试用版下载地址:ER/Studio
DeZignforDatabases如果你是软件工程师或是软件产品经理等常常需要规划系统的话,势必会需要规划数据库的TableSchema。这套软件能够辅助你的规划,将各个Table之间Key的关连性表达出来,也提供有资料库栏位异动时的版本控制纪录与统计报表等功能
RationalRose
CASEStudio是一个专业的数据库建模工具1适合于开发人员、数据库设计人员以及任何需要有效创建和维护数据库结构的人员2性价比最高3下载地址:4CaseStudio
CaseStudioCASEStudio2isaprofessionaldatabasedesigntool.Withthedemoversion,youcanreverseengineerlargedatabasestructures(thousandsoftables),generatecomplexSQLscripts,generateverydetailedHTMLreportsetc.Thedemoversionisnottimelimited,soyoucantestitaslongasnecessary,andincludesonlythetwofollowingrestrictions:Youcannotsaveamodelwithmorethan6entitiesandtheVersionManagerisdis