DbSchema是一款数据库处理软件,可以帮助用户在电脑上管理数据库,支持管理SqlServer,Sybase,Oracle,MySql,Ingres,Informix,Db2,Visual Query Builder等数据库,连接到数据库就可以建立管理项目,软件界面已经提供管理引导方案,您可以查看官方提供的引导步骤建立项目,也可以在软件在帮助界面查看该软件的全部教程;小编推荐的DbSchema8.1.8是官方发布的最新版本,如果你需要这款软件就可以下载体验!

软件功能
1、ER图
DBNAME图表设计器在DbSchema中,您将通过图表布局与模式交互。通过创建多个布局来更好地理解模式,每个布局都专注于模式的特定部分。布局和模式结构将保存在DbSchema项目文件中
2、从数据库反向工程师模式
通过对数据库中的模式进行逆向工程,可以启动新项目。模式结构将被保存到项目文件中,并且可以在未连接到数据库的情况下重新打开。
3、关系数据浏览
DBNAME数据资源管理器一个非常简单高效的关系数据资源管理器,可以同时查看多个表中的数据,并具有多种过滤器,数据排序机制等等。
4、查询生成器
DBNAME可视化查询构建器和查询编辑器以图形方式编写SQL查询。您可以使用不同的连接子句,如左外连接,使用过滤器或通过查询生成组。可以通过拖放或按外键图标添加表格。
5、SQL编辑器
具有语法高亮和代码完成功能的Sql编辑器可以帮助您编辑和执行SQL。它可以执行简单的查询以及脚本。输出可以显示在屏幕上或直接后台处理到文件中。它可以做图解说明计划。
软件特色
Visual Query Builder
Visual Query Builder是一个用于构建和执行SQL查询的DbSchema工具。 查询可以使用具有内部,外部或现有连接,分组依据,顺序等的多个表。
从其他工具导入设计模型
可以使用Groovy脚本导入DbSchema模型。 在下面的示例中,我们将架构列注释从PowerDesigner导出到CSV文件,
自动化
使用DbSchema,您可以使用JScript或Groovy脚本自动执行不同的进程。 Groovy以在Gradle中使用而闻名,简单且完全兼容Java。 可以在SQL编辑器中编辑和测试脚本。
MongoDb功能
DbSchema可以通过从数据库中读取数据样本来连接到MongoDb并对逻辑模式进行反向工程。 这是由DbSchema JDBC驱动程序完成的,该驱动程序是开源的
表格和报告
DbSchema表格和报告可用于:
创建多个主 - 详细信息报告
使用引导响应式HTML模板创建小型应用程序或报告。 替代方案,它们可以作为JavaFx或PDF运行。
将应用程序部署为WAR Tomcat应用程序
安装方法
1、打开DbSchema_8_1_8.exe软件执行安装,点击next

2、提示安装地址设置C:Program FilesDbSchema

3、显示安装快捷方式名字设置,默认就可以了,点击next

4、提示安装附加的内容,点击下一步开始安装

5、提示软件开始安装的界面,等待软件安装结束

6、DbSchema_8_1_8.exe已经安装到你的电脑,点击finish

使用说明
1、DbSchema快速导览
了解DbSchema的主要功能:
布局和交互式图表
DbSchema内部架构,架构迁移和版本控制
使用关系数据浏览从多个表中浏览数据

2、布局符号
可以在布局(图表)中直接编辑模式。 可以使用相同或不同的表创建多个布局。 布局将保存到项目文件中。

3、交互式布局
布局是互动的:
双击要编辑的表头,列或外键行。
使用引用列在引用的主键列上拖放来创建外键。
单击按住CTRL + SHIFT的表格标题查看表格数据

4、布局选项
菜单选项:
12显示列数据类型。
外键行指向列。

5、DbSchema项目
DbSchema使用自己的架构映像,与数据库分开。 这使得:
在多个数据库上部署一个模式
为每个模式版本使用不同的项目文件,比较两个不同的项目文件并生成迁移脚本
离线设计模式(没有数据库)
通过Git在团队中共享项目文件

6、从数据库刷新项目架构
重新启动DbSchema将自动加载上次保存的项目文件。 从连接组合,您可以连接到不同的数据库或进入脱机模式。 要确保本地架构与数据库中的相同,请从菜单中按刷新架构选项。

7、模式比较同步
从数据库刷新本地模式将打开模式比较对话框。 在这里,您可以为找到的每个差异选择一个操作:
改变本地项目或
更改数据库或生成SQL脚本

8、虚拟外键
虚拟外键与普通外键类似,但仅在DbSchema项目中创建
虚拟外键用于关系数据浏览,以探索来自多个表或可视查询构建器的数据。

9、关系数据浏览和编辑器
通过普通或虚拟外键同时探索来自多个表的数据。
通过右键单击任何表头来启动编辑器。 通过单击标题栏中的箭头级联到子表中。 表格和编辑器将保存到项目文件中,以后可以重新打开。

10、关系数据浏览编辑器
在列上设置过滤器
插入或删除记录

11、Visual Query Builder
可视查询编辑器使用普通或虚拟外键来过滤,分组和连接。
单击外键图标/图标,添加一个表并加入更多表。
将联接更改为左联接或存在
右键单击列以添加过滤器或按顺序排列

12、SQL编辑器
...具有文本自动完成功能,图形执行计划,数据导出到CSV,Excel等。
编辑器还可以执行Groovy或JS脚本,并可访问DbSchema内部API类。 帮助中的详细信息

13、PDF / HTML5图像文档
文档包括交互式图矢量图像。 表和列注释可以作为鼠标悬停工具提示读取。

14、随机数据生成器
使用可配置的反向正则表达式和预定义模式生成随机数据填充表。

15、表格和报告
DbSchema表单和报告是Web响应式的,具有多个主要细节部分,文本字段,图表和按钮。 可以包括用Java编写的复杂逻辑(Groovy或JS)。

16、黑暗主题
从项目/外观菜单更改为黑暗主题

17、结束
如果在连接到数据库时遇到问题,请查看帮助以获取有关如何启用远程连接或配置数据库的提示。 如有任何疑问,请随时与我们联系。
感谢您阅读本次旅行。

18、连接对话框
每次要连接到数据库时,都会打开连接对话框。

连接别名
别名是您为此连接提供的名称,用于在DbSchema中引用它。您可以选择任何您喜欢的名称。
RDBMS
这是您要连接的数据库。您可以通过单击“...”按钮将新数据库添加到列表中。
JDBC驱动程序
从DbSchema中的一个预配置驱动程序中进行选择。单击“...”按钮可以管理驱动程序和URL模式。请注意,在这个组合中,如果连接本地或远程,或者根据身份验证(如SqlServer),您可以选择不同的驱动程序。
服务器位置
这是查找运行数据库的计算机所需的设置。
数据库主机
运行数据库软件的主机。它可以与DbSchema(localhost)或远程计算机位于同一台计算机上。这可以是机器名称或IP。如果数据库与DbSchema在同一台机器上运行,则使用'localhost'。找到合适的价值:
Windows:使用暂停/中断键同时按下Windows键(上面带有Windows符号)(通常位于键盘的右上角)。将出现一个对话框。寻找计算机名称。
Linux:在终端中执行主机名
从您的计算机通过在命令提示符(或终端)中执行ping [host]来测试主机名。不要尝试使用http:// www ....名称。这是互联网浏览器使用的!这里需要物理机器名称或IP!
在服务器或当前计算机上运行的防火墙可能会阻止对数据库服务器的访问。请考虑禁用它们。搜索互联网以了解具体方法。
示例主机名:
简单的名字,比如myserver
具有域的名称,例如myserver.mycompany。如果域错误,则无法找到服务器。
IP如192.168.1.21
数据库端口
端口是一个数字(连接的端口)。通常由DbSchema预设。如果没有,则必须检查数据库文档以获取正确的值。
数据库认证
数据库使用自己的用户名和密码保护您的数据。
数据库用户和密码
数据库中用户帐户的用户名和密码。这通常在数据库安装期间设置。有些数据库使用“sa”或“root”等标准用户。其他数据库也需要Windows用户和数据库密码。单击您的数据库以阅读标准用户名和密码。
19、高级选项

您可以在此处指定要使用的自定义URL。 除非您需要使用自定义模式或添加某些特定参数,否则不应编辑此项。 “连接”对话框询问主机,用户,端口,...值,并以配置的URL模式替换它们。 在此处了解有关JDBC URL的更多信息
数据库映射
如果您已在DbSchema中拥有架构并且连接到同一架构具有不同名称的数据库,请使用此设置。 这将允许关联两个具有不同名称的模式。
20、关系数据浏览和编辑器
关系数据浏览是一种DbSchema工具,用于根据它们之间的外键来探索和编辑来自一个或多个表的数据。如果未定义外键,则可以在布局中创建虚拟外键。数据编辑器工具将在布局内打开,并将保存到项目框架中。
关系数据浏览可以从菜单中启动,也可以通过单击任何表或视图标题来启动。如果从菜单中启动了一个空的数据编辑器编辑器,则可以通过拖放从布局添加第一个表。

您可以通过单击每个浏览场景的工具栏中的外键图标进入更多表。

您可以下载的表数是无限的。通过在其中一个窗口中选择不同的行,子窗口将使用与表之间的外键匹配的记录进行更新。
过滤数据
通过创建数据过滤器从其中一个窗口过滤数据。单击列标题以创建过滤器。

插入或编辑数据记录
在每个浏览窗口的底部,有用于插入新数据记录的按钮。双击任何单元格编辑数据。

查看或上传图像和Blob数据
关系数据浏览可用于查看来自数据库,blob数据等的图像。右键单击浏览场景中的列,然后选择查看数据的选项。您也可以使用外部应用程序查看数据,如Word,Excel等。您必须输入将保存内容的文件扩展名。 DbSchema将使用随机名称和给定的扩展名保存它,并将打开在Windows中注册的应用程序作为此扩展的默认应用程序。

DbSchema布局
我们将布局图表和编辑器称为可在同一选项卡中打开的编辑器。通过双击可以在布局中直接编辑表,列和外键。

为了更好地理解模式,您可以创建多个布局。一个表可以以任何布局显示。通过从树窗格拖放将表添加到布局。
布局与模式一起保存到项目文件中。您可以关闭布局,它仍然会被保存,然后重新打开它。
图符号。

使用鼠标选择多个表并按住Control。右键单击以获取选项,例如创建表组。

使用鼠标右键拖动布局。使用ALT键和鼠标进行缩放。

列可以隐藏在图表中。双击表标题以转到表对话框。

除了关系数据浏览,可以通过单击CTRL + SHIFT向下的表头来快速查看数据库中的表数据。

关于外键
通过在主键列上拖放一列来创建外键。如果数据列数据类型不匹配,则数据库可能会返回错误。如果要仅为文档或关系数据浏览创建外键,则可以创建虚拟外键。它们不会在数据库中创建,但会保存在项目文件中,因此每次打开项目时它们都可用。

外键在布局中自动绘制。您无法影响外键的绘制。它们需要在表格之间留出最小的空间。如果失败,则在外键图标上绘制标记。

外键可以在布局中以两种模式绘制:指向表(默认)并指向列。指向列可以在一行中合并两行。

可以使用不同的符号绘制外键。从菜单中更改:

印刷和文档
DbSchema可以生成:
打印图表
HTML5图的图。这是一个非常紧凑的HTML文件,包含图表的SVG矢量图像。矢量图像使用XML格式。您可以将鼠标移到生成的图像上以读取表或列注释,或突出显示外键及其列。
PDF文档。这可以从打印预览对话框生成。
也可以使用自动化脚本完成生成文档。阅读本章以了解如何从脚本生成文档

更新日志
版本8.1.8
功能:提高SQL编辑器的渲染速度。这使得UI通常更快。
功能:外键对话框 - 添加查找表功能
功能:MongoDb与mongodb + srv一起使用:选项
功能:将Cassandra JDBC驱动程序更新为最新的本机驱动程序
功能:添加HTML5文档黑暗主题
功能:改进黑暗主题
错误:修复Snowflake架构导入
错误:未从项目中删除已关闭的浏览表
错误:同步任务中的线程问题
版本8.1.7
错误:修复从数据库对话框导出数据中的'null'
功能:改进模式映射对话框
功能:改进表自动排列代码
功能:添加DbSchema / config / appearance / user.css,其中可以编辑外观和css属性
功能:迁移MongoDb JDBC驱动程序到Gradle和mongo-java-driver:3.10
功能:项目/设置中的合并连接/ Rdbms设置对话框
功能:改进外键依赖对话
错误:克隆表克隆也是外键
错误:修复数据加载器日期格式
错误:JSqlParser正确的句柄引用的表和列名称
错误:随机数据生成器的修复 - Fk生成器
∨ 展开