
实体关系图编辑器(ER图)
使用数据建模器设计ER图。您可以向图表添加表格、查看关系、更改多个显示选项等等。
以图表和/或选项卡的形式创建表格。
如果你不如果你不想或者不需要使用图来建模数据库,你不会不需要。DataModeler允许您直接创建和管理数据库对象,而不必处理可视化图表设计。它这取决于你。
多图形界面
在一个项目中创建不同的ER图。您可以在每个图表中放置不同的表格,这样,如果应用程序太大,就可以很容易地记录和分离。
项目验证允许您跟踪模型中的错误。
DataModeler在数据库模型中执行验证,以检查设计错误。它还显示有关项的警告,如保留字和没有主键的表。这种验证允许微调数据库模型,并避免软件投入生产后出现问题。
支持逻辑(应用程序级)域
使用域作为数据类型的抽象层。即使您的数据库系统不支持域/用户定义的类型,您也可以在DataModeler中的应用程序级别实现这一点,并使维护数据库变得容易。
管理许多数据库对象。
您不仅可以使用Data Modeler来管理表和字段,还可以管理其他几个数据库对象。数据建模器支持索引、触发器、关系、约束、视图、过程、生成器等。每个数据库系统都有自己的一组可用对象。
支持多个数据库系统,以后还会增加更多。
DataModeler支持许多数据库系统,我们的路线图包括一个新的数据库系统,它将包含在未来的版本中。
现有数据库的逆向工程
导入现有数据库并快速开始使用数据建模器。逆向工程工具直接连接到现有的数据库,并提取所有需要的信息,如表、字段、外键和其他对象。
生成SQL(DDL)脚本以创建数据库
使用DataModeler生成将创建所有数据库对象的SQL脚本。您可以选择要生成的对象类型。
通过存档和管理版本来跟踪更改。
使用DataModeler,您可以归档项目版本/添加检查点。这样,您可以了解数据库建模的所有开发阶段的历史,比较不同的版本,并检查从一个版本到另一个版本的更改。
在版本或项目之间比较模型。
你可以使用一个完整的比较器来检查两个模型之间的差异。您可以在两个版本之间甚至两个项目之间进行比较。Comparator提供了非常友好的可视化界面,以树形视图和SQLdiff格式显示两者的区别。从比较器中,您可以选择更新哪些项来生成AlterSQL脚本。
根据更改生成AlterSQL脚本来更新数据库。
DataModeler创建SQL脚本来更改数据库和更新结构。通过使用比较器和/或检查差异,您可以轻松地生成与差异相关的Alter脚本,并将数据库与项目同步。
将模型转换到其他数据库系统。
如果您想要针对多个数据库系统,您可以很容易地将项目从一个数据库系统转换到另一个数据库系统。DataModeler提供数据库之间的数据类型转换映射,并允许您创建自己的自定义转换映射。
现代功能区界面
Data Modeler是为数不多的提供现代功能区接口的数据库建模工具之一。它更容易使用,有更好的外观,所有选项和功能都可以通过更少的菜单点击来使用。
在标签中组织的表格和其他对象
不要在架构窗体或窗口中编辑重叠的表、字段和对象。Data Modeler中的大多数表和对象都显示在选项卡中,这使得导航非常类似于Firefox和InternetExplorer等浏览器。您可以同时打开多个对象,所有对象都可以通过单击来访问。
轻松快捷的导航。快速创建表和字段
DataModeler中的一切都设计得很简单。对象显示在选项卡中,不需要打开其他窗口来创建和编辑字段。一切都很简单,干净,可以通过键盘在一个窗口中访问。快速创建表和字段。
多项目界面
同时打开多个项目。而你没有不需要处理MDI接口。每个项目都有自己的任务栏按钮,您可以通过使用常规的WindowsAlt-Tab功能轻松地在项目之间切换。
自动在线更新
像任何现代软件一样,TMSData Modeler会在网上检查新版本,并在线自动更新。您将始终拥有该软件的最新版本。
编辑:李倩








