EjemplosDuoc.es.tl
  Tablas PL
 
-- 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)
);




 
   
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis