软件下载站,为您提供安全的软件下载!

当前位置:首页 > 电脑专区 > 其他软件 > 编程开发 > dbdesigner4 windows汉化版

dbdesigner4 windows汉化版

分享到:
dbdesigner4是一款可以在单一,无缝环境下进行数据库设计的数据库类工具,不管是建模,创建和维护可视化数据库设计系统,都能够让用户轻松实现。软件的最大作用就是带给我们的用户一个可视化的设计数据库系统,对于一些想要设计比较大的数据库,软件的优势非常明显,有需要的用户不要错过。


软件特色

1,reverse engineering功能可以从现存的数据库中自动提取模型,还可以利用工具和编辑器将更新的模型自动应用于数据库
2,DBDesigner4 支持两种可切换的用户界面。设计模式用于创建和维护可视化的数据库模型。查询模式工作于表数据,程序语言创建复杂的 SQL 查询语句。
3,DBDesigner4 中创建的模型存储于 XML 文件,可以被第三方产品或插件修改。因为是开源项目所以很容易开发新的插件或者为适应新的需求而扩展。DBDesigner4导入xml文件时,文件格式是erwin 4.1 xml,其他的xml不支持,灵活性差了一点。
4,DBDesigner4默认的端口是3306,并且不能修改,这些限制了DBDesigner4的使用。


 连接MySQL 5问题及解决办法

问题原因:
MySQL的数据库密码加密方式改变了,DBDesigner显然还是用了老的加密算法。
解决办法:
新建一个MySQL用户,然后再用老的密码加密方式设置密码:
GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost' IDENTIFIED BY 'test' WITH GRANT OPTION;
SET PASSWORD FOR 'test'@'localhost' = OLD_PASSWORD('test');
DBDesigner连接MySQL成功!


怎么用

表格之间的关系
DD总共有 6个绘制表间关系的图标
从上到下依次是
Create new 1:n Non identifying Relation.Tool (Shift+R)
创建一个新的 1:n 非识别关系 的工具
Create new 1:1 Non identifying Relation.Tool (Shift+R)
创建一个新的 1:n 非识别关系 的工具
Create new n:m Relation (Click on one table,then on the other table to link these two table by a n:mrelation)
创建一个新的 n:m 关系
Create New 1:1 Generalisation Tool (A 1:1 relation which has its own graphical representation)
创建一个新的1:1 主从 的工具
Create New 1:1 Relation (Click on one table,then on the other table to link these two tables by a 1:1 relation )
创建一个新的1:1 关系的工具
Create New 1:n Relation (Click on one table,then on the other table to link these two tables by a 1:n relation )
创建一个新的1:n 关系的工具
1当我不给表建立主键的时候建立连接并不会影响表中字段名
但是当我给两个表都建立了主键的时候 使用创建新的1:n非识别关系工具连接两个表 DD为
我在从表中自动创建了一个指向主表的外键并使用 双色菱形表示了表间的1:n关系
同时还建立一个索引
2当创建1:1非识别关系的时候,DD为我在从表中自动创建了一个指向主表的外键并使用单色菱形表示
1:1关系,并在从表中创建了一个外键的索引
3 当创建n:m关系时 DD为我自动创建了一个关系表 这个关系表中含有指向主和从表的外键并且同时创建了索引
4 创建主从关系时 DD创建了和 1:1关系表类似的外键和索引 两者区别在于 关系种类是 派生对象
注意 箭头指向父亲表 子表为派生关系。
5 ,6 基本和1 和2 一样 只是 表间关系中不是非识别的关系
问题:
非识别是什么意思?
需要尝试一下非识别和没有非识别的区别。
总结:
被自动创建的外键都不能修改名字
表间关系被删除的时候关联外键也会被删除
主表中主键被更改的时候从表中外建会被删除但是如果再次创建关系就会从新建立,并且没有索引
注意菱形图示 黑色表示多条 白色表示一条 箭头指向表示父亲 灰线表示非识别 黑线相反
总结表间关系大类有两种 1:1 1:n
n:m 关系需要中间有 一个和两个表都是 1:n的关系表出现 估计
1)CakePHP中模型的表间关系如何和DD中的图示对应
CakePHP中的 hasAndBelongsToMany 关系也就是对这样表示的支持
hasOne 1:1   定义在主表中外键在从表中
belongsTo 1:1  定义在从表中外键在从表中
hasMany 1:n  定义在主表中外键在从表中
hasAndBelongsToMany ??

软件功能

用户界面基于行业标准布局软件
画布导航类似于AdobeIllustrator 和Photoshop
调色板(停靠/浮动)包括“鸟眼视图”
可用对象包括表,实数,标签,区域,图像
丰富的Drag'n'drop支持
广泛的弹出菜单支持
高级编辑
无限撤消/重做功能
复制/剪切/粘贴剪贴板功能(XML,DDL)
对齐功能
设计模式/查询模式
逆向工程MySQL,Oracle,MSSQL和任何ODBC数据库
用户定义的模式生成
模型到数据库同步
索引支持
自动外键放置
弱实体支持
标准插入存储和同步
完整的文档功能
高级模型打印
输出为图像
所有MySQL数据类型具有所有选项
用户定义的数据类型
数据库存储,在数据库中保存模型的能力
通过数据库存储的网络/多用户访问
版本控制
SQL查询生成器
SQL命令历史
SQL命令存储在模型中
插件接口
展开更多

软件截图

扫描二维码,手机下载APP

软件下载站本地下载

相关文章