问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

er图怎样转化为SQL语句?

发布网友 发布时间:2022-05-06 18:51

我来回答

3个回答

懂视网 时间:2022-05-06 23:12

在进行数据库设计的时候,想着正好安装着EA软件呢,看能不能用EA画ER模型。结果发现不仅能画,而且还能进行整套数据库设计(生成SQL脚本)。 下面以机房收费系统用户--学生为例。学生可以查看余额,可以查看上机记录,可以查看上机状态,可以查看充记录,可

在进行数据库设计的时候,想着正好安装着EA软件呢,看能不能用EA画ER模型。结果发现不仅能画,而且还能进行整套数据库设计(生成SQL脚本)。

下面以机房收费系统用户--学生为例。学生可以查看余额,可以查看上机记录,可以查看上机状态,可以查看充值记录,可以修改密码。步骤如下:

(1)建立ER图之前,首先在EA中应选择使用哪种数据库。如图所示:

(2)画学生用户的ER模型图,如图所示:

(3)转换成数据模型图,选中所有的实体和属性名,右击,点击转换出现如图:

(4)选择ERD to Data Modeling选项及保存的位置,点击开始转换,转换成如图所示:

(5)任何的数据库表都需要主键,外键和约束,下面我们对这些表进行修改,选择任何一个数据表右击出现如图:<喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+ICAgICAgIDxpbWcgc3JjPQ=="http://www.2cto.com/uploadfile/Collfiles/20140603/2014060310081251.png" alt="">

(6)点击“属性”按钮,出现如图所示:

(7)点击“Table Detail”,选中“columns”,点击确定出现如图所示:

(8)按照步骤走,就对表设置完主键和数据类型了。另外我们还要对其添加外键,选中联系(如:

右击,选择外键,对其就可以进行设置。这样修改基本就完成。

修改完的数据模型图如图所示:

(9)选中数据模型图,右击,选择“代码生成”--"Generate Selected Elements",出现如图所示:

(10)进行修改和对对象进行全选。在“文件生成”那,可以选择“单个文件”,也可以选择“每个表生成一个文件”。选择“每个表生产一个文件”,生成的形式如图:

选择“单个文件”,生成形式如下:

这样就已经创建成功啦!(SQL脚本就给大家展示了!)

直接看一下数据库中的表吧!如图:

当然这样建立的数据库,只是雏形,我们还要进行优化:消除重复和遵循三范式。

这应该说是懒人的办法直接生成SQL脚本,但是这个也是有难度的,因为我们必须对ER图相当了解和对各种表的关系进行非常透彻的分析,不然画出来的数据库还要进行相当大的修改。

在我们这个初学的阶段,我觉得还是用动手设计数据库比较好,练习一下对数据库的使用,只是最近碰见了一种这样的办法,先尝试了一下!

Ps:对这种办法只是实验了一下,还不成熟!请多多指教!

热心网友 时间:2022-05-06 20:20

你用的什么工具 用powerdesigner 可以将对应的EL图生成 SQL脚本 mysql sqlserver oracle 这些的都可以...

热心网友 时间:2022-05-06 21:38

看你用的是什么软件了.有些支持,有些还得手写.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
U盘更新专用需要电脑打开怎么让我的U盘和电脑文件夹同步更新啊_百度知 ... 为什么我的硬盘一打开就弹出对话框说选择打开方式. 倒霉的是右键也打... 磁盘右键是打开方式怎么办 我双机盘符总是打开 打开方式 让我选择,右健第一项是打开.不知道是中了... 罗技Lightspeed怎么用? 罗技无线鼠标怎么样?怎么连接电脑使用? 为什么不建议去融资公司上班 融资担保公司一般账务处理及所涉及的会计科目有哪些 月经期间可以游泳吗 经期能不能游泳 怎么给苹果电脑装orign 怎么把电脑里面的C盘清理 怎么用word做建党90年的电子贺卡 科目四预约受理等多久 科目一考试预约什么时候才能受理成功啊? 科目二考试预约成功要等受理多久 考试预约周六周日会受理吗 13岁的男还学拉丁舞好还是学街舞好 拉黑的人为什么还能在群里 乙烯与溴的四氯化碳反应什么?四氯化碳起什么作用? 萃取时,四氯化碳的作用是什么 菜鸟驿站收私人快递 女孩十三岁学街舞好,还是拉丁舞啊?或者是其他? 我今年12岁是学街舞好还是拉丁舞好呢? 二氧化硫通入硫化钠与四氯化碳的溶液中会发生什么反应 ?四氯化碳的作用是什么? 作为一个女生该学拉丁舞还是学街舞呢? 街舞和拉丁舞以后发展来看哪个好点? 八九岁小朋友学街舞好,还是拉丁舞好? 今天才知道原来菜鸟驿站只收合作方的网购商品,不收私人寄的快递? 买花卉种子去什么网站 手机掉了应该怎么处理 绿豆跟绿豆芽一样吗。性质实用功效相同吗? 炸鸡腿滚完的面糊还能吃吗? 联通大王卡补卡需要本人去办理吗? 中国联通的卡不是本人去营业厅激活可以吗? 苹果电脑开机后安装软件 南宁借钱,1-2万,借个月,未满十八岁 南宁哪里可以借钱 南宁市利明小额贷款有限公司客户电话 南宁大学生借钱都是去哪里借的啊 芸豆能蒸着吃吗? 蒸芸豆丸子怎么做? 怎么做好吃,芸豆馅的家常做法 芸豆卷的做法 蒸芸豆丸子的热量是多少? 高分请教芸豆肉饺子怎么做啊 蜜饯芸豆的做法 喝蒸芸豆出的水好吗 芸豆卷的做法,芸豆卷怎么做 在sql server 2008中怎样画出学生管理的er图