DbSchema 是一款专业可靠的数据库关系图设计软件,你可以通过拖放或按外键图标添加表格,并具有多种过滤器,数据排序机制等等。可通过多个数据库管理和同步模式使用可帮助您设计,记录和管理数据库,轻松设计新表,生成HTML5文档,浏览和编辑数据库数据,比较并同步多个数据库上的模式,编辑和执行SQL,生成随机数据。

【功能特点】

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对表单或报告逻辑进行建模。

mysql 关系图 工具_DbSchema(数据库关系图设计器) V8.1.7 官方版相关推荐

  1. 初探EntityFramework——来自数据库的EF设计器

    本文通过简单的示例,先初步了解下EF四种设计模式之一:来自数据库的EF设计器. 来自数据库的EF设计器,顾名思义,需要有新建的数据库和表结构,才能生成EF设计器, 在本地新建数据库KTStore,并且 ...

  2. 【MySQL】使用Visio绘制数据库关系模型图

    使用Visio绘制数据库关系模型图 1 新建项目 文件-新建–软件和数据库-数据库模型图 点击后,出现如下界面: 2 绘制 左侧"实体关系"中将"实体"形状拖放 ...

  3. mysql新建数据库关系图_创建数据库关系图失败解决方法

    本文章介绍了关于创建数据库关系图失败解决方法,有需要的同学可以参考一下下. 在新建或附加数据库后,想添加关系表,结果出现下面的错误: 此数据库没有有效所有者,因此无法安装数据库关系图支持对象.若要继续 ...

  4. mysql中关系怎么弄_mysql数据库关系操作

    ### mysql数据库 #### 知识要点: 1. 数据操作增.删.改 2. 外键约束要求 3. 一对多表关系 4. 一对一表关系 5. 多对多表关系 6. 外键约束的参照操作 ### 数据操作 # ...

  5. 学校计算机学院教学管理ER图,教学管理系统数据库ER图及SQL语句.doc

    文档介绍: 教学管理系统 一.系统功能需求 学校教务管理系统是针对学校的大量信息处理工作而开发的管理软件,完成的主要功能如下: (1) 学生基本信息管理:能够对学生基本信息进行输入.删除.修改.学生基 ...

  6. 计算机学院教学管理ER图,教学管理系统数据库ER图和SQL语句.doc

    .. .. 教学管理系统 一.系统功能需求 学校教务管理系统是针对学校的大量信息处理工作而开发的管理软件,完成的主要功能如下: (1) 学生基本信息管理:能够对学生基本信息进行输入.删除.修改.学生基 ...

  7. mysql8.0.13 32位下载_MySQL8.0下载-MySQL数据库8.0下载 v8.0.11官方版(32位/64位)--pc6下载站...

    mysql是一款数据库管理系统,mysql一般网站开发者或者数据库开发者会用到,mysql拥有体积小巧.读取和存储速度快的特点,新版本完全脱了MylSAM存储引擎,改善了扫描性能,同时还重构了sql分 ...

  8. mysql126_mysql数据库下载-mysql2019最新版本v7.6.9 官方版 - 极光下载站

    mysql是一款强大的数据软件,为中小型企业提供数据库服务,安全性更高,作为关系型数据库,常用到的sql语句也对比其他的更加的简单,可实用性更高,支持平台下载!更多数据库软件尽在极光下载站! jdk环 ...

  9. 水晶报表 jar包版本过低_工具类学习-UReport报表设计器整合

    dada-report报表整合UReport报表设计器工具 结合日常工作和学习实践,针对传统报表子站面临的问题,尝试借助UReport报表设计器解决 1.可在现有工程基础上引入Ureport2报表设计 ...

最新文章

  1. 开源 java CMS - FreeCMS2.8 自定义标签 channelSon
  2. 第一周——数据分析之表示 —— Numpy 数据存取与函数
  3. 使用OpenCV的ANN_MLP神经网络实现数字识别
  4. oracle结果集过大,多重子查询/大结果集查询问题
  5. java订单类_基于Java创建一个订单类代码实例
  6. 【Python】Python库之图形艺术
  7. 量子计算在秘密分析中的应用【会议】
  8. python有哪些软件包用来考察变量之间的相关性_Python语言基础考察点:python语言基础常见考题(一)...
  9. fileinputstream读取文件_压缩 20M 文件从 30 秒到 1 秒的优化过程
  10. JAVA的日期与毫秒的相互转换
  11. CCF NOI1136 单词分类
  12. linux资源限制函数getrlimit,setrlimit(转载)【转】
  13. 结构体学习笔记6——结构体嵌套
  14. SQLServer版本对应内部数据库版本号配置表
  15. python自定义损失函数_自定义损失函数sklearn
  16. java高并发编程讲解_有人看过 java高并发编程详解 汪文君著 这本书吗?
  17. Matlab之正态拟合直方图绘制函数histfit
  18. 64位x86微服务器芯片,卖贝商城告诉你微服务器替代x86服务器的利与弊
  19. 通信协议之一线协议(1-Wire)解析
  20. 顾客终生价值-CLV

热门文章

  1. 计算机课程延伸知识点,【非计算机专业计算机基础课程教学改革】 计算机基础知识点归纳...
  2. php sku联动,php-SKU的WooCommerce管理产品搜索
  3. 决策树后剪枝算法(一)代价复杂度剪枝CPP
  4. MC20模块有源天线电路图
  5. Visual Studio中注释出现红色波浪纹
  6. git add 报错 warning: LF will be replaced by CRLF
  7. C语言100题第二题 编写函数fun()的功能并调用:从3个红球,5个白球,6个黑球中任意取8个 作为一组,进行输出。在每组中,可以没有黑球,但是必须有红球和白球。组合数作为函数返回值。
  8. 变压器绝缘电阻测试试验
  9. 2015年阿里笔试题
  10. 弹跳式ppt模板动态目录怎么制作?