Está en la página 1de 2

CREATE TABLE "Libros"(

"nombre" VACHAR2(30) NOT NULL,


"autor" VACHAR2(20) NOT NULL,
"editorial" VACHAR2(20) NOT NULL,
"edicion" NUMBER(5) NOT NULL,
"librerias_id" VACHAR2(20)NOT NULL,
"cie_id" VACHAR2(20) NOT NULL,
"ivo_id" VACHAR2(20) NOT NULL,
CONSTRAINT "Libros_pk" PRIMARY KEY("librerias_id")
);

CREATE TABLE "Ventas"(


"nombre" VACHAR2(30) NOT NULL,
"precio" NUMBER(3) NOT NULL,
"cantidad" NUMBER(3) NOT NULL,
"nit_factura" NUMBER(15) NOT NULL,
"nombre_factura" VACHAR2(20),
"vea_id" NUMBER(10) NOT NULL,
CONSTRAINT "vea_pk" PRIMARY KEY("vea_id")
);

CREATE TABLE "Inventarios"(


"id_inventario" NUMBER(5) NOT NULL,
"cantidad" NUMBER(3) NOT NULL,
"ivo_id" NUMBER(10) NOT NULL,
CONSTRAINT "ivo_pk" PRIMARY KEY("ivo_id")
);

CREATE TABLE "Librerias"(


"direccion" VARCHAR2(30) NOT NULL,
"nombre_libreria" VARCHAR2(20) NOT NULL,
"pagina_web" VARCHAR2(20) NOT NULL,
"telefono" NUMBER(10) NOT NULL,
"libreriaS_id" NUMBER(10)NOT NULL,
CONSTRAINT "librerias_pk" PRIMARY KEY("librerias_id")
);

CREATE TABLE "cliente"(


"nombre" VACHAR2(20) NOT NULL,
"apellido" VACHAR2(20) NOT NULL,
"direccion" VARCHAR2(30) NOT NULL,
"cie_id" NUMBER(10) NOT NULL,
"emo_id" NUMBER(10) NOT NULL,
"vea_id" NUMBER(10) NOT NULL,
CONSTRAINT "cie_pk" PRIMARY KEY("cie_id")
);

CREATE TABLE "Empleados"(


"emo_id" NUMBER(10) NOT NULL,
"id" VACHAR2(3) NOT NULL,
"uniforme" VACHAR2(10) NOT NULL,
"credencial" NUMBER(20) NOT NULL,
"librerias_id" NUMBER(10)NOT NULL,
CONSTRAINT "emo_id_pk" PRIMARY KEY("emo_id")
);

CREATE TABLE "Tiempo_completo"(


"emo_id" NUMBER(10) NOT NULL,
"salario_nml" NUMBER(4) NOT NULL,
CONSTRAINT "Tiempo_comple_id_pk" PRIMARY KEY("emo_id")
);

CREATE TABLE "Medio_tiempo"(


"emo_id" NUMBER(10) NOT NULL,
"salario_minimo" NUMBER(4) NOT NULL,
CONSTRAINT "Medio_tiempo_pk" PRIMARY KEY("emo_id")
);

CREATE TABLE "Otros"(


"emo_id" NUMBER(10) NOT NULL,
"pagos" NUMBER(15) NOT NULL,
CONSTRAINT "Otros_pk" PRIMARY KEY("emo_id")
);

ALTER TABLE "Libros" ADD CONSTRAINT "lio_cie_fk" FOREIGN KEY ("cie_id")


REFERENCES "Libros" ( "cie_id" );

ALTER TABLE "Libros" ADD CONSTRAINT "lio_ivo_fk" FOREIGN KEY ( "ivo_id" )


REFERENCES "Libros" ( "ivo_id");

ALTER TABLE "Clientes" ADD CONSTRAINT "cie_emo_fk" FOREIGN KEY ( "emo_id" )


REFERENCES "Clientes" ( "vea_id");

ALTER TABLE "Clientes" ADD CONSTRAINT "cie_eva_fk" FOREIGN KEY ( "emo_id" )


REFERENCES "Clientes" ( "emo_id");

ALTER TABLE "Ventas" ADD CONSTRAINT "vea_fk" FOREIGN KEY ( "vea_id" )


REFERENCES "Ventas" ( "vea_id");

ALTER TABLE "Empleados" ADD CONSTRAINT "emo_librerias_fk" FOREIGN KEY


( "librerias_id" )
REFERENCES "Empleados" ("vea_id");

También podría gustarte