闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > DbSchema(数据库关系图设计器) 8.0.0

DbSchema(数据库关系图设计器) 8.0.0

  • 软件大小:未知
  • 更新日期:2018-05-24
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
DbSchema(数据库关系图设计器)  8.0.0
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
DbSchema8.0破解版是一款功能强大的数据库关系图设计工具,DbSchema是一个面向图的数据库工具,集成了SQL和数据工具。 DbSchema将模式和图表存储在其自己的项目文件中,DbSchema可以与所有关系数据库一起工作。通过多个数据库管理和同步模式使用可帮助您设计,记录和管理数据库,轻松设计新表,生成HTML5文档,浏览和编辑数据库数据,比较并同步多个数据库上的模式,编辑和执行SQL,生成随机数据。DbSchema与所有关系数据库和少量非SQL数据库兼容。 它适用于所有主流操作系统,软件使用简单,你无需成为SQL专业人员就可完成工作,本次小编带来的是DbSchema8破解版,含序列号和详细的安装激活图文教程,需要的朋友赶紧来下载吧!

安装破解教程

1、在本站下载并解压,双击DbSchema_windows-x64_8_0_0.exe运行,稍等片刻

2、进入软件安装向导,点击next

3、点击浏览选择软件安装路径,点击next

4、继续点击next,如图所示,安装中,速度非常快,大家稍等片刻

5、安装完成,点击finish退出向导

6、安装完成后运行软件,点击help-register注册

7、输入文本文件中的注册信息注册即可

软件功能

 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、交互式布局  
与模式交互:直接在布局中编辑表格,列和外键。  
2、表格和报告  
出色的表单和报表引擎,支持HTML,JavaFx和PDF。  
3、关系数据浏览  
遵循表之间的外键,一次可以在多个表上使用强大的数据浏览器。数据可以被删除,添加或编辑。  
4、查询生成器  
可视化工具可以使用INNER,OUTER,EXISTS连接,过滤器和groupby子句编写复杂的查询。  
5、SQL编辑器  
DbSchema包含强大的SQL编辑器,语法高亮,自动完成和自动查询生成。查询可以逐个执行或作为脚本执行。查询执行计划可以被生成。  
6、模式同步  
DbSchema将架构存储在其自己的数据库项目中。该项目可以在不连接数据库的情况下重新打开。您可以连接到一个或多个数据库,并将模式与其中任何一个进行同步。同步模式意味着比较模式定义并合并数据库或DbSchema项目中的差异。  
7、与所有SQL关系数据库兼容  
DbSchema使用JDBC驱动程序连接到任何关系数据库。这是大多数数据库提供的行业标准。架构可以在数据库之间进行转换。  
8、模式文档  
模式文档可以生成为:  
PDF文件  
HTML5网页交互式图形图像  
印刷纸

使用帮助

DbSchema接口  
DbSchema的结构如下:  
树窗格显示项目和模式结构,表格等  
布局是使用SQL和数据工具的图表:  
关系数据浏览以浏览和编辑数据库中的数据  
VisualQueryBuilder  
SQL编辑器  
图表透视  
SQL预览显示在查询生成器中生成的SQL  
SQL历史记录显示执行的查询

数据库根据模式定义存储数据。通过阅读以下内容了解结构:  
模式与  
表格  
列  
索引  
外键  
约束  
查看  
序列  
程序,函数和触发器  
示例架构  
架构  
模式或目录是一组表。对于一个应用程序来说,创建至少一个模式并将其放入其中是很常见的。这样就明显区分了应用程序表。在一个模式中不能存在两个具有相同名称的表。但可以用两个不同的架构以相同的名称创建两个表。通常的做法是在同一个数据库上多次安装同一个应用程序,每次使用不同的模式。  
表  
表格是关于特定主题的数据的集合。对每个主题使用单独的表格意味着您仅存储一次这些数据,这会使您的数据库更高效并减少数据输入错误。表将数据存储在记录中,每个记录具有相同的列(值)。  
在DbSchema中,您可以使用表格菜单按钮或使用“布局窗格”弹出式菜单中的“新建表格”选项来添加新表格。双击图表中的表头进行编辑。在表编辑器中,您可以添加,编辑,排序或删除列,索引,外键或约束。  
表编辑器中的最后一个选项卡是存储。这是数据库有关如何在数据库中创建表的规范。例如,MySql使用engine=InnoDb作为存储子句。在数据库模板对话框中,您可以为数据库中的所有表定义默认存储子句。  
列  
表将数据组织成列(称为字段)和行(称为记录)。每列包含描述相同信息(如姓名,地址,ID等)的单一数据类型(文本,数字,布尔等)的数据。对于某些数据类型,需要精度和/或小数。精度是数据可能具有的最大字符数或数字数。浮点数需要十进制数作为最大十进制数(十进制数)。  
这里只能设置一列上的主键。要设置复合主键(使用多列),请使用表格对话框中的第二个选项卡'Pk和Idexes'。  
要编辑一个列,只需在布局图中双击它即可。  
每列可能有其他几个属性:  
非空-列应始终有一个值。空意味着什么都没有被指定。  
默认值-如果插入未为列指定值,则将使用此值。示例:布尔值可以具有默认值true,数字可以是0,并且日期可以是current_date()  
检查-列中每个值都应通过的验证约束。样本:检查年龄>18。  
未签名-用于数字列  
身份-每次插入时,列值都是从自动增量编号自动生成的。  
类型的额外属性-仅用于某些数据库,可以为列数据类型指定一些额外的文本。这用于Schema创建脚本中。  
列的额外属性-与类型的额外属性相似,但在列级别。  
索引  
与书中的索引类似,索引提供了一种快速查找所需确切数据项的方法。索引可以在一列或多列上定义。  
唯一索引确保来自索引列的值是唯一的(对于一列索引,该列不会有重复)。  
主键实际上是强制(非空)列的唯一索引。主键是每个表记录的唯一标识符。  
您可能会问是否可以为一个表创建两个主键。不,这不受数据库支持。但是如果你创建一个唯一的索引,你可以得到相同的结果(这些列应该是强制性的)。

外键  
外键是强制数据从一列(引用)存在于另一列(引用)的约束。引用列可能只包含引用表中的键值。任何在无效数据的引用列中插入或更新都将以错误结束。  
引用的列必须是主键或唯一列。外键强制引用列只能存储引用列中存在的值。  
具有外键(列入或列出)的列在列的右侧标有小箭头。点击它可以添加或查看外键另一端的表格。  
如果引用列为NULL,则该检查不会验证此值。仅当该列不是强制性的时,才允许在该列中使用NULL。  
双击布局中的任何外键行将打开外键编辑器。一个外键必须至少有一对列。这些列必须具有相同的数据类型。外键可以定义在两对或三对列(组成外键)上。按下小的添加按钮可以添加更多列。  
一对一,一对多和多对多的外键  
关系类型(一对一,...)是涉及的列属性的结果。在引用列和引用列上有不同的NOTNULL和UNIQUE组合会导致这种类型之一。

约束  
约束条件是插入或更新数据的验证。可以定义两种类型的约束:  
列检查约束,用于验证单个列数据。例如age>18.这是在Column对话框中设置的  
表约束,可以组合两列或更多列。例如,年龄>14或with_parents=true。这在表格编辑器中定义。  
提示:始终使用含义全称来表示约束。对于约束年龄>18,使用名称'CheckAgeOver18'。如果用户可能尝试在字段时间插入值14,他将返回DbSchema或软件'Error:ConstraintCheckAgeOver18failed',这很容易理解。如果你将这个约束命名为'Check214',你可以想象他能从'错误:约束检查124失败'中理解。  
约束对于强制数据完整性很有用,没有错误的数据。当输入数据,计算机或软件错误等时,人为错误可能会导致错误。设置约束可以在软件中节省很多麻烦。  
外键也是约束条件。它们通过内部数据库触发器强制执行,因此每次插入新记录或验证插入的记录时都会根据触发条件进行验证。  
查看  
视图是模拟表的SELECT查询。视图列是SELECT子句中列出的列。  
视图可以成为程序员在数据库中移动查询的干净方式。他们没有在应用程序逻辑中保留复杂的SELECTS,而是创建视图。他们的声明将被保存在数据库中。他们可以通过对数据库数据和视图同时运行检查来执行一些更高效的数据库测试。  
在视图编辑器中,您有机会编辑和测试查询视图语句。在对数据库测试视图查询后,视图列自动生成。  
可以在视图和视图或视图和表之间创建虚拟外键。它们在数据编辑器或查询生成器中用来模拟真实的外键。  
序列  
一个序列是一个自动递增数字生成器像自动递增一样,它在生成主键列值时使用。  
MySql没有序列,他使用IDENTITY列代替。通过插入这些列不需要任何值。它们由数据库自动填充。  
示例:在表NAMES(ID整数标识,NAMEvarchar(100))中,您可以执行'INSERTINTONAMES(NAME)VALUES('Lulu')'。该ID将由数据库填写。  
对于Oracle,您必须创建一个序列。DbSchema将在数据库中执行'CREATESEQUENCEMYSEQ'。对于表格名称,您将比'插入到名称(ID,名称)值(MYSEQ.nextval,'Lulu')'  
程序,函数和触发器  
过程,函数和触发器是过程语言(PLSQL)代码片断。它们使用SQL编辑器在DbSchema中进行编辑和创建。您只需双击树窗格中的过程,函数或触发器之一,即可在DbSchema中的SQL编辑器中打开它们。
过程可以在数据库中执行一些操作而不返回任何值。函数将计算一些东西并返回一个值。触发器由数据库中的INSERT,UPDATE或DELETE操作触发。通常你只能在程序中执行COMMIT或ROLLBACK。函数或触发器不能做到这一点,调用它们的操作必须提交或回滚。  
程序,触发器和函数是用数据库特定的语言编写的。如果您决定将模式从一个数据库转换为另一个数据库,则必须重新编写它们。

有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧