JOHAN CANAVAL
COD: 2308524
CREACION DE LAS TABLAS
-Creaciónde latabla LIBROSESTADO
CREATE TABLE "LIBROSESTADO"
( "CONDICIO...
)
-Creación de la tabla AUTORES
CREATE TABLE "AUTORES"
( "AUTORID" NUMBER NOT NULL ENABLE,
"NOMBRE" CHAR(50) NOT NULL ENAB...
REFERENCES "POSICIONES" ("POSICIONID") ENABLE
)
-Creacion de la tabla ORDENES
CREATE TABLE "ORDENES"
( "ORDENID" NUMBER NO...
-Datos de la tabla POSICIONES
INSERT INTO POSICIONES(POSICIONID, CARGO, DESCRIPCION)
VALUES ('01','RECEPCIONISTA','RECEPCI...
-Datos de la tabla AUTORES
INSERT INTO AUTORES(AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE,
DESCRIPCION)
VALUES ('01','CA...
-Datos de la tabla POSICIONES
INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION)
VALUES (01, 'GERENTE', 'DIRIGE PERSO...
-Datos de la tabla LIBROS
INSERT INTO LIBROS (LIBROID, CONDICIONID, TITULO, EDITOR, FECHAED,
COSTO, VENDIDO) VALUES (01, 0...
-Datos de la tabla ORDENES
INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO,
FECHAORDEN, FECHAENVIO, PAGOID, ES...
-Datos de la tabla LIBROSORDENES
INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES (01, 01)
Próxima SlideShare
Cargando en…5
×

taller 1 sql

222 visualizaciones

Publicado el

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
222
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

taller 1 sql

  1. 1. JOHAN CANAVAL COD: 2308524 CREACION DE LAS TABLAS -Creaciónde latabla LIBROSESTADO CREATE TABLE "LIBROSESTADO" ( "CONDICIONID" NUMBER NOT NULL ENABLE, "NOMBRECOND" CHAR(50) NOT NULL ENABLE, "DESCRIPCION" VARCHAR2(100) NOT NULL ENABLE, CONSTRAINT "LIBROSESTADO_PK" PRIMARY KEY ("CONDICIONID") ENABLE ) -Creaciónde latabla POSICIONES CREATE TABLE "POSICIONES" ( "POSICIONID" NUMBER NOT NULL ENABLE, "CARGO" CHAR(50) NOT NULL ENABLE, "DESCRIPCION" VARCHAR2(100) NOT NULL ENABLE, CONSTRAINT "POSICIONES_PK" PRIMARY KEY ("POSICIONID") ENABLE ) -Creaciónde latabla FORMADEPAGO CREATE TABLE "FORMADEPAGO" ( "PAGO" NUMBER NOT NULL ENABLE, "PAGODESCRIPCION" VARCHAR2(100) NOT NULL ENABLE, CONSTRAINT "FORMADEPAGO_PK" PRIMARY KEY ("PAGO") ENABLE ) - Creación de la tabla ESTADOORDEN CREATE TABLE "ESTADOORDEN" ( "ESTADOID" NUMBER NOT NULL ENABLE, "ESTADODESCRIPCION" VARCHAR2(100) NOT NULL ENABLE, CONSTRAINT "ESTADOORDEN_PK" PRIMARY KEY ("ESTADOID") ENABLE ) -Creación de la tabla CLIENTES CREATE TABLE "CLIENTES" ( "CLIENTEID" NUMBER NOT NULL ENABLE, "NOMBRE" CHAR(50) NOT NULL ENABLE, "APELLIDO" CHAR(50) NOT NULL ENABLE, "TELEFONO" NUMBER NOT NULL ENABLE, "DIR1" VARCHAR2(50) NOT NULL ENABLE, "DIR2" VARCHAR2(50), "CIUDAD" CHAR(50) NOT NULL ENABLE, "ESTADO" CHAR(50) NOT NULL ENABLE, "PAIS" CHAR(50) NOT NULL ENABLE, "CP" VARCHAR2(50) NOT NULL ENABLE, CONSTRAINT "CLIENTES_PK" PRIMARY KEY ("CLIENTEID") ENABLE
  2. 2. ) -Creación de la tabla AUTORES CREATE TABLE "AUTORES" ( "AUTORID" NUMBER NOT NULL ENABLE, "NOMBRE" CHAR(50) NOT NULL ENABLE, "APELLIDO" CHAR(50) NOT NULL ENABLE, "AÑONAC" DATE NOT NULL ENABLE, "AÑOMUERTE" DATE, "DESCRIPCION" VARCHAR2(100) NOT NULL ENABLE, CONSTRAINT "AUTORES_PK" PRIMARY KEY ("AUTORID") ENABLE ) -Creacion de la tabla LIBROS CREATE TABLE "LIBROS" ( "LIBROID" NUMBER NOT NULL ENABLE, "TITULO" CHAR(50) NOT NULL ENABLE, "EDITOR" CHAR(50) NOT NULL ENABLE, "FECHAED" DATE NOT NULL ENABLE, "COSTO" NUMBER NOT NULL ENABLE, "CONDICIONID" NUMBER NOT NULL ENABLE, "VENDIDO" CHAR(100) NOT NULL ENABLE, CONSTRAINT "LIBROS_PK" PRIMARY KEY ("LIBROID") ENABLE, CONSTRAINT "LIBROS_FK" FOREIGN KEY ("CONDICIONID") REFERENCES "LIBROSESTADO" ("CONDICIONID") ENABLE ) -Creacion de la tabla LIBROSAUTORES CREATE TABLE "LIBROSAUTORES" ( "LIBROID" NUMBER NOT NULL ENABLE, "AUTORID" NUMBER NOT NULL ENABLE, CONSTRAINT "LIBROSAUTORES_FK" FOREIGN KEY ("LIBROID") REFERENCES "LIBROS" ("LIBROID") ENABLE, CONSTRAINT "LIBROSAUTORES_FK2" FOREIGN KEY ("AUTORID") REFERENCES "AUTORES" ("AUTORID") ENABLE ) -Creacionde la tabla EMPLEADOS CREATE TABLE "EMPLEADOS" ( "EMPLEADOSID" NUMBER NOT NULL ENABLE, "NOMBRE" CHAR(50) NOT NULL ENABLE, "APELLIDO" CHAR(50) NOT NULL ENABLE, "DIR1" VARCHAR2(100) NOT NULL ENABLE, "DIR2" VARCHAR2(100), "CIUDAD" CHAR(50) NOT NULL ENABLE, "ESTADO" CHAR(50) NOT NULL ENABLE, "CP" VARCHAR2(100) NOT NULL ENABLE, "TELEFONO" NUMBER NOT NULL ENABLE, "FECHAING" DATE NOT NULL ENABLE, "POSICIONID" NUMBER NOT NULL ENABLE, CONSTRAINT "EMPLEADOS_PK" PRIMARY KEY ("EMPLEADOSID") ENABLE, CONSTRAINT "EMPLEADOS_FK" FOREIGN KEY ("POSICIONID")
  3. 3. REFERENCES "POSICIONES" ("POSICIONID") ENABLE ) -Creacion de la tabla ORDENES CREATE TABLE "ORDENES" ( "ORDENID" NUMBER NOT NULL ENABLE, "CLIENTEID" NUMBER NOT NULL ENABLE, "EMPLEADOSID" NUMBER NOT NULL ENABLE, "MONTO" NUMBER NOT NULL ENABLE, "FECHAORDEN" DATE NOT NULL ENABLE, "FECHAENVIO" DATE NOT NULL ENABLE, "PAGO" NUMBER NOT NULL ENABLE, "ESTADOID" NUMBER NOT NULL ENABLE, CONSTRAINT "ORDENES_PK" PRIMARY KEY ("ORDENID") ENABLE, CONSTRAINT "ORDENES_FK" FOREIGN KEY ("PAGO") REFERENCES "FORMADEPAGO" ("PAGO") ENABLE, CONSTRAINT "ORDENES_FK2" FOREIGN KEY ("CLIENTEID") REFERENCES "CLIENTES" ("CLIENTEID") ENABLE, CONSTRAINT "ORDENES_FK3" FOREIGN KEY ("EMPLEADOSID") REFERENCES "EMPLEADOS" ("EMPLEADOSID") ENABLE, CONSTRAINT "ORDENES_FK4" FOREIGN KEY ("ESTADOID") REFERENCES "ESTADOORDEN" ("ESTADOID") ENABLE ) -Creacion de la tabla LIBROSORDENES CREATE TABLE "LIBROSORDENES" ( "ORDENID" NUMBER NOT NULL ENABLE, "LIBROID" NUMBER NOT NULL ENABLE, CONSTRAINT "LIBROSORDENES_FK" FOREIGN KEY ("ORDENID") REFERENCES "ORDENES" ("ORDENID") ENABLE, CONSTRAINT "LIBROSORDENES_FK2" FOREIGN KEY ("LIBROID") REFERENCES "LIBROS" ("LIBROID") ENABLE ) INSERCION DE DATOS EN LAS TABLAS -Datos de la tabla LIBROESTADO INSERT INTO LIBROSESTADO(CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('01','BUENO','BUEN ESTADO'); INSERT INTO LIBROSESTADO(CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('02','MALO','MAL ESTADO'); INSERT INTO LIBROSESTADO(CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('03','EXCELENTE','OPTIMAS CONDICIONES'); INSERT INTO LIBROSESTADO(CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('04','REGULAR','REGULAR'); INSERT INTO LIBROSESTADO(CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('05','PESIMO','PESIMAS CONDICIONES');
  4. 4. -Datos de la tabla POSICIONES INSERT INTO POSICIONES(POSICIONID, CARGO, DESCRIPCION) VALUES ('01','RECEPCIONISTA','RECEPCIONISTA'); INSERT INTO POSICIONES(POSICIONID, CARGO, DESCRIPCION) VALUES ('02','ORGANIZADOR','ORGANIZADOR'); INSERT INTO POSICIONES(POSICIONID, CARGO, DESCRIPCION) VALUES ('03','PORTERO','PORTERO'); INSERT INTO POSICIONES(POSICIONID, CARGO, DESCRIPCION) VALUES ('04','GERENTE','GERENTE'); INSERT INTO POSICIONES(POSICIONID, CARGO, DESCRIPCION) VALUES ('05','ASEADOR','ASEADOR'); -Datos de la tabla FORMADEPAGO INSERT INTO FORMADEPAGO(PAGO, PAGODESCRIPCION) VALUES ('01','CREDITO'); INSERT INTO FORMADEPAGO(PAGO, PAGODESCRIPCION) VALUES ('02','CONTADO'); INSERT INTO FORMADEPAGO(PAGO, PAGODESCRIPCION) VALUES ('03','CHEQUE');
  5. 5. -Datos de la tabla AUTORES INSERT INTO AUTORES(AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('01','CAMILO','URIBE','30/11/1991','','...'); INSERT INTO AUTORES(AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('02','ANDRES',TORO,'9/10/1991','','...'); INSERT INTO AUTORES(AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('03','ALVARO','SANCHEZ','17/10/1989','','...'); INSERT INTO AUTORES(AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('04','LAKXMY','SALDAÑA','12/10/1990','','...'); INSERT INTO AUTORES(AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('05','JESUS','GOMEZ','22/07/1990','','...'); -Datos de la tabla CLIENTES INSERT INTO CLIENTES (CLIENTEID, NOMBRE, APELLIDO, TELEFONO, DIR1, DIR2, CIUDAD, ESTADO, PAIS, CP) VALUES (01, 'ANDRES', 'TORO', 3166213877, 'CALLE 26 A 25-23', 'CARRERA 15 26 B15', 'TULUA', 'ACTIVO', 'COLOMBIA',123)
  6. 6. -Datos de la tabla POSICIONES INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES (01, 'GERENTE', 'DIRIGE PERSONAL') -Datos de la tabla ESTADOORDEN INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES (5, 'EN ESPERA')
  7. 7. -Datos de la tabla LIBROS INSERT INTO LIBROS (LIBROID, CONDICIONID, TITULO, EDITOR, FECHAED, COSTO, VENDIDO) VALUES (01, 01, El Exilio De Sharra, 'Darkover', '05/04/2000',35000, 2) -Datos de la tabla EMPLEADOS INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2, CIUDAD, ESTADO, CP, TELEFONO, FECHAING, POSICIONID) VALUES (02, 'JOSE', 'MENESES', 'CALLE 3 #4-5', 'CRA 8 # 5-6', 'TULUA', 'AFILIADO', 1210,3152002000, '01/07/09,01)
  8. 8. -Datos de la tabla ORDENES INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO, FECHAORDEN, FECHAENVIO, PAGOID, ESTADOID) VALUES (01, 01, 01, 50, '12/08/10', '15/08/10', 01, 01) -Datos de la tabla LIBROSESTATUS INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES (01,01)
  9. 9. -Datos de la tabla LIBROSORDENES INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES (01, 01)

×