|
|
|
-- BORRADO de tablas
DROP TABLE VALE cascade;
-- SE CREA LA TABLA SIMPLE
CREATE TABLE ROTACION(
ID_ROTACION SMALLINT NOT NULL,
ROT_TIPO CHARACTER(20) NOT NULL,
PRIMARY KEY(ID_ROTACION)
);
-- TABLA CON FK Y CONSTRAINT
CREATE TABLE PRODUCTO(
ID_PRODUCTO NUMERIC NOT NULL,
PRO_DESCRIPCION CHARACTER(50) NOT NULL,
PRO_HABILITADO CHARACTER(2) NOT NULL,
PRO_EXENTO BOOLEAN NOT NULL,
PRO_ULT_STOCK SMALLINT NOT NULL,
PRO_STOCK SMALLINT NOT NULL,
PRO_PRECIO INTEGER NOT NULL,
PRO_UBICACION CHARACTER(50) NOT NULL,
PRO_CATEGORIA CHARACTER(50) NOT NULL,
PRO_TIPO CHARACTER(50) NOT NULL,
PRO_MARCA CHARACTER(50) NOT NULL,
ID_ROTACION SMALLINT NOT NULL,
PRIMARY KEY(ID_PRODUCTO),
FOREIGN KEY(ID_ROTACION) REFERENCES ROTACION(ID_ROTACION),
CONSTRAINT PRECIO_MAYOR_CERO CHECK (PRO_PRECIO > 0)
);
|
|
|
|
|
|
|
|
|
|
|
|