当前位置:首页 » 编程语言 » er图转换成sql语句
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

er图转换成sql语句

发布时间: 2023-07-08 10:21:04

‘壹’ visio 2007怎么导出sql语句啊

Visio数据库模型图导出成SQL脚本

Visio没有提供直接的导出方法,想要将画好的ER图导出为SQL脚本只依赖Visio是远远不够的,而要使用其他工具。一种方法是使用Visio的导入/导出功能,将模型图导出为ERwin文件,然后使用PowerDesigner或者ERwin打开,最后转换为SQL即可,但是这种方法在Visio2010中已不存在,Visio2010不支持将ER图导出为ERwin格式,只支持导入。这就需要我们的第二种方法。

另外一种方法是使用OrthogonalToolBox小工具,它是专门负责VisioER转出的小工具,这个工具会通过XSLT模板来产生对应的SQLScript。

使用方法:

1.下载并安装OrthogonalToolBox(注:需要先安装.Net Framework 1.1.4322,下载地址http://download.csdn.net/detail/zhang_xinxiu/5788193);

2.把下载下来的xslt文档Copy到:C:Program Files(X86)OrthogonalSoftware CorporationOrthogonal ToolboxStyleSheets;

3.若在Visio工具列没有看到OrthogonalToolbox,在目前的工具列上检视 - 工具列 – OrthogonalToolbox 打勾,便可看到;

4. 选择“加载项”-->“OrthogonalToolbox”-->选中需要导出的ER图-->“Export XML”-->选中Set StyleSheet-->并选中OTERtoSQL.xslt模板

5.按下 Export会产生一个xml文件,使用IE打开该XML文件即可看见我们创建数据库的SQL脚本。

‘贰’ SQL存储过程和ER图的问题

1、
create table tdim_city_airport(city varchar2(10),airport varcha2(10));--- 城市拥有1个或多个机场
create table tdim_airlines_route(airlines varchar2(10),route varchar2(10)); ----有许多航空公司,每个航空公司拥有多条航线
create table tdim_route_flight (route varchar2(10),flight varchar2(10))---;每条航线上拥有一个或多个航班
create table flight ---航班
(id int,
start_airport varchar2(10),
arrived_airport varchar2(10),
arrived_time date,
plant_type varchar2(10),
price varchar2(10)
)
这个写出来还不会写 你就别问了。E-R 那么简单不会?

2 、create o r replace p_subtract(aa in integer;
bb in integer;
cc out integer)
is
begin
cc :=bb-aa;
dbms_output.put_line('result'||cc);
end;
3、略
4、下班了,自己想

‘叁’ SQL语言的实体实体,属性,码,E-R图是什么

E-R的全拼是:entity-relation,即实体关系图!类和表里面的字段属性对应起来。

‘肆’ 怎么将ER图导入SQL Server2008数据库中

用建模工具ERwin或Powerdesign将ER图导出DDL语句,在SQL Server2008数据库中运行。或用ERwin或Powerdesign正向见ER图转入SQL Server2008数据库。

‘伍’ er图怎样转化为SQL语句

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

‘陆’ 如何将ER图转化成数据库表

晕,学知识还有你这种偷懒的.
一般由ER图转化数据表都要达到3范式,不知道你是否理解.
首先关键字是唯一可以确定一组记录的.用椭圆形表示的就是属性,比如说老师,老师是主体,用长方形表示的,他有教师编号,性别,年龄,政治面貌,所授课程等运庆.教师编号为雀亏主键,其它的照着列出来就行了,表就出来了.至于菱形是表示表与表的关系的,可以建立关联,确定主键与外顷悄神键.
这个东西写出的表只要是符合3范式就行,没有固定的就应该怎么写,你只要讲出道理,符合逻辑就行.
但愿你能明白,祝你好运,最好问问老师什么的.这里讲的也不是很清楚.好好学吧.