机房重构之E-R图转换数据库
来源:互联网 发布:mac玩英雄联盟鼠标卡顿 编辑:程序博客网 时间:2024/06/06 07:21
前言
早有耳闻,EA不仅可以画各种图(UML图、E-R图。。。),还可以将图转成sql脚本、软工文档、各种语言的代码。于是,好奇的我希望借着这次重构的机会试一下。各种文档写的差不多了,之后就是建模、建立数据库了。于是,画了E-R图,并用EA成功将它转成了数据库。下面给大家详细介绍一下:
内容
如何画E-R图
总结画E-R模型,无非就是找实体、找联系、分配属性,从局部模型都全局模型,不断消除冗余。这里需要以后画E-R图有几点可以注意一下:
1.可以先画实体找联系,最后整个系统画完后再分配属性,这样不至于局部模型转全局模型时太乱。
2.联系上找阶元,一定要找好,不然转换不成功。
3.分配属性时可以注意一下顺序,不然到数据库还要在调换。
具体操作步骤
1、点击添加图表,选择Entity Relationship Diagram中的Entity Relationship
2.画E-R图,整个贴上去有点乱,就贴了一部分的:
3、选中所有,右击,点击转换,选中ERD to Data Modeling,选中显示转换结果,选择文件夹,点击开始转换
4.关系模式转换成功,接下来设置主键、属性的类型和值以及外键。具体操作:选中某一个关系模式,右击,点击属性,点击table detail,点击columns/Attributes,以此进行设置。
5.选中所有关系模型,右击,点击“代码生成”--"Generate Selected Elements",如下图所示
6.好了,sql脚本转换成功,接下来生成数据表就OK啦!下方是我生成的数据表的截图:
总结
其实,看似很难的东西,把原理弄懂了什么都简单了。接下来我会尝试类图直接转成代码,下篇博客会给大家介绍!
- 机房重构之E-R图转换数据库
- 机房收费系统重构之E-R图设计
- 【机房重构】E-R图
- 机房重构之EA中的ER图转换为数据库
- 机房重构之数据库设计
- 机房重构之数据库设计
- 【机房重构】之数据库的操作
- 机房重构之数据库设计
- 机房重构之数据库设计
- 机房重构之--数据库设计说明书
- 机房重构之数据库设计
- 机房重构之数据库设计
- 数据库设计之E-R模型转换成关系模型
- 数据库设计之实体E-R图
- 数据库E-R图
- 数据库-E-R图
- 数据库 E-R 图
- 【机房重构】 数据类型转换
- win10+uefi+ubuntu16.04双系统制作及将window设置优先启动
- caffe实战记:caffe中python的接口函数
- Eclipse背景颜色修改
- (简单贪心)Bin Packing
- List接口
- 机房重构之E-R图转换数据库
- 用python创建桌面应用(四)
- 消灭textarea中的神秘空格
- Servlet3.0新特性之动态注册
- HDOJ 2045不容易系列之(3)—— LELE的RPG难题 找规律
- 最新Python异步编程详解
- struts2中的validate框架使用方法
- Windows安装CPU版的TensorFlow 0.12
- 希尔排序(JAVA实现)