视觉ERD数据库模型设计工具,全面支持的ORM框架
ORM设计器是一个应用程序ERD数据库,任何结构化语言的基础上的ORM框架提供了完整的支持。 ORM Designer是易于使用的图形界面来取代字节的文本定义。
由于几乎所有的神器出山:www.shenqi73.comORM框架,定义存储在一种标记语言,一个非常灵活的设计可以完全支持。目前支持的ORM框架PHP推进和PHP学说。 Propel和Doctrine结合Symfony的web框架也是支持的。
ORM设计器支持框架,具体的选项,比如对象的行为,继承,I18N(国际化)或版本。您可以组织地区保持模型相关的表中很容易找到。数据模型可以分为插件或模块文件,并在其他项目中重用这些部件。
ORM设计器拥有所有人类可读的XML格式存储在其内部定义。这意味着你总是可以很容易地检查和比较时犯下的模型版本控制系统,你也可以进行后处理脚本的数据库模型。
下面是一些主要特点的“ORM设计器”:
模型操作:
·ORM设计师还是有一些已知的IDE(集成开发环境)功能。开发人员将熟悉的一个项目树。这是一个地区,列,索引键和外键的数据库模型树表示。项目树不仅是另一种可视化的数据库模型。它可以用来运行所有的模型管理任务。 ORM Designer还拥有先进的搜索工具,能够搜索到通过关系,列,区域和表格。可以打印在一个预定义的缩放级别,以适应模型的一些论文数据库模型。
文件和序列化:
·ORM设计器的基础上这是用来存储数据模型定义和可视化数据的一个非常灵活的XML文档。由于开放的XML格式,它是很容易的ORM设计师与延长另一项功能,自定义一个新的ORM框架,或使用存储的数据进行后期处理任务。 ORM设计器可以配置保存到一个文件中的所有定义,每个模块使用单独的文件,也能保持在单独的文件中的数据定义和可视化数据。 ORM设计器包含先进的合并,这意味着你可以导入到现有的ORM Designer项目的其他项目或ORM定义。
ORM框架:
·其定义标记语言(XML或YAML)或其他结构化文档存储在任何框架可能会完全支持的ORM设计器。 ORM设计器可以读取和写入到本地ORM框架格式。通过对每一个数据模型对象的属性可以定义ORM框架,具体的功能,如继承,翻译表,级联删除,行为等。列类型可以被定义为每一个ORM框架。更多的用户定义属性可以延长。
自定义对象的属性:
·ORM框架支持的ORM设计器中定义人类可读的XML文件。所有的数据库模型对象的属性,可定制的ORM框架。对象属性可以有简单的标量类型的值。例如布尔值(设置主键或自动增量列)或数字(字符串长度)。 ORM框架延长常规数据库与先进的功能:版本,翻译表,应用级联删除,继承等ORM设计包含复杂对象的属性。您可以选择列进行翻译,或表来进行版本控制。
编程做法:
·ORM设计器有最好的编程practicies在Web项目的支持。您可以受益于分离成多个文件,这是非常有用的插件或模块的数据库模型。可视化数据的相关的一个模块。位置表,关系和关系的可视化存储模块文件,并导入到其他项目使用一次。出口ORM设计师的ORM框架定义是统一的,能够比较提交的变化。另一个伟大的功能,您将不胜感激,如果使用版本控制系统(颠覆,CVS等)是分离的数据库模型的定义和可视化。比较提交时,你可以只检查数据库模型的变化。
限制:
·14天试用版
·纳格屏幕本发行版中的新功能:
·支持为推进“primaryString列属性。 (门票= 476)
·添加了整理柱支撑主义的ORM(门票= 477)
·固定输出Doctrin2继承设置。 (门票= 468)
·修正了一个空的默认枚举值(门票= 469)
·固定的问题与缺失值。现在的名字是正确的模块名称(票= 470)
·独特的列现在可以正确使用标签(门票= 471)出口
·新增ENUM数据类型(票= 473)
·修正错误的唯一出口推动YML(门票= 474)
·固定onDelete的OnUpdate出口Doctrine2 YML(门票= 475)
·修正导入/导出可空Doctrine2 YAML协会(门票478)
·修正后几个空的
空间推进行为
·固定输出的推进行为杀虫name属性
·固定Doctrine2 YAML协会级联选项出口