数据库同期(双向)
最能提高生产效率的,就是“数据库同期”功能。因为设计过程中始终与数据库保持着连接,因此既可以实时的将数据库中的对象直接编辑、保存为ER 图,也可以将编辑后的ER图直接生成到数据库中。即使在设计经常变更的时候,也可以轻松的保证设计文档与实际数据库的版本一致。此外,通过Object Browser对各个数据库对象的便利操作,使得从设计到开发的无缝转移成为简单的事。
除了Obejct Browser ER之外,市面上几乎都是“Visio”类ER图工具。“Visio”实际上并不是做出了ER设计文档,而只是生成了流程图、网络图等图片。这些图片尺寸巨大,浏览起来十分不便。而且这些被广泛使用的制图工具并没有数据库同期等面向设计者所应该具备的功能。
其他的如“ERWin”“ER/Studio”等工具虽然也具备某些功能,但是相比之下Object Browser ER不但操作更加简单、实用、高效,而且实现了将数据库建模所需功能的一体化支持。
「SI Object Browser ER Ver.8.0」的效果
如果不使用SI Object Browser ER的话,所有的工程就变成了手工作业。「表设计、定义书作成」→「SQL script作成」→「反映到数据库」,这个工作要按照顺序执行。如果出现变更设计书的情况,手动把差分反映到各个工程里非常困难,也有可能会有遗漏的情况发生,这样就会增加实际的表和表定义书不符的可能性。并且分别修正还会增加成本。
一旦使用「SI Object Browser ER」做好了ER图,通过正向工程可以即时的反映到数据库中,并且可以生成script。数据库同期功能可以使最新ER图生成的设计书和数据库的表完全一致。像这样,设计工作一步就可以完成,之后产生的数据库维护等各种问题也可以一起解决。使用本软件可以使数据库设计运用工作的效率提高三分之一。
「SI Object Browser ER Ver.8.0」的功能
通过正向工程(使用做好的ER图)和逆向工程(根据数据库的内容生成ER图)可以和数据库直接连接设计数据库。做好了工程之后可以用SI Object Browser进行管理,从设计阶段平稳的转向到之后的制造阶段。模型操作简单
制作ER图时,对象的配置等基本操作只用鼠标就可以完成。Table的列的是以一览形式设定的,不需要繁琐的操作。正向工程
正向工程是把做好的ER图导入数据库。选择要导入的对象,工具会自动生成script,立刻生成table。逆向工程
逆向工程是参照寄存的数据库生成ER图。和正向工程一样,是从数据库选择工程的简单的操作。通过SI Object Browser ER可以对不存在ER图的系统和丢失设计书的古老的系统进行管理,提高今后的维护效率。做成的ER图可以印刷,复制,也可以直接粘贴在幻灯片上作为演示材料。
数据库同期
对象和表的项目追加等设计变更可以和数据库同步化,这个功能非常方便。通过比较ER图和数据库,输出两者差异,并且自动生成CREATE和ALTER语句,保持ER图和数据库是相同的状态。也可以ER图和数据库双方同时进行更新,之前在数据库直接进行变更的地方也可以反映在ER图上。
输出各种设计书
通过做好的ER图可以输出实体(表)定义书和index一览等各种系统开发所需的定义书。数据库设计工具SI Object Browser ER功能的详细一览如下
功能 | 说明 |
---|---|
数据模块 | |
实体创建 | 除了设置属性,还可以设置索引,约束和表空间信息 |
视图创建 | 可以显示别名,DLL |
关系创建 | 可以选择依赖,非依赖,子类型 |
模型浏览 | 可以以子功能单位来设计 |
物理/逻辑模型切换 | 可以分别指定逻辑模型和物理模型的属性,以及在两个模型之间切换 |
显示级别切换 | 可以在多个显示级别(例如主键级别,数据型级别)直接切换 |
切换ER模型 | IDEF1X模型,IE模型 |
域管理 | 通过定义在多个实体中被使用的属性来实现一元化管理 |
界面设置 | 可以设置颜色、字体等 |
ER图打印 | 可以自动设置成一页大小 |
ER图文件整合 | 可以将多个ER图合并为一个 |
图片复制 | ER图可以以图片形式复制粘贴 |
对象浏览 | 可以查找实体,属性等对象 |
约束编号定义 | 可以对属性里需要使用的编号进行关联定义 |
存储过程支持 | 可以定义Procedure、Function、Trigger等 ※PostgreSQL未对应 |
外部导入 | 可以利用SQL脚本、Excel文档等生成模型 |
数据库关联 | |
正向工程 | 根据建模图中的实体、关系等信息生成数据库中的表、视图 |
逆向工程 | 根据数据库中的表、视图等生成建模图。 |
数据库同步 | 可以列出建模图与数据库中的不同点,实现双向同期功能 |
数据导入(生成insert语句) | 可以连接数据库,输出生成数据用的insert语句 |
自动生成数据工具 | 可以生成、更新测试数据 |
报表输出 | |
输出定义文档 | 可以输出表定义、视图定义、索引定义等各种文档。 |
自定义报表 | 可以自定义输出报表的格式 |
数据规模估算 | 可以将数据规模的预估结果输出到EXCEL |
列表 | |
实体列表 | 显示所有实体 |
视图列表 | 显示所有视图 |
属性列表 | 显示所有属性 |
索引列表 | 显示所有索引 |
关系列表 | 显示所有关系 |
域列表 | 显示所有域项目 |
其他 | |
连接数据库列表 | 连接数据库的用户名、密码等信息可以保存到连接列表中 |
Windows认证 | 可以根据Windows认证连接数据库(SQL Server) |
数据类型自定义 | 可以自定义属性的数据类型,从而创建流行数据库之外的任何数据库使用的ER图 |
Storage容量计算 | 可以计算物理表的表空间大小 |
名称转换功能 | 进行逆向反转时将属性的英文名自动转换为日文名 |
相关下载
主要功能
只通过直观的鼠标操作即可以简单的创建ER图。搭载了理论模型/物理模型2元化管理、模型分割、ER图Merge、域管理等功能使ER设计简单方便。
OB ER支持Oracle、PostgreSQL、SQLServer、MySQL等多种数据库,具有从ER图到数据库的正向编译、以及从数据库到ER图的反 向编译的双向实时同期功能。表空间的管理功能和表数据的自动生成功能也搭载其中。
OB ER可以从ER图一键导出表定义书,视图定义书,索引定义书等各种所需的设计文档。用户可以随需求对输出设计书的格式做自定义。
OB ER中,还提供了“全文置换关键字”、“ER文件整合”、“表空间大小计算”和“数据库执行效率改善”等更多高级功能。
查看价格
SI Object Browser购买根据Licence多少有多个价格
点此查看