是否有地方我可以提交SQL代码,并让网站显示一个图形?
我正在尝试创建数据库的图表。网上有没有免费提供这项服务的地方 我认为这将是一个很好的工具 编辑: 转动这个是否有地方我可以提交SQL代码,并让网站显示一个图形?,sql,oracle,web-applications,diagram,Sql,Oracle,Web Applications,Diagram,我正在尝试创建数据库的图表。网上有没有免费提供这项服务的地方 我认为这将是一个很好的工具 编辑: 转动这个 CREATE TABLE pertipoempleado ( id_tipoempleado INT primary key, descripcion VARCHAR2(200) ); CREATE TABLE perarea ( id_area INT primary key, nombre VARCHA
CREATE TABLE pertipoempleado
(
id_tipoempleado INT primary key,
descripcion VARCHAR2(200)
);
CREATE TABLE perarea
(
id_area INT primary key,
nombre VARCHAR2(200),
id_areapadre INT references perarea(id_area)
);
CREATE TABLE pertipoobservacion
(
id_tipoobservacion INT primary key,
descripcion VARCHAR2(200)
);
CREATE TABLE perestadocivil
(
id_estadocivil INT primary key,
descripcion VARCHAR2(40)
);
CREATE TABLE pertipocontrato
(
id_tipocontrato INT primary key,
descripcion VARCHAR2(500)
);
CREATE TABLE persexo
(
id_sexo INT primary key,
descripcion VARCHAR2(40)
);
CREATE TABLE percargo
(
id_cargo INT primary key,
descripcion VARCHAR2(200)
);
CREATE TABLE perturno
(
id_turno INT primary key,
descripcion VARCHAR2(200)
);
CREATE TABLE perafp
(
id_afp INT primary key,
descripcion VARCHAR2(200),
descuento FLOAT
);
CREATE TABLE pertiposangre
(
id_tiposangre INT primary key,
descripcion VARCHAR2(20)
);
CREATE TABLE pertiposeguro
(
id_tiposeguro INT primary key,
descripcion VARCHAR2(300)
);
CREATE TABLE performpago
(
id_formapago INT primary key,
descripcion VARCHAR2(300)
);
CREATE TABLE perempleado
(
id_empleado INT primary key,
id_tipoempleado INT references pertipoempleado(id_tipoempleado),
id_area INT references perarea(id_area),
id_cargo INT references percargo(id_cargo),
id_empleadopadre INT references peremplado(id_empleado),
id_estadocivil INT references perestadocivil(id_estadocivil),
id_sexo INT references persexo(id_sexo),
id_tipocontrato INT references pertipocontrato(id_tipocontrato),
id_formapago INT references performapago(id_formapago),
numerodecuenta INT,
bancopago VARCHAR2(2000),
id_tiposangre INT references pertiposangre(id_tiposangre),
notificaraccidentenombre VARCHAR2(500),
notificaraccidentetelefono VARCHAR2(100),
fechaingreso DATE,
fechabaja DATE,
gradoinstruccion VARCHAR2(200),
id_tiposeguro INT references pertiposeguro(id_tiposeguro),
nombre VARCHAR2(200),
apellido VARCHAR2(200),
foto VARCHAR2(2000),
id_turno INT references perturno(id_turno),
id_afp INT references perafp(id_afp),
fechadenacimiento VARCHAR2(200),
lugardenacimiento VARCHAR2(500),
carnet INT,
direccion VARCHAR2(200),
telefono VARCHAR2(30),
celular VARCHAR2(30)
);
CREATE TABLE perhistoriallaboral
(
id_historiallaboral INT primary key,
id_empleado INT references perempleado(id_empleado),
cargo VARCHAR2(400),
detalle VARCHAR2(400)
);
CREATE TABLE percurriculum
(
id_curriculum INT primary key,
id_empleado INT references perempleado(id_empleado),
location VARCHAR2(2000),
tituloprofesional VARCHAR2(500),
habilidades VARCHAR2(400)
);
CREATE TABLE perobservaciones
(
id_observaciones INT primary key,
id_empleado INT references perempleado(id_empleado),
detalle VARCHAR2(2000)
);
一个漂亮的数据库图形表示。我不知道在线ERD,但有几个开源工具可以做到这一点。看到问题了吗
上传DDL脚本、生成图表并以JPG/GIF/PDF格式显示(或通过电子邮件发回)可能是一个不错的小项目。Oracle的SQLDeveloper有一个名为data modeler的工具。它从模式中的表创建一个图表。什么图形?什么代码?A
选择?数据库生成脚本?我想他说的是从DDL脚本生成ERD。可以将ddl导入erd,您可以尝试。