1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 裕奥ER模型设计数据库实战

裕奥ER模型设计数据库实战

时间:2018-06-25 04:31:40

相关推荐

裕奥ER模型设计数据库实战

概述

本篇文章小编为大家记录我的项目中使用裕奥在线ER模型设计工具进行项目数据库的设计及开发的实践.

其中包括如何在我们的项目中实现数据库的设计维护

如何保证设计文档与数据库的一致性

如何建立ER模型设计及以数据库保持一致

同时也涉及到数据库设计工具的使用,数据库文档的生成,及后期维护工作等等.

希望本文给相关人员借鉴和参考使用.

数据库设计开发不同阶段

作为数据库设计人员或者开发者来说,对数据库进行日常设计及维护是经常需要做的事情,其中从各种不同时期考虑,包括如下:

当我们项目进行的初期需要做的事情

这个阶段我们进行实体关系设计,定义数据库,定义表结构设计等等

这个阶段我们不仅要进行实体ER模型的设计,同时要规划好数据库,建立初步的数据库,表设计等等.

如果项目涉及到原有数据库的改造还包括对已有数据库维护,如何生成相关的数据库模型等等.

当迭代设计阶段

当进行迭代设计,我们经常需要对表结构进行修改,如字段的增加,减少;

表和字段备注及默认值的修改;

如何在我们的设计和数据库保存一致,同步修改.

当项目交付

如何迭代数据库版本;

提供给客户交付物;

数据库设计文档生成;等等.

当后期维护

记录日常表修改信息;

设计字段修改同步到表中

查看历史记录备注

通过设计工具进行日常数据库设计

前提

进入裕奥在线ER模型设计工具:

然后用户的登录或者注册

进入ER模型设计工具页面

如图示:

设计阶段

实体定义,关系,属性设计

在项目初期对实体进行定义, 采用通用数据库设计组件:

如下面图片展示裕奥ER模型的设计器:

同时我们可以参考模板图例,具体生成ER模型图可以参考:/new/search/18/1801/d_0_18_1801_0_1_0_0.html

如下是截图:

确定数据库,进行表和字段设计

下面以MySQL数据库为例,简单介绍一下如下进行数据库表字段的设计

首先进入 :/erd-index.html

点击更多图例选择对应的数据库,如果在列表中已经有则不用选择数据库

如下图:

拖动组件到工作区,

修改表名: 鼠标右键选择表-> 填写表名,逻辑名,备注

修改字段名: 选择对应的字段,鼠标右键选择修改-> 填写字段名,字段逻辑名,类型,备注,默认值等信息

备注: 字段新增只需要在箭头处点击

参考如下图:

– 对应已有数据库进行ER模型转换(SQL->ERD)方式

获取数据库的建表SQL(DDL语言),如果我们使用intellij那么我们可以通过工具导入数据库DDL语法来生成ER模型,这样可以快速生成ER图,非常的方便

开发过程中

1.修改表及备注

通过选择ER模型图中的表,右键选择修改表

2.修改字段及备注

通过选择ER模型图中的表字段,右键选择列修改

3.(新增)修改同步数据库

对于ER模型中修改的表,字段信息,可以通过右键

新增字段新增SQL修改字段修改SQL

方式进行操作,对于修改的字段可以不同表不同字段同时选择进行修改和新增,如下图: 点击复制可以导出建表语句到剪切板.

4.开发历史记录及回退

针对会员用户提供为数据库设计定义版本的功能,备注打标签交付

如何生成数据库文档

在交付的过程中,我们可能需要提供数据库的设计文档,如word方式的 数据库设计文档信息

使用裕奥在线ER模型设计工具可以一键生成数据库设计文档,非常的方便实用. 备注:该功能提供给会员使用.后期维护

版本维护

可以通过历史记录版本控制方式

数据库历史记录操作

开发中一样可以进行表SQL生成,修改表定义,字段定义及同步数据库的方式.

操作技巧小结

物理视图

物理视图和数据库一一对应,显示数据库表字段的实际在数据库里面定义的类型,使用人为数据库设计人员和开发者

逻辑视图

逻辑视图是数据库表和字段逻辑对应的名称,可以让视图更容易被理解,适用非数据库开发人员如产品经理,业务设计人员使用,同时也可以为开发人员增加理解.

物理视图和逻辑视图可显示配置

通过工具顶部菜单数据库->显示设置进行修改.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。