red orange yellow green blue pink

Archivos

CREATE TABLE  «TB_CUENTA»
(    «USUARIO» VARCHAR2(15) NOT NULL,
«CONTRASENIA» VARCHAR2(20) NOT NULL,
CONSTRAINT «CUENTA_PK» PRIMARY KEY («USUARIO»)
)

CREATE TABLE  «TB_TIPO»
(    «ID_TIPO» VARCHAR2(10) NOT NULL,
«NOMBRE» VARCHAR2(20) NOT NULL,
CONSTRAINT «TB_TIPO_PK» PRIMARY KEY («ID_TIPO»)
)

CREATE TABLE  «TB_PERSONA»
(    «CEDULA» VARCHAR2(10) NOT NULL,
«NOMBRE» VARCHAR2(50) NOT NULL,
«APELLIDO» VARCHAR2(50) NOT NULL,
«GENERO» VARCHAR2(5) NOT NULL,
«EDAD» NUMBER NOT NULL,
«TELEFONO1» VARCHAR2(10) NOT NULL,
«TELEFONO2» VARCHAR2(10),
«DIRECCION» VARCHAR2(100) NOT NULL,
«EMAIL1» VARCHAR2(25) NOT NULL,
«EMAIL2» VARCHAR2(25),
«ID_TIPO» VARCHAR2(10) NOT NULL,
«USUARIO» VARCHAR2(15) NOT NULL,
CONSTRAINT «TB_PERSONA_PK» PRIMARY KEY («CEDULA»),
CONSTRAINT «TB_PERSONA_FK» FOREIGN KEY («USUARIO»)
REFERENCES  «TB_CUENTA» («USUARIO»),
CONSTRAINT «TB_PERSONA_FK1» FOREIGN KEY («ID_TIPO»)
REFERENCES  «TB_TIPO» («ID_TIPO»)
)

CREATE TABLE  «TB_COMPRA»
(    «ID_COMPRA» VARCHAR2(10) NOT NULL,
«ID_EMPLEADO» VARCHAR2(10) NOT NULL,
«ID_PROVEEDOR» VARCHAR2(10) NOT NULL,
«FECHA» VARCHAR2(15) NOT NULL,
«HORA» VARCHAR2(15) NOT NULL,
«TOTAL» VARCHAR2(10),
CONSTRAINT «TB_COMPRA_PK» PRIMARY KEY («ID_COMPRA»),
CONSTRAINT «TB_COMPRA_FK» FOREIGN KEY («ID_EMPLEADO»)
REFERENCES  «TB_PERSONA» («CEDULA»),
CONSTRAINT «TB_COMPRA_FK2» FOREIGN KEY («ID_PROVEEDOR»)
REFERENCES  «TB_PERSONA» («CEDULA»)
)

CREATE TABLE  «TB_PRODUCTO»
(    «ID_PRODUCTO» VARCHAR2(10) NOT NULL,
«NOMBRE» VARCHAR2(20) NOT NULL,
«PRECIO» VARCHAR2(10) NOT NULL,
«STOCK» VARCHAR2(5) NOT NULL,
CONSTRAINT «TB_PRODUCTO_PK» PRIMARY KEY («ID_PRODUCTO»)
)

CREATE TABLE  «TB_RESERVA»
(    «ID_RESERVA» VARCHAR2(10),
«ID_CLIENTE» VARCHAR2(10) NOT NULL,
«FECHA» VARCHAR2(15) NOT NULL,
«HORA» VARCHAR2(15) NOT NULL,
«ESTADO» VARCHAR2(15),
«TOTAL» VARCHAR2(10) NOT NULL,
CONSTRAINT «TB_RESERVA_PK» PRIMARY KEY («ID_RESERVA»),
CONSTRAINT «TB_RESERVA_FK» FOREIGN KEY («ID_CLIENTE»)
REFERENCES  «TB_PERSONA» («CEDULA»)
)

CREATE TABLE  «TB_VENTA»
(    «ID_VENTA» VARCHAR2(10) NOT NULL,
«ID_CLIENTE» VARCHAR2(10) NOT NULL,
«ID_EMPLEADO» VARCHAR2(10) NOT NULL,
«FECHA» VARCHAR2(15) NOT NULL,
«HORA» VARCHAR2(15) NOT NULL,
«TOTAL» VARCHAR2(10),
CONSTRAINT «TB_VENTA_PK» PRIMARY KEY («ID_VENTA»),
CONSTRAINT «TB_VENTA_FK» FOREIGN KEY («ID_CLIENTE»)
REFERENCES  «TB_PERSONA» («CEDULA»),
CONSTRAINT «TB_VENTA_FK2» FOREIGN KEY («ID_EMPLEADO»)
REFERENCES  «TB_PERSONA» («CEDULA»)
)

CREATE TABLE  «TB_DET_COMPRA»
(    «ID_DET_COMPRA» VARCHAR2(10) NOT NULL,
«ID_COMPRA» VARCHAR2(10) NOT NULL,
«ID_PRODUCTO» VARCHAR2(10) NOT NULL,
«CANTIDAD» VARCHAR2(10),
«PRECIO_TOTAL» VARCHAR2(10),
CONSTRAINT «TB_DET_COMPRA_PK» PRIMARY KEY («ID_DET_COMPRA»),
CONSTRAINT «TB_DET_COMPRA_FK» FOREIGN KEY («ID_COMPRA»)
REFERENCES  «TB_COMPRA» («ID_COMPRA»),
CONSTRAINT «TB_DET_COMPRA_FK2» FOREIGN KEY («ID_PRODUCTO»)
REFERENCES  «TB_PRODUCTO» («ID_PRODUCTO»)
)

CREATE TABLE  «TB_DET_RESERVA»
(    «ID_DET_RESERVA» VARCHAR2(10) NOT NULL,
«ID_RESERVA» VARCHAR2(10) NOT NULL,
«ID_PRODUCTO» VARCHAR2(10) NOT NULL,
«CANTIDAD» VARCHAR2(10),
«PRECIO_TOTAL» VARCHAR2(10),
CONSTRAINT «TB_DET_RESERVA_PK» PRIMARY KEY («ID_DET_RESERVA»),
CONSTRAINT «TB_DET_RESERVA_FK» FOREIGN KEY («ID_RESERVA»)
REFERENCES  «TB_RESERVA» («ID_RESERVA»),
CONSTRAINT «TB_DET_RESERVA_FK2» FOREIGN KEY («ID_PRODUCTO»)
REFERENCES  «TB_PRODUCTO» («ID_PRODUCTO»)
)

CREATE TABLE  «TB_DET_VENTA»
(    «ID_DET_VENTA» VARCHAR2(10) NOT NULL,
«ID_VENTA» VARCHAR2(10) NOT NULL,
«ID_PRODUCTO» VARCHAR2(10) NOT NULL,
«CANTIDAD» VARCHAR2(10),
«PRECIO_TOTAL» VARCHAR2(10),
CONSTRAINT «TB_DET_VENTA_PK» PRIMARY KEY («ID_DET_VENTA»),
CONSTRAINT «TB_DET_VENTA_FK» FOREIGN KEY («ID_PRODUCTO»)
REFERENCES  «TB_PRODUCTO» («ID_PRODUCTO»),
CONSTRAINT «TB_DET_VENTA_FK2» FOREIGN KEY («ID_VENTA»)
REFERENCES  «TB_VENTA» («ID_VENTA»)
)