一、mysql数据库建议使用workbench
- MySQLWorkbench是一款专为MySQL设计的集成化桌面软件,也是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化两个版本。该软件支持Windows和Linux系统,可以从https://dev.mysql.com/downloads/workbench/下载。
- MySQLWorkbench有两个版本:MySQLWorkbenchCommunityEdition(也叫MySQLWorkbenchOSS,社区版),MySQLWorkbenchOSS是在GPL证书下发布的开源社会版本。
- MySQLWorkbenchStandardEdition(也叫MySQLWorkbenchSE,商业版本),MySQLWorkbenchSE是按年收费的商业版本。
MySQLWorkbench的初始界面如下图所示。
二、其它数据库建议使用PowerDesigner
- PowerDesigner是一个做开发设计很常用的工具软件,同时还有Rose也可以,都是当前软件开发最著名的建模设计及软件之一。
它支持60多种关系数据库bai管理系统(RDBMS)/版本。
PowerDesigner运行在MicrosoftWindows平台上,并du提供了Eclipse插件。
它能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(ConceptualData
- Model)和物理数据模型(PhysicalDataModel)两个层次对数据库进行设计。
- PowerDesigner主要包括以下几个功能部分:
(1)DataArchitect
这是一个强大的数据库设计工具,使用DataArchitect可利用实体-关系图为一个信息系统创建”概念数据模型”-CDM(ConceptualDataModel)。并且可根据CDM产生基于某一特定数据库管理系统(例如:SybaseSystem11)的”物理数据模型”-PDM(PhysicalDataModel)。还可优化PDM,产生为特定DBMS创建数据库的SQL语句并可以文件形式存储以便在其他时刻运行这些SQL语句创建数据库。另外,DataArchitect还可根据已存在的数据库反向生成PDM,CDM及创建数据库的SQL脚本。
2)ProcessAnalyst
这部分用于创建功能模型和数据流图,创建”处理层次关系”。
(3)AppModeler
为客户/服务器应用程序创建应用模型。
(4)ODBCAdministrator
综上所述:
mysql建议使用workbeanch,
其它使用powerDesigner