数据库关系图设计器:DbSchema 9.4.3

yumo6662个月前 (08-28)技术文章24

DbSchema是一个面向图表的数据库Windows PC软件,兼容所有关系数据库和许多无SQL数据库,如MySql、Cassandra、PostgreSQL、MongoDB架构可视化、Redshift、SqlServer、Azure、Oracle、Teradata等。

使用DbSchema,您可以设计带有或不带有数据库的架构,将设计保存为项目文件,在多个数据库上部署架构,并在团队中共享设计。内置工具允许直观地浏览数据库数据、构建和执行查询、生成随机数据、构建表单应用程序或报告等。它可以免费评估15天,无需注册。它可以在所有操作系统上工作。

DbSchema是为大型模式和复杂数据库构建的。在表之间建立有意义的关系,并对架构进行文档化。发现DbSchema布局、虚拟外键、关系数据浏览、交互式PDF文档和许多其他功能。

特点和亮点

导入数据库架构

加载JDBC驱动程序

连接到任何JDBC兼容的数据库。已经测试了几个DBMS,但稍后还会添加更多。

目前测试的DBMS包括:Oracle、MySQL、PostgreSQL、DB2 for Windows/Linux、Cache、DaffodilDB、FrontBase、HSQLDB、Informix、JavaDB/Derby、Microsoft SQL Server、Mimer、Pervasive、PointBase、Sybase SQL Anywhere、Sybase ASE。

架构导入包括:表、视图、外键、过程、触发器、序列和注释。

编辑数据库架构

在内部数据库模式表示和任何特定数据库之间使用抽象级别。

编辑表、列、索引、外键、过程、触发器、序列和注释。

使用布局以图形方式编辑架构,包括:表、视图、外键等。。。

在项目中创建和使用多个布局。

使用简单的鼠标移动拖动、平移和缩放布局。

支持从项目树拖放到图形布局。

高亮显示给定表的外键,该外键在删除事件时触发。

直接从架构图形布局生成SQL语句。

生成任何特定数据库的架构脚本。

将架构数据类型从一个数据库更改为另一个数据库。

编辑架构脱机支持。

浏览数据库数据

同时浏览多个表中的数据。

对浏览数据设置筛选器。

对一列或多列上的浏览数据进行排序。

无限制的浏览深度。

对浏览数据进行分页。

单个或多个记录视图。

插入、更新和删除记录。

以图像、Html、文本或使用外部应用程序查看大型对象(LOB)字段。

将浏览会话保存在项目文件中,以后可以再次浏览。

编辑和执行SQL

编辑SQL语句。

语法高亮显示包括数据库关键字、函数、表和视图名称。

自动完成表、视图和列名。

快速单击并在SQL窗格中显示表或列,然后在布局中显示它们。

单独或作为脚本执行SQL语句。

查询执行后,对SQL结果进行分页和排序。

保留多个SQL结果窗格,并刷新查询结果。

解释SQL执行计划。

将SQL脚本工作会话保存在项目文件中,以后可以继续。

架构同步

将项目架构与另一个项目或数据库同步。

列出架构差异。

选择要在本地或远程架构上保留的差异。

基于架构差异生成合并SQL脚本。

将差异上传到数据库,并自动逐步执行。

离线同步模式,从而增强团队合作能力。

脚本和文档

为任何数据库生成SQL架构创建脚本。

通过添加注释来记录表、列、外键、索引等

将架构规范生成为HTML文档。

使用缩放打印功能,打印模式布局,精确控制实际打印大小。

生成模式布局图像文件,有几种格式(PNG[光栅]或SVG[矢量])

提供数据库模板系统,允许创建、编辑和维护数据库模板

已经提供了几个数据库模板,但也可以通过连接到目标数据库来学习新的数据库模板。

相关文章

有了这些库,Android 开发效率提升好几倍

在 Android 开发的过程中,每个开发者或多或少的都使用过第三方开源库,使用第三方开源库可以大大减少开发者的精力和时间,从而更好的关注应用本身的业务逻辑。网络相关OkHttp一个处理网络请求的开源...

免装环境!SQLite 可视化神器,Java 开发者速通指南

作为 Java 开发者,你是否常为 SQLite 数据库的操作头疼?手写 SQL 建表、查数据太繁琐,命令行工具交互效率低,第三方库集成又容易踩坑?今天要安利的「DB Browser for SQLi...

Java中使用MongoDB数据库_java执行mongodb命令

一、Java 实现对 MongDB 的操作1、前提条件除了通过启动 mongo 进程进如 Shell 环境访问数据库外,MongoDB 还提供了其他基于编程语言的访问数据库方法。MongoDB 官方提...

基于Java实现,支持在线发布API接口读取数据库,有哪些工具?

基于java实现,不需要编辑就能发布api接口的,有哪些工具、平台?还能一键发布、快速授权和开放提供给第三方请求调用接口的解决方案。架构方案设计:以下是一些基于 Java 实现的无需编辑或只需少量编辑...

牛哇!MySQL中的日志“binlog”的三种格式这么好玩

MySQL 中的日志比较重要的有 binlog(归档日志)、redo log(重做日志)以及 undo log,那么跟我们本文相关的主要是 binlog,另外两个日志松哥将来有空了再和大家详细介绍。1...