有什么软件方便画er图_数据库ER图绘制工具(DbSchema)「建议收藏」

有什么软件方便画er图_数据库ER图绘制工具(DbSchema)「建议收藏」DbSchema是一款专业的数据库ER图绘制工具,也是一款通用数据库设计器和查询工具,可以将数据库以交互的视觉展现,支持文件创建报表,加载数据,生成随机数据等功能。有需要的小伙伴欢迎来西西下载体验。软件功能:1、ER图DBNAME图表设计器在DbSchema中,您将通过图表布局与模式交互。通过创建多个布局来更好地理解模式,每个布局都专注于模式的特定部分。布局和模式结构将保存在DbSchema项目文…

大家好,又见面了,我是你们的朋友全栈君。

DbSchema是一款专业的数据库ER图绘制工具,也是一款通用数据库设计器和查询工具,可以将数据库以交互的视觉展现,支持文件创建报表,加载数据,生成随机数据等功能。有需要的小伙伴欢迎来西西下载体验。

有什么软件方便画er图_数据库ER图绘制工具(DbSchema)「建议收藏」

软件功能:

1、ER图

DBNAME图表设计器在DbSchema中,您将通过图表布局与模式交互。通过创建多个布局来更好地理解模式,每个布局都专注于模式的特定部分。布局和模式结构将保存在DbSchema项目文件中。阅

通过双击它们直接在布局中编辑表格或列。

通过拖放一个表格列来创建新的外键。

通过按住SHIFT+CONTROL单击表格标题查看数据库数据。

设计脱机架构并稍后在数据库中创建它

不同的图表外观和感觉

将表中的外键行绘制为表模式或指向每列

使用不同的外键符号:Idefix,Barker等

为每张表使用不同的颜色,放置注释标注。

2、从数据库反向工程师模式

通过对数据库中的模式进行逆向工程,可以启动新项目。模式结构将被保存到项目文件中,并且可以在未连接到数据库的情况下重新打开。

从创建的项目中,您可以连接到另一个数据库并同步这些方案。就像您将开发模式与生产数据库上的模式同步一样。

使用JDBC驱动程序连接到任何关系数据库。

上传DbSchema中的任何JDBC驱动程序

将新数据库添加到支持的数据库列表中

SSH连接

自定义查询以反向设计触发器,函数,过程和约束

将反向工程数据库模式保存为项目文件

重新打开已保存的项目文件而不连接到数据库

3、关系数据浏览

DBNAME数据资源管理器一个非常简单高效的关系数据资源管理器,可以同时查看多个表中的数据,并具有多种过滤器,数据排序机制等等。

根据表之间的外键,可以在同一时间从多个表中探索数据。可以创建虚拟外键。可以插入新记录,可以编辑现有记录。阅读更多…

无限大小的浏览树

过滤表格数据

在浏览表中插入数据

保存项目文件中的浏览树,并稍后重新打开

优化内存使用情况

查看数据库中的Blob或Clob数据

在数据库中搜索数据的简单方法

印花

4、查询生成器

DBNAME可视化查询构建器和查询编辑器以图形方式编写SQL查询。您可以使用不同的连接子句,如左外连接,使用过滤器或通过查询生成组。可以通过拖放或按外键图标添加表格。阅读更多…

使用鼠标编辑复杂的查询

选择查询列

动态地将新表添加到查询中

将GroupBy条件用于查询

设置查询条件

执行查询

预览查询SQL

5、SQL编辑器

具有语法高亮和代码完成功能的Sql编辑器可以帮助您编辑和执行SQL。它可以执行简单的查询以及脚本。输出可以显示在屏幕上或直接后台处理到文件中。它可以做图解说明计划。阅读更多…

使用自动完成编辑查询

SQL关键字的突出显示

执行单个查询以及脚本

解释查询执行计划

使用多个结果窗格

将文件结果导出为CVS,Excel,制表符分隔等

6、生成模式脚本

在DbSchema中,您可以生成架构脚本并将数据导出到脚本中。 使用生成的脚本可以在任何数据库上重新创建模式。

7、模式同步

将模式转换为DBNAMEDbSchema正在使用自己的图像存储在项目文件中。无需连接到保存到文件的数据库即可编辑架构。比连接数据库(可以是不同的数据库)并同步模式。决定数据库或本地项目上缺少的每个表,列等,以便创建它或将其放在一侧(从数据库或本地项目中删除)。阅读更多…

从数据库中反向设计数据库模式

将数据库模式与数据库同步

为每个找到的差异选择一个操作:’合并到本地项目’,’更改数据库’或’无操作’

为数据库修改生成一个SQL脚本

比较来自两个DbSchema项目文件的方案

使用DbSchema将数据库更新为最新的模式版本

有一个中央项目和多个数据库

将架构转换为不同的数据库

8、  将架构转换为不同的数据库

由于DbSchema项目独立于数据库,因此可以在项目属性中更改项目Rdbms。您可以创建或同步您的架构与不同的数据库。更改模式Rdbms将为所有列应用新的数据类型映射,这也基于标准的9、JavaSQL数据类型。

将分隔文本,XML或Excel文件中的数据导入数据库。非常容易使用,数据预验证。

9、打印数据库DiagramSmart打印

DbSchema可以打印最佳布局图像。您还可以将图像打印为图像或生成包括小尺寸矢量图像的HTML文档。

预览打印的页面

选择打印缩放以及打印的页面

最佳的打印质量

10、DbSchema解释计划图解说明计划

解释计划在数据库为解释计划函数返回的原始文本旁边显示一个包含事件时间线分布的图表。在图中显示了每个表或索引访问的提示。这可以轻松识别查询中最耗时的事件,并轻松识别正在访问数据的事件。

11、随机数据生成器随机数据生成器

在数据库中生成测试数据。可以使用包括整数,随机和反向正则表达式模式的可配置模式。预定义的模式库将有助于为每列找到最佳模式。

12、文档

您可以输入任何模式表,列等的注释或标注。将鼠标移动到布局上时,您会看到该注释为工具提示。这可以帮助您轻松理解表格和列的定义。

使用生成HTML文档的功能(包括布局的SVG图像),您可以在项目或Web上发布交互式HTML文档。

两种文档格式:HTML5或HTML4

包括布局图像

通过使用SVG的小尺寸图像

交互式图像。将鼠标移动到图像中的列上并读取模式注释

13、团队设计模式;将项目文件存储在GIT或SVN中

DbSchema拥有自己的架构映像,除了数据库中的架构外。此图像与布局和工具(SQL编辑器,查询生成器,关系数据编辑器)一起保存到项目文件中。项目文件是XML格式的文本文件。它可以用任何文本编辑器打开。该文件可以在Subversion存储库(Git,Svn,Mercurial等)中共享。这样,您可以在不同的时间点控制不同版本的架构。

14、自动化脚本

DbSchema可以以非交互模式启动并自动执行Groovy脚本。 该脚本可以完全控制DbSchema逻辑,因此可以对模式进行逆向工程,生成文档等。这样,不同的操作就可以自动化。

15、表格和报告

DBNAME表单和报表使用DbSchema,您可以构建小型应用程序或创建具有多个主节点的报表。 Forms引擎非常强大并且简单易用。 内部脚本可用于使用JavaScript或Groovy对表单或报告逻辑进行建模。

软件特色:

1、交互式布局

与模式交互:DbSchema官方版直接在布局中编辑表格,列和外键。

2、表格和报告

出色的表单和报表引擎,DbSchema官方版支持HTML,JavaFx和pdf。

3、关系数据浏览

遵循表之间的外键,一次可以在多个表上使用强大的数据浏览器。数据可以被删除,添加或编辑。

4、查询生成器

可视化工具可以使用INNER,OUTER,EXISTS连接,过滤器和groupby子句编写复杂的查询。

5、SQL编辑器

DbSchema包含强大的SQL编辑器,语法高亮,自动完成和自动查询生成。查询可以逐个执行或作为脚本执行。查询执行计划可以被生成。

6、模式同步

DbSchema将架构存储在其自己的数据库项目中。该项目可以在不连接数据库的情况下重新打开。您可以连接到一个或多个数据库,并将模式与其中任何一个进行同步。同步模式意味着比较模式定义并合并数据库或DbSchema项目中的差异。

7、与所有SQL关系数据库兼容

DbSchema使用JDBC驱动程序连接到任何关系数据库。这是大多数数据库提供的行业标准。架构可以在数据库之间进行转换。

8、模式文档

模式文档可以生成为:

pdf文件

HTML5网页交互式图形图像

印刷纸

更新日志:

版本8.1.8

功能:提高SQL编辑器的渲染速度。这使得UI通常更快。

功能:外键对话框 – 添加查找表功能

功能:MongoDb与mongodb + srv一起使用:选项

功能:将Cassandra JDBC驱动程序更新为最新的本机驱动程序

功能:添加HTML5文档黑暗主题

功能:改进黑暗主题

错误:修复Snowflake架构导入

错误:未从项目中删除已关闭的浏览表

错误:同步任务中的线程问题

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/152039.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • linux重命名文件和文件夹的区别_文件夹如何重命名

    linux重命名文件和文件夹的区别_文件夹如何重命名Linux重命名文件和文件夹1.mvlinux下重命名文件或文件夹的命令mv即可以重命名,又可以移动文件或文件夹。例子:将目录A重命名为BmvAB将/a目录移动到/b下,并重命名为cmv/a/b/c例子:ubuntu@ubuntu:~/Public/a2$tree….

  • Canny边缘检测

    Canny边缘检测Canny边缘检测是一种非常流行的边缘检测算法,是JohnCanny在1986年提出的。它是一个多阶段的算法,即由多个步骤构成。1.图像降噪2.计算图像梯度3.非极大值抑制4.阈值筛选我们就事后诸葛亮,分析下这个步骤的缘由。首先,图像降噪。我们知道梯度算子可以用于增强图像,本质上是通过增强边缘轮廓来实现的,也就是说是可以检测到边缘的。但是,它们受噪声的影响都很大。那么,我…

  • AirSim和UE4的环境配置

    关于具体的环境配置网上有很多的资料,之前也配置过这个环境,但是没有好好的整理过,每次遇到问题都是瞎搞,然后莫名其妙的解决了。这次的博客主要是把配置的过程要注意的地方记录一下。1、前提条件cmake3.10.3、VisualStudio2015professionalupdate3、UE4.16.3这是我的机器上的环境,作为参考。2、编译AirSim源码首先要到Air…

  • linux动态库和静态库的使用_静态库的使用

    linux动态库和静态库的使用_静态库的使用文章目录动静态库的基本原理认识动静态库动静态库各自的特征静态库的打包与使用打包使用动态库的打包与使用打包使用动静态库的基本原理动静态库的本质是可执行程序的“半成品”。我们都知道,一堆源文件和头文件最终变成一个可执行程序需要经历以下四个步骤:预处理:完成头文件展开、去注释、宏替换、条件编译等,最终形成xxx.i文件。编译:完成词法分析、语法分析、语义分析、符号汇总等,检查无误后将代码翻译成汇编指令,最终形成xxx.s文件。汇编:将汇编指令转换成二进制指令,最终形成xxx.o文件。链接

  • java中打印数组的方法_Java数组方法–如何在Java中打印数组

    java中打印数组的方法_Java数组方法–如何在Java中打印数组java中打印数组的方法Anarrayisadatastructureusedtostoredataofthesametype.Arraysstoretheirelementsincontiguousmemorylocations.数组是用于存储相同类型数据的数据结构。数组将其元素存储在连续的内存位置中。InJava,arraysareo…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号