精华内容
下载资源
问答
  • 免费的数据库设计工具
    万次阅读 多人点赞
    2020-03-09 12:07:39

    数据库的Schema是一个数据库的设计的蓝图,他能够准确表述数据库的结构、数据类型、外键约束等信息。设计一个科学稳健的数据库Schema是开发任何程序或网站的非常重要一步。

    下面精心挑选的5款免费的数据库辅助设计工具。

    dbdiagram.io

    dbdiagram.io-editor-1
    Pricing: Free with unlimited objects and diagrams

    定价:完全免费(选对象及试图数量)

    • dbdiagram.io是一个快速上手的数据库设计器,可帮助您使用其自己的特定于域的语言(DSL:Domain-specific language)绘制数据库图。
    • 它们的定义语言非常简单,使用键盘即可轻松进行编辑/复制
    • 专注于绘制数据库关系图
    • 在线保存和共享图表
    • 专为开发人员,DBA,数据分析师而设计
    • UI简洁,并包含有漂亮的图表。

    Draw.io

    draw.io-database-diagram-1.png
    Pricing: Free for web-based usage, paid for Atlassian (Confluence/JIRA) apps.

    • Draw.io is a free online diagram software for making flowcharts, process diagrams, etc.
    • Allows different types of charts like flowcharts, org charts, UML, ER and network diagrams.
    • Allows saving your diagrams to cloud storage services like GDrive, Dropbox and OneDrive, or to your own computer
    • Visual interfaces not as nice as lucidchart.

    Lucidchartlucidchart-database-diagram.png

    定价:限对象免费,$ 4.95- $ 20 /月

    • Lucidchart是基于云协作的图表设计软件。 Lucidchart不仅可以帮助您的团队在现有平台上任何设备创建数据库视图,而且还可以创建流程图,流程图,UML模型,组织图等。
    • 免费附带3张图表和每个图表60个对象的限制
    • 良好的经验和协作
    • 与G Suite集成,Microsoft Office ...
    • 如果您是设计师并且想要拖放界面,这款合适不过

    SQLDBMSqlDBM-database-diagram.png

    定价:免费(测试版),具有无限的图表和对象

    • SqlDBM为您提供了一种轻松便捷的方法,可在任何浏览器上的任何位置进行数据库设计,而无需任何额外的数据库引擎或数据库建模工具或应用程序。
    • 它们合并了任何需要的数据库规则和对象,例如数据库键,模式,索引,列约束和关系
    • 仅支持MySQL和MS SQL
    • 支持正向工程和逆向工程
    • 100%拖放UI
    • 支持版本历史

    QuickDBD

    quickdbd.png

    定价:免费提供1个Diagram和10张表,以$ 14 /月的价格无限制表格及Diagram。

    • QuickDBD可帮助您仅使用文本输入即可快速绘制图表。
    • 它可以快速记录灵感,并且您可以仅使用键盘来绘制架构图。
    • 支持导出SQL,PDF和Word
    更多相关内容
  • 四种优秀的数据库设计工具

    千次阅读 2021-01-18 19:19:19
    【51CTO.com快译】众所周知,...本文将从如下四个方面和您一起比较四种优秀数据库设计工具的各自优缺点。用户界面可支持的数据库数据工具售价1.DbSchemaDbSchema是一种可用于复杂数据库设计和管理的可视化工具。该...

    【51CTO.com快译】众所周知,良好的数据库设计能够大幅减少后期的运维工作,同时也能最大程度地减少软件项目出错的可能。由于我们所面临的真实项目需求往往五花八门,因此需要找到合适的设计工具,来实现事半功倍的效果。

    本文将从如下四个方面和您一起比较四种优秀数据库设计工具的各自优缺点。

    用户界面

    可支持的数据库

    数据工具

    售价

    19969e3b3c58bfdafa61c3b895421349.png

    1.DbSchema

    DbSchema是一种可用于复杂数据库设计和管理的可视化工具。该工具已经集成在大多数主流操作系统之中。

    用户界面

    DbSchema具有友好的用户界面,可简化数据库的设计。它能够为管理大型数据库提供友好的界面布局,以便用户更专注于数据库的特定功能。

    如下图所示,DbSchema界面能够让用户自由地浏览各种视图,在布局中拖放表格,或通过双击的方式来编辑表格中的数据。

    ccbcf0d1787deded2ac342fec8fbde4a.png

    逆向工程

    DbSchema可以轻松地对现有数据库的架构模式(schema)进行反向工程。

    项目文件和架构模式同步

    DbSchema将本地的模式设计保存到一个项目文件之中。使用此类项目文件,用户在无需连接数据库的情况下,直接修改目标架构模式的设计。这些更改将会被保存在对应的项目文件中。当再次与数据库连接时,用户可以通过比较该项目文件和目标数据库之间的差异,实现相互之间的同步。

    共享

    用户可以使用GIT或其他版本控制类系统,轻松地在团队内部共享DbSchema的各种项目文件。而且,单个架构模式可以在多台服务器之间自由迁移。由于此类项目文件是XML格式的,因此用户可以使用任何一种文本编辑器,去轻松地读取或编辑。

    可视化数据工具

    DbSchema集成了三种实用的数据工具:

    关系型数据浏览(Relational Data Browse)使用户可以同时浏览多个表中的数据。

    可视化查询生成器(Visual Query Builder)以可视化的方式创建复杂的SQL查询。

    SQL编辑器(SQL Editor)是使用文本自动完成(autocompletion)功能的强大编辑器。

    支持的数据库

    DbSchema能够与大多数数据库相集成,并可以通过JDBC驱动程序连接到其他数据库上。另外,DbSchema还能够通过反向工程来设计Mongo DB的架构模式。

    售价

    DbSchema提供15天的免费试用期。15天之后,您可以选择如下三种定价方案中的一个:

    学生 — 63美元 – 终身许可证。

    个人 - 127美元 - 终身许可证,一年内免费更新。一年后,用户每年需要为更新支付31美元。

    商业 — 197美元 - 终身许可证,一年内免费更新。一年后,用户每年需要为更新支付48美元。

    如果您一次性购买了3个或更多DbSchema许可证,则可享受15%的批量折扣。

    总结

    DbSchema是一个多合一的数据库设计器与管理器。它被认为是管理复杂数据库的一款非常实用的工具。DbSchema的主要缺点是其表单和报表引擎比较难用。

    cd96bd075426931b2f23d1e3213c46be.png

    2.Vertabelo

    作为一款在线的数据库设计工具,团队成员既可以通过Vertabelo轻松地在项目上开展协作,也可以通过电子邮件与团队成员共享访问的各种权限。目前,Vertabelo提供三种不同的访问级别:所有者、编辑者和查看者。

    用户界面

    Vertabelo集成了简洁明了的界面。用户可以在模型之间进行流畅的切换,而不必离开其设计区域。

    如下图所示,该工具集成了快速搜索和快速导航菜单,它们对于大型数据库的使用是非常实用的。

    42f1dfeecd2d8a41a1d44a7c4c6787db.png

    逆向工程

    Vertabelo允许用户对数据库中的架构模式进行反向工程。由于没有针对反向工程的图形界面,用户需要通过访问其官网,以获取命令行。另外,其反向工程的另一个缺点是:用户必须在上传之后手动安排各种表格。

    模型

    Vertabelo使用模型来保存设计。这些模型可以作为具有不同访问级别的文档,在团队之间共享。此外,开发者还可以:

    使用公共链接,在Vertabelo之外共享模型。

    通过克隆,以跟踪过往设计的旧版本。

    类似DbSchema项目文件那样被使用。

    支持的数据库

    Vertabelo仅支持八种主流的数据库,它们分别是:Oracle、MySQL、PostgreSQL、SQLite、IBM DB2、SQL Server、HyperSQL和Amazon Redshift。

    售价

    Vertabelo提供7天的免费试用期,7天之后,您可以选择如下三种定价方案中的一个:

    基本方案 - 9美元/月,最多可有5个数据库模型,每个模型最多有25张表。

    高级方案 - 29美元/月,最多可有20个数据库模型,每个模型最多有100个表。

    团队方案 - 从79美元/月到799美元/月不等,具体取决于团队的规模。该方案提供了无限个数据库模型,以及每个模型里无限数量的表。

    总结

    作为优秀的数据库设计工具,Vertabelo具有友好且时尚的界面。它不但易于被访问和使用,并且易于在团队中实现工作的共享。不过,它也有着如下缺点:

    支持的数据库较少。

    逆向工程工具不太“友好”。

    缺少稳定的SQL编辑器。

    6db46e1f4752531c5c38174170a00cbc.png

    3.Toad Data Modeler

    作为一款数据库建模工具,Toad Data Modeler使用到了自动化且直观的工作流程,并且内置了专业的知识库。随着时间的推移,Toad建立了一个大型开发者社区,并成为了广受欢迎的数据库方案。

    用户界面

    Toad集成了一套用户界面,它可以帮助用户更好地了解现有的数据库和对应的表之间的关系,进而创建各种逻辑和物理的数据模型。

    如下图所示,Toad可以自动地在物理模型中映射数据库的所有属性。

    468de9cc39344cb62000569630b58a16.png

    逆向工程

    Toad可以通过连接到数据库,来对架构进行逆向工程。

    模型与同步

    Toad使用户能够将逻辑模型转换为选定的物理模型(例如Oracle和SQL Server等)。您也可以将既定的物理模型转换为另一种物理模型,例如:将Oracle模型转换为SQL Server。

    在同步方面,用户可以使用该工具将模型与数据库进行比较,进而生成用于迁移的变更脚本。此外,Toad还可以让用户从数据库中直接更新模型。

    自动化

    Toad可以自动化诸如数据和架构模式之间的比较流程。

    SQL代码的生成

    Toad可以生成各种复杂的数据库DDL脚本。此外,它还可以在关联的应用程序中打开已生成的SQL脚本。

    报告

    Toad可以生成HTML、RTF、以及PDF格式的报告。

    支持的数据库

    Toad工具可以连接到多个数据库上,其中包括:Oracle、SAP、MySQL、SQL Server、以及PostgreSQL等。

    售价

    Toad提供30天的免费试用期。30天之后,用户可以637.45美元的价格购买Toad Data Modeler许可证,其中包含1年的技术支持。

    总结

    总的说来,Toad是一个具有许多出色功能的数据库建模平台。当然,它也具有如下的缺点:

    无法提供非常直观的用户界面。

    许可证比较昂贵。

    5661dbe0556564142f1163dd939f1057.png

    4.DbVisualizer

    同样作为数据库管理与设计工具的DbVisualizer,集成了许多数据库,并且能够工作在各种主流操作系统上。

    用户界面

    DbVisualizer集成了一个易用的界面。用户可以用它来浏览复杂的架构和编辑数据。

    如下图所示,该界面允许用户执行各种操作,其中包括:拖放、固定标签、在单独的窗口中分离标签、以及内联编辑(inline edit)等。

    62be2c214e7e39d657f885bd1c0c75c7.png

    服务器管理

    DbVisualizer使用户可以管理数据库服务器的实例、整体安全性、以及会话存储。此外,用户还可以计划和执行各种针对Oracle、MySQL、PostgreSQL和SQL Server的操作。

    比较

    DbVisualizer允许用户比较诸如表格数据和脚本之类的对象,以及两个表与过程的DDL。而且,其比较界面非常简洁明了。

    SQL工具

    DbVisualizer提供如下实用的SQL工具:

    SQL Commander — 一种支持多个编辑器和结果集的查询工具。

    Query Builder - 使用户可以直观地创建和执行查询。

    Explain Plan - 一种用于分析如何在数据库中使用某种查询的工具。不过此功能仅适用于某些数据库产品。

    DbVisualizer工具集成了一个SQL历史记录工具,用户可以在其中查看以往的查询信息。

    支持的数据库

    DbVisualizer能够与许多主流数据库集成到一起,并且可以使用JDBC驱动程序去连接其他数据库。

    售价

    虽然DbVisualizer提供了免费版的工具,但是该版本缺少一些重要的功能。其完整版工具的售价为:每位用户197美元/许可证,而每位用户的续证费用为69美元。当然DbVisualizer也会视用户团队的规模给予许可证一定的折扣。例如:对于拥有50名以上的团队而言,最便宜的价格为:每位用户141美元,以及50美元的续签费用。当然,该工具也提供了一种高级支持类型的许可证。

    总结

    作为出色的数据库管理工具,DbVisualizer具有友好的用户界面,并能够在所有流行的操作系统上运行。当然,DbVisualizer的缺点主要集中在:其免费版本没有足够的功能,而付费版本又过于昂贵。

    原文标题:Top 4 Database Design Tools,作者:Rafaelo Condret

    【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

    【编辑推荐】

    【责任编辑:庞桂玉 TEL:(010)68476606】

    点赞 0

    展开全文
  • 推荐 四种优秀的数据库设计工具

    千次阅读 2021-12-25 16:43:40
    每日技术干货,第一时间...本文将从如下四个方面和您一起比较四种优秀数据库设计工具的各自优缺点。 用户界面 可支持的数据库 数据工具 售价 1、DbSchema 官网:https://dbschema.com

    点击“终码一生”,关注,置顶公众号

    每日技术干货,第一时间送达!

    众所周知,良好的数据库设计能够大幅减少后期的运维工作,同时也能最大程度地减少软件项目出错的可能。由于我们所面临的真实项目需求往往五花八门,因此需要找到合适的设计工具,来实现事半功倍的效果。

    本文将从如下四个方面和您一起比较四种优秀数据库设计工具的各自优缺点。

    • 用户界面

    • 可支持的数据库

    • 数据工具

    • 售价

    1、DbSchema

    官网:https://dbschema.com/

    图片

    DbSchema是一种可用于复杂数据库设计和管理的可视化工具。该工具已经集成在大多数主流操作系统之中。

    用户界面

    DbSchema具有友好的用户界面,可简化数据库的设计。它能够为管理大型数据库提供友好的界面布局,以便用户更专注于数据库的特定功能。

    如下图所示,DbSchema界面能够让用户自由地浏览各种视图,在布局中拖放表格,或通过双击的方式来编辑表格中的数据。

    图片

    逆向工程

    DbSchema可以轻松地对现有数据库的架构模式(schema)进行反向工程。

    项目文件和架构模式同步

    DbSchema将本地的模式设计保存到一个项目文件之中。使用此类项目文件,用户在无需连接数据库的情况下,直接修改目标架构模式的设计。这些更改将会被保存在对应的项目文件中。当再次与数据库连接时,用户可以通过比较该项目文件和目标数据库之间的差异,实现相互之间的同步。

    共享

    用户可以使用GIT或其他版本控制类系统,轻松地在团队内部共享DbSchema的各种项目文件。而且,单个架构模式可以在多台服务器之间自由迁移。由于此类项目文件是XML格式的,因此用户可以使用任何一种文本编辑器,去轻松地读取或编辑。

    可视化数据工具

    DbSchema集成了三种实用的数据工具:

    • 关系型数据浏览(Relational Data Browse)使用户可以同时浏览多个表中的数据。

    • 可视化查询生成器(Visual Query Builder)以可视化的方式创建复杂的SQL查询。

    • SQL编辑器(SQL Editor)是使用文本自动完成(autocompletion)功能的强大编辑器。

    支持的数据库

    DbSchema能够与大多数数据库相集成,并可以通过JDBC驱动程序连接到其他数据库上。另外,DbSchema还能够通过反向工程来设计Mongo DB的架构模式。

    售价

    DbSchema提供15天的免费试用期。15天之后,您可以选择如下三种定价方案中的一个:

    • 学生 — 63美元 – 终身许可证。

    • 个人 - 127美元 - 终身许可证,一年内免费更新。一年后,用户每年需要为更新支付31美元。

    • 商业 — 197美元 - 终身许可证,一年内免费更新。一年后,用户每年需要为更新支付48美元。

    如果您一次性购买了3个或更多DbSchema许可证,则可享受15%的批量折扣。

    总结

    DbSchema是一个多合一的数据库设计器与管理器。它被认为是管理复杂数据库的一款非常实用的工具。DbSchema的主要缺点是其表单和报表引擎比较难用。

    2、Vertabelo

    官网:https://www.vertabelo.com/

    图片

    作为一款在线的数据库设计工具,团队成员既可以通过Vertabelo轻松地在项目上开展协作,也可以通过电子邮件与团队成员共享访问的各种权限。目前,Vertabelo提供三种不同的访问级别:所有者、编辑者和查看者。

    用户界面

    Vertabelo集成了简洁明了的界面。用户可以在模型之间进行流畅的切换,而不必离开其设计区域。

    如下图所示,该工具集成了快速搜索和快速导航菜单,它们对于大型数据库的使用是非常实用的。

    图片

    逆向工程

    Vertabelo允许用户对数据库中的架构模式进行反向工程。由于没有针对反向工程的图形界面,用户需要通过访问其官网,以获取命令行。另外,其反向工程的另一个缺点是:用户必须在上传之后手动安排各种表格

    模型

    Vertabelo使用模型来保存设计。这些模型可以作为具有不同访问级别的文档,在团队之间共享。此外,开发者还可以:

    • 使用公共链接,在Vertabelo之外共享模型。

    • 通过克隆,以跟踪过往设计的旧版本。

    • 类似DbSchema项目文件那样被使用。

    支持的数据库

    Vertabelo仅支持八种主流的数据库,它们分别是:Oracle、MySQL、PostgreSQL、SQLite、IBM DB2、SQL Server、HyperSQL和Amazon Redshift。

    售价

    Vertabelo提供7天的免费试用期,7天之后,您可以选择如下三种定价方案中的一个:

    • 基本方案 - 9美元/月,最多可有5个数据库模型,每个模型最多有25张表。

    • 高级方案 - 29美元/月,最多可有20个数据库模型,每个模型最多有100个表。

    • 团队方案 - 从79美元/月到799美元/月不等,具体取决于团队的规模。该方案提供了无限个数据库模型,以及每个模型里无限数量的表。

    总结

    作为优秀的数据库设计工具,Vertabelo具有友好且时尚的界面。它不但易于被访问和使用,并且易于在团队中实现工作的共享。不过,它也有着如下缺点:

    • 支持的数据库较少。

    • 逆向工程工具不太“友好”。

    • 缺少稳定的SQL编辑器。

    3、Toad Data Modeler

    官网:https://www.toadworld.com/products/toad-data-modeler

    图片

    作为一款数据库建模工具,Toad Data Modeler使用到了自动化且直观的工作流程,并且内置了专业的知识库。随着时间的推移,Toad建立了一个大型开发者社区,并成为了广受欢迎的数据库方案。

    用户界面

    Toad集成了一套用户界面,它可以帮助用户更好地了解现有的数据库和对应的表之间的关系,进而创建各种逻辑和物理的数据模型。

    如下图所示,Toad可以自动地在物理模型中映射数据库的所有属性。

    图片

    逆向工程

    Toad可以通过连接到数据库,来对架构进行逆向工程。

    模型与同步

    Toad使用户能够将逻辑模型转换为选定的物理模型(例如Oracle和SQL Server等)。您也可以将既定的物理模型转换为另一种物理模型,例如:将Oracle模型转换为SQL Server。

    在同步方面,用户可以使用该工具将模型与数据库进行比较,进而生成用于迁移的变更脚本。此外,Toad还可以让用户从数据库中直接更新模型。

    自动化

    Toad可以自动化诸如数据和架构模式之间的比较流程。

    SQL代码的生成

    Toad可以生成各种复杂的数据库DDL脚本。此外,它还可以在关联的应用程序中打开已生成的SQL脚本。

    报告

    Toad可以生成HTML、RTF、以及PDF格式的报告。

    支持的数据库

    Toad工具可以连接到多个数据库上,其中包括:Oracle、SAP、MySQL、SQL Server、以及PostgreSQL等。

    售价

    Toad提供30天的免费试用期。30天之后,用户可以637.45美元的价格购买Toad Data Modeler许可证,其中包含1年的技术支持。

    总结

    总的说来,Toad是一个具有许多出色功能的数据库建模平台。当然,它也具有如下的缺点:

    • 无法提供非常直观的用户界面。

    • 许可证比较昂贵。

    4、DbVisualizer

    官网:https://www.dbvis.com/

    图片

    同样作为数据库管理与设计工具的DbVisualizer,集成了许多数据库,并且能够工作在各种主流操作系统上。

    用户界面

    DbVisualizer集成了一个易用的界面。用户可以用它来浏览复杂的架构和编辑数据。

    如下图所示,该界面允许用户执行各种操作,其中包括:拖放、固定标签、在单独的窗口中分离标签、以及内联编辑(inline edit)等。

    图片

    服务器管理

    DbVisualizer使用户可以管理数据库服务器的实例、整体安全性、以及会话存储。此外,用户还可以计划和执行各种针对Oracle、MySQL、PostgreSQL和SQL Server的操作。

    比较

    DbVisualizer允许用户比较诸如表格数据和脚本之类的对象,以及两个表与过程的DDL。而且,其比较界面非常简洁明了。

    SQL工具

    DbVisualizer提供如下实用的SQL工具:

    • SQL Commander — 一种支持多个编辑器和结果集的查询工具。

    • Query Builder - 使用户可以直观地创建和执行查询。

    • Explain Plan - 一种用于分析如何在数据库中使用某种查询的工具。不过此功能仅适用于某些数据库产品。

    DbVisualizer工具集成了一个SQL历史记录工具,用户可以在其中查看以往的查询信息。

    支持的数据库

    DbVisualizer能够与许多主流数据库集成到一起,并且可以使用JDBC驱动程序去连接其他数据库。

    售价

    虽然DbVisualizer提供了免费版的工具,但是该版本缺少一些重要的功能。其完整版工具的售价为:每位用户197美元/许可证,而每位用户的续证费用为69美元。当然DbVisualizer也会视用户团队的规模给予许可证一定的折扣。例如:对于拥有50名以上的团队而言,最便宜的价格为:每位用户141美元,以及50美元的续签费用。当然,该工具也提供了一种高级支持类型的许可证。

    总结

    作为出色的数据库管理工具,DbVisualizer具有友好的用户界面,并能够在所有流行的操作系统上运行。当然,DbVisualizer的缺点主要集中在:其免费版本没有足够的功能,而付费版本又过于昂贵。

    PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦

    展开全文
  • 8 款免费的 MySQL 数据库建模工具

    千次阅读 2020-09-25 18:07:29
    数据库建模和设计是软件开发过程中必不可少的步骤,一个良好的建模工具可以帮助我们简单快速地完成数据库设计,提高工作的效率。因此,今天给大家推荐几款免费的 MySQL 数据库建模工具,首先给出它们的功能比较: ...

    文章目录

     

    大家好,我是只谈技术不剪发的 Tony 老师。

    数据库建模和设计是软件开发过程中必不可少的步骤,一个良好的建模工具可以帮助我们简单快速地完成数据库设计,提高工作的效率。因此,今天给大家推荐几款免费的 MySQL 数据库建模工具,首先给出它们的功能比较:

    建模工具支持平台ERD正向工程逆向工程模式同步
    MySQL WorkbenchWindows、Linux、macOS✔️✔️✔️✔️
    SQL Power ArchitectWindows、Linux、macOS✔️✔️✔️✔️
    PDManWindows、Linux、macOS✔️✔️✔️✔️
    RISEWindows✔️✔️✔️✔️
    GenMyModel在线建模✔️✔️✔️
    DB Designer在线建模✔️✔️✔️
    dbdiagram.io在线建模✔️✔️✔️
    Freedgo在线建模✔️✔️✔️

    ERD 是指实体关系图(Entity Relationship Diagram);正向工程(Forward Enginnering)是指从 ERD 生成创建数据库结构的 DDL 脚本(SQL 文件)或者直接连接到数据库创建物理表和其他对象;逆向工程(Reverse Enginnering)和正向工程正好相反,是指从 SQL 脚本或者物理数据库中生成数据模型;模式同步是指比较 ERD 和 SQL 脚本或者物理数据库中模式结构的差异,并且支持数据库结构的同步。

    MySQL Workbench

    MySQL Workbench 是 MySQL 官方为数据库架构师、开发人员和 DBA 提供的一个可视化工具。 MySQL Workbench 支持数据建模,SQL 开发以及服务器配置、用户管理、性能优化、数据库备份以及迁移等功能,支持 Windows、Linux 和 Mac OS X 平台。

    Home

    MySQL Workbench 为 DBA、开发人员以及数据架构师提供了一个可视化设计、建模、脚本生成以及数据库管理的界面。它提供了数据建模人员创建复杂的 ER 模型、正向工程、逆向工程以及模式同步所需的一切功能,同时还支持复杂的变更管理和文档生成功能。下图是它的一个可视化设计界面:

    Design
    MySQL Workbench 社区版可以免费下载使用,同时也提供了收费的企业版本。MySQL Workbench 作为官方的专用管理开发工具,对 MySQL 提供了完善的支持,推荐大家使用。

    SQL Power Architect

    SQL Power Architect 是一款由数据仓库设计师创建的数据建模工具,具有许多专门为数据仓库架构师设计的独特功能。SQL Power Architect 社区版支持 Windows、Linux 和 Mac OS X 平台,它允许用户对现有数据库进行逆向工程,执行数据分析以及自动生成 ETL 元数据。

    Architect

    SQL Power Architect 主要的功能特性包括:

    • 通过 JDBC 访问数多种数据库,包括 Oracle、MySQL、SQL Server、PostgreSQL 等;
    • 同时连接多个不同的数据库产品,比较数据模型和数据库结构并且识别差异;
    • 支持拖拽的工作方式;
    • 可以记住每个字段的来源,生成可视化的源-目标数据映射报告;
    • 正向工程/逆向工程;
    • 针对现有数据库的数据分析,获取每个字段的数据大小、最大最小值以及频率分布等信息;
    • 支持保存源数据结构的快照,允许远程离线设计;
    • 自动生成 ETL 元数据(Kettle/Pentaho Data Integration);
    • 所有的项目数据使用易于解析的 XML 格式存储;
    • OLAP 建模:Cubes、Measures、Dimensions、Hierarchies 以及 Levels;
    • 数据沿袭跟踪的可视化映射报告。

    olap

    SQL Power Architect 是一个功能强大的数据库建模工具,尤其适合数据仓库设计,免费社区版可以在官方网站点击下载

    PDMan

    PDMan 是一款开源免费的国产数据库建模工具,定位为 PowerDesigner 的免费替代方案。PDMan 支持 Windows、Linux 和 Mac OS X 平台,具有极简易用、自带案例等特点。

    在这里插入图片描述
    PDMan 主要的功能特点如下:

    • 代码开源,免费使用;
    • 功能简洁,自带参考案例,非常容易上手;
    • Windows、Linux 和 Mac OS X 平均可使用;
    • 默认内置 MySQL、Oracle、SQL Server、PostgreSQL 代码模板, 用户可根据模型自定义其他数据库代码模板;
    • 根据数据库方言模板生成不同的数据库 DDL 语句;
    • 根据模型以及版本生成变更 DDL 语句,直接运行同步至数据库;
    • 数据库逆向解析,连接数据库生成模型;
    • 自动生成 HTML、Markdown、Word、PDF 格式的数据结构文档;
    • 内置代码模板生成 JavaBean,并且自带中文注释。

    逆向解析

    PDMan 基于 Node.js 开发,源码托管在 Gitee 上,最新版本可以点击下载。PDMan 是一款非常优秀的国产数据库建模工具,只是目前更新频率不高,最新版还是 2019 年 5 月发布的 v2.1.6。

    RISE

    RISE 是一个用于模型驱动信息系统开发的免费软件套件,它包含构建信息模型并将其转变为完整解决方案所需的各种功能,包括数据库、Web 服务和文档。RISE 基于 Microsoft .NET Framework 4 开发,支持 Windows 平台,包含以下多个工具:

    • RISE Editor,图形化建模工具;
    • Code generators,各种代码生成工具,包括 SQL Server、MySQL 以及 PostgreSQL 数据库脚本生成工具,C#、PHP、AJAX 应用程序源码生成工具等;
    • RISE Visual Modeling,Visual Studio 扩展插件,可以在 Visual Studio IDE 中集成数据库建模和代码生成工具。

    RISE
    RISE 主要的功能包括:

    • 完整的实体关系图,支持视图和索引,支持模型导出为图片;
    • 自动命名规范,级联变更和命名,模型重构,模型一致性,自动接口生成,模型文档,内置 web service 测试;
    • 自动数据库部署和 web 部署,集成云解决方案,集中式服务器开发,支持团队协作;
    • 支持浏览数据库表和视图,分析字段信息、通用 SQL 提示,支持 SQL Server、MySQL、PostgreSQL、Oracle、DB2 的逆向工程;
    • 数据库脚本生成工具支持 SQL Server、MySQL、PostgreSQL,增量数据库更新,模型支持默认数据生成;
    • 应用程序代码生成工具支持 C#、PHP、SOAP web service 以及持久层代码,无需编程基础。

    RISE
    RISE 是一个完整的信息系统工程套件,用于模型驱动的系统开发,可以在官方网站免费下载

    GenMyModel

    GenMyModel 是一个基于浏览器的在线建模平台,支持 Archimate、BPMN、Flowchart、RDS(关系型数据库建模)、UML 等模型,个人可以免费使用。GenMyModel 提供了模型验证、在线模型存储库、模型版本记录、SQL 代码生成以及模型导出图片等功能。

    erd

    DB Designer

    DB Designer 是一款在线的数据库模式设计和建模工具,操作简单但功能强大,支持 MySQL、SQL Server、PostgreSQL、Oracle、SQLite 数据库的正向工程和逆向工程。DB Designer 同时还支持团队协作、工作分享和导出图片或 PDF 功能。

    erd

    dbdiagram.io

    dbdiagram.io 是一款简单免费的在线 ER 图绘制工具,通过编写代码创建模型,转为开发人员和数据分析师而设计。它通过一个简单的自定义语言来生成数据模型,支持 MySQL、PostgreSQL、SQL Server 数据库 DDL 文件的正向工程和逆向工程、版本历史、在线共享、导出图片或者 PDF 等功能。dbdiagram.io 提供了免费版。

    erd

    Freedgo

    Freedgo 是一款国产的在线绘图和建模工具,支持思维导图、ER 模型、云架构设计、UML、网络拓扑图、建筑平面图、业务设计、流程图等。其中 ER 模型支持 MySQL、SQLServer、Oracle、PostgreSQL 等数据库 DDL 文件的正向工程和逆向工程以及图片导出功能。Freedgo 提供了个人用户免费版。

    erd

    总结

    本文介绍了 8 款免费的 MySQL 数据库常用建模工具,包括客户端软件和在线工具。客户端软件提供了强大完善的建模功能;在线建模工具无需安装即可使用,功能相对简单一些。除了以上介绍的建模工具之外,你还了解或者使用过那些好用不贵的软件,欢迎推荐!

    展开全文
  • 数据库设计工具介绍

    千次阅读 2021-02-21 09:50:06
    本文将从如下四个方面和您一起比较四种优秀数据库设计工具的各自优缺点。 用户界面 可支持的数据库 数据工具 售价 1.DbSchema 官网:https://dbschema.com/ DbSchema是一种可用于复杂数据库设计和管理的可视化工具。...
  • 数据库设计工具

    2018-07-26 11:37:35
    数据库设计工具,表结构设计,即所谓的数据建模简单、快速、免费
  • 数据库设计PD 破解工具,免费解压可用。
  • 文章目录前言一、创建概念数据模型二、概念模型转为物理模型三、创建物理数据模型四、导出建库SQL脚本五、导出数据库设计文档1.使用向导生成数据字典文档2.使用已有模板生成数据字典文档六、PowerDesigner逆向工程七...
  • 五大优秀的数据库设计工具

    千次阅读 2021-05-21 09:21:00
    数据库设计的目的是把软件系统中大量的数据按一定的模型组织起来,以实现方便、及时地存储、维护和检索等功能,是软件系统开发和建设的关键和重要组成部分之一,因此数据库设计往往比较复杂,最佳设计不可能一蹴而就...
  • 数据库设计工具-----PD

    千次阅读 2022-04-02 12:34:20
    数据库设计工具-----PD PowerDesign是一款功能强大的建模软件,提供强大的元数据管理功能,可以帮助用户构建关键信息的全方位视图,创建多种类型的模型,包括数据模型,物理模型,面向对象模型 等等。同时继承了数据...
  • 两款免费、好用的数据库连接工具

    万次阅读 2021-08-06 12:25:32
    Navicat是一套快速、可靠的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单...
  • TeamDesigner团队协作,一款免费在线的数据库设计工具。类似PownerDesigner的功能,可用于设计mysql,oracle的表结构。支持私有化部署 地址:http://101.200.59.11/ 主要功能 1、支持Mysql,Oracle数据库表结构...
  • 超好用的数据库设计文档生成工具

    千次阅读 2022-01-27 12:32:44
    超好用的数据库设计文档生成工具
  • 最近有个新项目刚过完需求,正式进入数据库表结构设计阶段,公司规定统一用数据建模工具 PowerDesigner。但我并不是太爱用这个工具,因为它的功能实在是太多了,显得很臃肿繁琐,而平时...
  • 作者:不剪发的Tony老师blog.csdn.net/horses/article/details/108503541数据库建模和设计是软件开发过程中必不可少的步骤,一个良好的建模工具可...
  • Mysql数据库文档生成工具

    千次下载 热门讨论 2016-02-16 22:21:52
    给大家介绍一款数据库文档生成工具 目前只支持mysql 主要是生成docx的 客户有些时候需要数据库文档,为了方便,于是我就写了这个工具, 通过数据库读取相关表数据,达到输出所有注释到文档中,大大提高了工作效率
  • 再见PowerDesigner,这款国人开源的数据库设计工具Chiner真香 当我们在项目开发初期时,往往需要设计大量的表,此时使用数据库设计工具就会比较高效!今天给大家推荐一款国人开源的数据库设计工具chiner,界面漂亮...
  • ERD-ONLINE 免费在线数据库建模工具

    千次阅读 2020-11-05 18:36:30
    ERD-ONLINE是一款在线协作数据仓库设计软件,无需本地安装应用程序,在线操作数据库,是桌面数据建模工具的一个优秀的替代方案。具备以下特点: v1.0.0 完成版 在线操作 版本管理 多数据库支持,mysql、oracle、sql...
  • 数据库设计工具的使用(实用)

    千次阅读 2017-05-27 01:18:11
    使用数据库设计工具,以下sql语句全部可以自动生成:/*==============================================================*/ /* DBMS name: MySQL 5.0 */ /* Created on: 2017/5/27 0:57:18
  • 数据库设计工具之chiner

    千次阅读 2021-11-28 19:31:18
    之前我们在项目开发阶段设计数据库可能常用PowerDesigner,PowerDesigner是业内主流的数据库建模工具,但随着技术和时间的推移,PowerDesigner越来越暴露出一些问题,比如安装麻烦,功能较多复杂,界面有点古老等。...
  • 数据库系统-数据库设计

    千次阅读 2022-04-11 17:47:49
    数据库系统-数据库设计 数据库设计概述及六步骤简介 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。 数据库设计的特点 ...
  • 常用数据库建模工具

    万次阅读 多人点赞 2018-03-14 15:03:10
    Database Deployment Manager (DDM) 是一个桌面支持多平台的数据库设计工具,并可进行数据库管理。程序员可用它来创建数据库结构并进行发布。 收藏 4 Gaudí 一个用Java开发的可视化数据库设计工具,支持JDBC 2.0的...
  • 工具数据库设计ER图

    万次阅读 2019-05-20 09:46:09
    我们在做数据库设计的时候经常需要系统性的去认识系统涉及到的全部对象,以及对象间的相互关系,如果系统复杂的话,如果不借助合适工具的话,到最后设计出来的数据库肯定会存在或多或少的问题,不过前辈们早就遇到过...
  • 数据库设计

    万次阅读 2021-09-14 09:58:39
    数据库设计 数据库设计概念 数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构, 并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括...
  • PDMan-国产免费通用数据库建模工具

    千次阅读 2020-10-22 10:49:49
    背景情况说明 本人长期以来一直从事于金融...其设计初衷就是用作数据库建模,所以他必然是一款非常优秀的数据库建模工具。 但,PowerDesigner有以下几个不足之处,有点不能忍受,萌生了自己做一个数据库建模工具的想
  • 本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果。ToolFk还支持BarCode条形...
  • 数据库设计数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 数据库设计的...
  • DbGate:一款免费的智能数据库管理工具

    千次阅读 多人点赞 2021-04-23 21:49:21
    DbGate 是一个免费开源的数据库管理工具,提供了多种数据库支持,目前包括 MySQL、PostgreSQL、SQL Server 以及 MongoDB。DbGate 支持不同的平台,包括 Windows、Linux、MacOS 以及 Web 浏览器。DbGate 基于宽松的 ...
  • 关于国产数据库设计PDManer工具的使用一 PDManer简介二 PDManer的使用1 简单案列说明1 界面说明2 内容说明1 数据表2 视图3 关系图4 数据字典 一直以来,对于数据库的表设计,都是采用PowerDesigner工具. 最近发现一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 658,347
精华内容 263,338
热门标签
关键字:

免费的数据库设计工具