Successfully reported this slideshow.

Taller 3

360 views

Published on

Published in: Technology
  • Be the first to comment

Taller 3

  1. 1. TALLER 3 CREACIONES DE LAS TABLAS CREATE TABLE "LIBROESTADO" ( "CONDICIONID" NUMBER, "NOMBRECOND" VARCHAR2(30), "DESCRIPCION" VARCHAR2(400), constraint "LIBROESTADO_PK" primary key ("CONDICIONID") ) CREATE table "LIBRO" ( "LIBROID" NUMBER, "TITULO" VARCHAR2(4000), "EDITOR" VARCHAR2(4000), "FECHAED" VARCHAR2(4000), "COSTO" NUMBER, "CONDICIONID" NUMBER, "VENDIDO" VARCHAR2(4000), constraint "LIBRO_PK" primary key ("LIBROID"), CONSTRAINT "FK_LIBRO" FOREIGN KEY ("CONDICIONID") REFERENCES "LIBROESTADO" ("CONDICIONID") ENABLE )
  2. 2. CREATE TABLE "AUTOR" ( "AUTORID" NUMBER, "NOMBRE" VARCHAR2(40), "APELLIDO" VARCHAR2(40), "ANONAC" NUMBER, "ANOMUERTE" NUMBER, "DESCRIPCION" VARCHAR2(400), CONSTRAINT "AUTOR_PK" PRIMARY KEY ("AUTORID") ) CREATE TABLE "LIBROAUTOR"( "AUTORID" NUMBER, "LIBROID" NUMBER, CONSTRAINT "FK_LIBROAUTOR1" FOREIGN KEY ("LIBROID") REFERENCES "LIBRO" ("LIBROID") ENABLE, CONSTRAINT "FK_LIBROAUTOR2" FOREIGN KEY ("AUTORID") REFERENCES "AUTOR" ("AUTORID") ENABLE )
  3. 3. CREATE table "POSICION" ( "POSICIONID" NUMBER, "CARGO" VARCHAR2(40), "DESCRIPCION" VARCHAR2(4000), constraint "POSICION_PK" primary key ("POSICIONID") ) CREATE table "FORMADEPAGO" ( "PAGOID" NUMBER, "PAGODESCRIPCION" VARCHAR2(100), constraint "FORMADEPAGO_PK" primary key ("PAGOID") ) CREATE table "ESTADOORDEN" ( "ESTADOID" NUMBER, "ESTADODESCRIPCION" VARCHAR2(100), constraint "ESTADOORDEN_PK" primary key ("ESTADOID") )
  4. 4. CREATE table "CLIENTE" ( "CLIENTEID" NUMBER, "NOMBRE" VARCHAR2(100), "APELLIDO" VARCHAR2(4000), "TELEFONO" NUMBER, "DIR1" VARCHAR2(4000), "DIR2" VARCHAR2(4000), "CIUDAD" VARCHAR2(4000), "ESTADO" VARCHAR2(4000), "PAIS" VARCHAR2(4000), "CP" VARCHAR2(4000), constraint "CLIENTE_PK" primary key ("CLIENTEID") )
  5. 5. CREATE table "EMPLEADO" ( "EMPLEADOID" NUMBER, "NOMBRE" VARCHAR2(4000), "APELLIDO" VARCHAR2(4000), "DIR1" VARCHAR2(4000), "DIR2" VARCHAR2(4000), "CIUDAD" VARCHAR2(4000), "ESTADO" VARCHAR2(4000), "CP" VARCHAR2(4000), "TELEFONO" NUMBER, "FECHAING" VARCHAR2(4000), "POSICIONID" NUMBER, constraint "EMPLEADO_PK" primary key ("EMPLEADOID"), CONSTRAINT "FK_EMPLEADO1" FOREIGN KEY ("POSICIONID") REFERENCES "POSICION" ("POSICIONID") ENABLE )
  6. 6. CREATE table "ORDEN" ( "ORDENID" NUMBER, "CLIENTEID" NUMBER, "EMPLEADOID" NUMBER, "MONTO" NUMBER, "FECHAORDEN" VARCHAR2(4000), "FECHAENVIO" VARCHAR2(4000), "PAGOID" NUMBER, "ESTADOID" NUMBER, constraint "ORDEN_PK" primary key ("ORDENID"), CONSTRAINT "FK_ORDEN1" FOREIGN KEY ("CLIENTEID") REFERENCES "CLIENTE" ("CLIENTEID") ENABLE, CONSTRAINT "FK_ORDEN2" FOREIGN KEY ("EMPLEADOID") REFERENCES "EMPLEADO" ("EMPLEADOID") ENABLE, CONSTRAINT "FK_ORDEN3" FOREIGN KEY ("PAGOID") REFERENCES "FORMADEPAGO" ("PAGOID") ENABLE, CONSTRAINT "FK_ORDEN4" FOREIGN KEY ("ESTADOID") REFERENCES "ESTADOORDEN" ("ESTADOID") ENABLE ) CREATE table "LIBROORDEN" ( "ORDENID" NUMBER, "LIBROID" NUMBER, CONSTRAINT "FK_LIBROORDEN1" FOREIGN KEY ("ORDENID") REFERENCES "ORDEN" ("ORDENID") ENABLE, CONSTRAINT "FK_LIBROORDEN2" FOREIGN KEY ("LIBROID") REFERENCES "LIBRO" ("LIBROID") ENABLE
  7. 7. ) INSERTAR DATOS EN LAS TABLAS INSERT INTO AUTOR (AUTORID,NOMBRE,APELLIDO,ANONAC,ANOMUERTE,DESCRIPCION) VALUES('1','RAMON','HENAO GONZALEZ','1985','2009','ESCRITOR ROMANO') INSERT INTO AUTOR AUTORID,NOMBRE,APELLIDO,ANONAC,ANOMUERTE,DESCRIPCION VALUES ('2','RODONGO DE JESUS','PELIGROSO','1950','1999','EL HOMBRE TUVO UNA BUENA VIDA') INSERT INTO AUTOR (AUTORID,NOMBRE,APELLIDO,ANONAC,ANOMUERTE,DESCRIPCION) VALUES('3','JESUS','PRADO','1990','2009','LOCO') INSERT INTO AUTOR (AUTORID,NOMBRE,APELLIDO,ANONAC,ANOMUERTE,DESCRIPCION) VALUES('4','MARIA','SOTO','1995','2010','MUY BUENA') INSERT INTO AUTOR (AUTORID,NOMBRE,APELLIDO,ANONAC,ANOMUERTE,DESCRIPCION) VALUES('5','CASPURRIA','DOMINGES','1905','1985','MUY BUENA')

×