You are on page 1of 3

-- Generado por Oracle SQL Developer Data Modeler 4.2.0.

932
-- en: 2017-06-06 18:59:49 COT
-- sitio: Oracle Database 11g
-- tipo: Oracle Database 11g

CREATE TABLE producto_datalle (


codigoproducto NUMBER(10) NOT NULL,
codigoproductodetalle NUMBER(10) NOT NULL,
nombre NVARCHAR2(50),
precio_unitario NUMBER(10,2),
codigousuario NVARCHAR2(15),
fechausuario DATE,
estacion NVARCHAR2(20),
ipestacion NVARCHAR2(20),
codigousuariomodificador NVARCHAR2(15),
fechausuariomodificador DATE,
productos_codigoproducto NUMBER NOT NULL
);

COMMENT ON COLUMN producto_datalle.codigoproducto IS


'CODIGO DEL PRODUCTO (FK)';

COMMENT ON COLUMN producto_datalle.codigoproductodetalle IS


'CODIGO Y LLAVE PRIMARIA DE ESTA TABLA INICIA EN 1';

COMMENT ON COLUMN producto_datalle.nombre IS


'NOMBRE DEL DETALLE PRODUCTO';

COMMENT ON COLUMN producto_datalle.precio_unitario IS


'PRECIO UNITARIO';

COMMENT ON COLUMN producto_datalle.codigousuario IS


'CODIGO DEL USUARIO QUE REALIZO EL REGISTRO';

COMMENT ON COLUMN producto_datalle.fechausuario IS


'FECHA DEL REFISTRO';

COMMENT ON COLUMN producto_datalle.estacion IS


'NOMBRE DE LA ESTACION DESDE DONDE SE HIZO EL REGISTRO';

COMMENT ON COLUMN producto_datalle.ipestacion IS


'IP DE LA ESTACION DESDE DONDE SE HIZO EL REGISTRO';

COMMENT ON COLUMN producto_datalle.codigousuariomodificador IS


'CODIGO DEL USUARIO QUE MODIFICO EL REGISTRO';

COMMENT ON COLUMN producto_datalle.fechausuariomodificador IS


'FECHA DE LA ULTIMA MODIFICACION DEL REGISTRO';

ALTER TABLE producto_datalle ADD CONSTRAINT pk_detalle_producto PRIMARY KEY


( codigoproducto,codigoproductodetalle );

CREATE TABLE productos (


codigoproducto NUMBER(10) NOT NULL,
nombreproducto NVARCHAR2(50),
tipoproducto NUMBER(5),
precioproducto NUMBER(14,2),
codigousuario NVARCHAR2(15),
fechausuario DATE,
estacion NVARCHAR2(20),
ipestacion NVARCHAR2(20),
codigousuariomodificador NVARCHAR2(15),
fechausuariomodificador DATE
);

COMMENT ON COLUMN productos.codigoproducto IS


'CODIGO DE PRODUCTO INICIA EN 1';

COMMENT ON COLUMN productos.nombreproducto IS


'IDENTIFICA EL NOMBRE DE UN DETERMINADO PRODUCTO';

COMMENT ON COLUMN productos.tipoproducto IS


'IDENTIFICA UN TIPO DE PRODUCTO DONDE SUS VALORES SE ENCUENTRAN EN SIST900';

COMMENT ON COLUMN productos.precioproducto IS


'ES EL RPECIO UNITARIO DEL PRODUCTO';

COMMENT ON COLUMN productos.codigousuario IS


'CODIGO DE USUARIO QUIEN REALIZA EL REGISTRO';

COMMENT ON COLUMN productos.fechausuario IS


'FECHA DE USUARIO CUANDO SE REALIZO EL REGISTRO';

COMMENT ON COLUMN productos.estacion IS


'NOMBRE DE LA ESTACION DE DONDE SE REALIZA EL REGISTRO';

COMMENT ON COLUMN productos.ipestacion IS


'IP DE LA ESTACION DESDE DONDE SE REALIZA EL REGISTRO';

COMMENT ON COLUMN productos.codigousuariomodificador IS


'CODIGO DE USUARIO QUIEN REALIZA EL CAMBIO';

COMMENT ON COLUMN productos.fechausuariomodificador IS


'FECHA DE LA MODIFICACION DEL REGISTRO';

ALTER TABLE productos ADD CONSTRAINT pk_productos PRIMARY KEY ( codigoproducto );

ALTER TABLE producto_datalle ADD CONSTRAINT producto_datalle_productos_fk FOREIGN


KEY ( codigoproducto )
REFERENCES productos ( codigoproducto );

CREATE OR REPLACE VIEW V_PRODUCTOS_VENCIDOS AS


SELECT CODIGOPRODUCTO, NOMBREPRODUCTO, TIPOPRODUCTO
FROM PRODUCTOS
WHERE TIPOPRODUCTO=1
;

-- Informe de Resumen de Oracle SQL Developer Data Modeler:


--
-- CREATE TABLE 2
-- CREATE INDEX 0
-- ALTER TABLE 3
-- CREATE VIEW 1
-- ALTER VIEW 0
-- CREATE PACKAGE 0
-- CREATE PACKAGE BODY 0
-- CREATE PROCEDURE 0
-- CREATE FUNCTION 0
-- CREATE TRIGGER 0
-- ALTER TRIGGER 0
-- CREATE COLLECTION TYPE 0
-- CREATE STRUCTURED TYPE 0
-- CREATE STRUCTURED TYPE BODY 0
-- CREATE CLUSTER 0
-- CREATE CONTEXT 0
-- CREATE DATABASE 0
-- CREATE DIMENSION 0
-- CREATE DIRECTORY 0
-- CREATE DISK GROUP 0
-- CREATE ROLE 0
-- CREATE ROLLBACK SEGMENT 0
-- CREATE SEQUENCE 0
-- CREATE MATERIALIZED VIEW 0
-- CREATE SYNONYM 0
-- CREATE TABLESPACE 0
-- CREATE USER 0
--
-- DROP TABLESPACE 0
-- DROP DATABASE 0
--
-- REDACTION POLICY 0
--
-- ORDS DROP SCHEMA 0
-- ORDS ENABLE SCHEMA 0
-- ORDS ENABLE OBJECT 0
--
-- ERRORS 0
-- WARNINGS 0

You might also like