0 calificaciones0% encontró este documento útil (0 votos)
10 vistas2 páginas
El documento describe la creación de tablas y claves primarias y foráneas para una base de datos sobre libros, ventas, inventarios, librerías, clientes y empleados. Se crean 9 tablas con campos y claves primarias específicos y se añaden 6 claves foráneas para vincular las tablas entre sí.
El documento describe la creación de tablas y claves primarias y foráneas para una base de datos sobre libros, ventas, inventarios, librerías, clientes y empleados. Se crean 9 tablas con campos y claves primarias específicos y se añaden 6 claves foráneas para vincular las tablas entre sí.
El documento describe la creación de tablas y claves primarias y foráneas para una base de datos sobre libros, ventas, inventarios, librerías, clientes y empleados. Se crean 9 tablas con campos y claves primarias específicos y se añaden 6 claves foráneas para vincular las tablas entre sí.
"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")