Taler bd # 3

647 views

Published on

TALLER BD # 3

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
647
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Taler bd # 3

  1. 1. TALLER # 3 CAPITULO 4 SQL BEATRIZ EUGENIA HURTADO SALAZAR 2307548 UNIDAD CENTRAL DEL VALLE DEL CAUCA FACULTAD DE INGENIERIA INGENIERIA DE SISTEMAS BASES DE DATOS 29 DE OCTUBRE 2010 TULUA - VALLE
  2. 2. TALLER 3 CREATE TABLE "LIBROSESTADO" ( "CONDICIONID" NUMBER(*,0) NOT NULL ENABLE, "NOMBRECOND" CHAR(45) NOT NULL ENABLE, "DESCRIPCION" CHAR(30) NOT NULL ENABLE, CONSTRAINT "PK_LIBROSESTADO" PRIMARY KEY ("CONDICIONID") ENABLE )
  3. 3. CREATE TABLE "POSICIONES" ( "POSICIONID" NUMBER(*,0) NOT NULL ENABLE, "CARGO" CHAR(45) NOT NULL ENABLE, "DESCRIPCION" CHAR(30) NOT NULL ENABLE, CONSTRAINT "PK_POSICIONES" PRIMARY KEY ("POSICIONID") ENABLE )
  4. 4. CREATE TABLE "ESTADOORDEN" ( "ESTADOID" NUMBER(*,0) NOT NULL ENABLE, "ESTADODESCRIP" CHAR(30) NOT NULL ENABLE, CONSTRAINT "PK_ESTADOORDEN" PRIMARY KEY ("ESTADOID") ENABLE )
  5. 5. CREATE TABLE "FORMADEPAGO" ( "PAGOID" NUMBER(*,0) NOT NULL ENABLE, "PAGODESCRIP" CHAR(30) NOT NULL ENABLE, CONSTRAINT "PK_FORMADEPAGO" PRIMARY KEY ("PAGOID") ENABLE )
  6. 6. CREATE TABLE "CLIENTES" ( "CLIENTEID" NUMBER(*,0) NOT NULL ENABLE, "NOMBRE" CHAR(45) NOT NULL ENABLE, "APELLIDO" CHAR(45) NOT NULL ENABLE, "TELEFONO" NUMBER(*,0) NOT NULL ENABLE, "DIR1" CHAR(40) NOT NULL ENABLE, "DIR2" CHAR(40) NOT NULL ENABLE, "CIUDAD" CHAR(30) NOT NULL ENABLE, "ESTADO" CHAR(10) NOT NULL ENABLE, "PAIS" CHAR(30) NOT NULL ENABLE, "CP" CHAR(45) NOT NULL ENABLE, CONSTRAINT "PK_CLIENTES" PRIMARY KEY ("CLIENTEID") ENABLE )
  7. 7. CREATE TABLE "AUTORES" ( "AUTORID" NUMBER(*,0) NOT NULL ENABLE, "NOMBRE" CHAR(45) NOT NULL ENABLE, "APELLIDO" CHAR(45) NOT NULL ENABLE, "AÑONAC" CHAR(12) NOT NULL ENABLE, "AÑOMUERTE" CHAR(12) NOT NULL ENABLE, "DESCRIPCION" CHAR(30) NOT NULL ENABLE, CONSTRAINT "PK_AUTORES" PRIMARY KEY ("AUTORID") ENABLE )
  8. 8. CREATE TABLE "EMPLEADOS" ( "EMPLEADOSID" NUMBER(*,0) NOT NULL ENABLE, "NOMBRE" CHAR(45) NOT NULL ENABLE, "APELLIDO" CHAR(45) NOT NULL ENABLE, "DIR1" CHAR(40) NOT NULL ENABLE, "DIR2" CHAR(40) NOT NULL ENABLE, "CIUDAD" CHAR(30) NOT NULL ENABLE, "ESTADO" CHAR(10) NOT NULL ENABLE, "CP" CHAR(45) NOT NULL ENABLE, "TELEFONO" NUMBER(*,0) NOT NULL ENABLE, "FECHAING" CHAR(12) NOT NULL ENABLE, "POSICIONID" NUMBER(*,0) NOT NULL ENABLE, CONSTRAINT "PK_EMPLEADOS" PRIMARY KEY ("EMPLEADOSID") ENABLE, CONSTRAINT "FK_EMPLEADO_PERTENECE_POSICION" FOREIGN KEY ("POSICIONID") REFERENCES "POSICIONES" ("POSICIONID") ENABLE )
  9. 9. CREATE TABLE "LIBROS" ( "LIBROID" NUMBER(*,0) NOT NULL ENABLE, "TITULO" CHAR(45) NOT NULL ENABLE, "EDITOR" CHAR(45) NOT NULL ENABLE, "FECHAED" CHAR(12) NOT NULL ENABLE, "COSTO" NUMBER(*,0) NOT NULL ENABLE, "CONDICIONID" NUMBER(*,0) NOT NULL ENABLE, "ESTADO" CHAR(10) NOT NULL ENABLE, "VENDIDO" CHAR(10) NOT NULL ENABLE, CONSTRAINT "PK_LIBROS" PRIMARY KEY ("LIBROID") ENABLE, CONSTRAINT "FK_LIBRO_ASIGNA_LIBROSESTAD" FOREIGN KEY ("CONDICIONID") REFERENCES "LIBROSESTADO" ("CONDICIONID") ENABLE )
  10. 10. CREATE TABLE "ORDENES" ( "ORDENID" NUMBER(*,0) NOT NULL ENABLE, "CLIENTEID" NUMBER(*,0) NOT NULL ENABLE, "EMPLEADOSID" NUMBER(*,0) NOT NULL ENABLE, "MONTO" NUMBER(*,0) NOT NULL ENABLE, "FECHAORDEN" CHAR(12) NOT NULL ENABLE, "FECHAENVIO" CHAR(12) NOT NULL ENABLE, "PAGOID" NUMBER(*,0) NOT NULL ENABLE, "ESTADOID" NUMBER(*,0) NOT NULL ENABLE, CONSTRAINT "PK_ORDENES" PRIMARYKEY ("ORDENID") ENABLE, CONSTRAINT "FK_ORDEN_CONTIENE_CLIENTE" FOREIGN KEY ("CLIENTEID") REFERENCES "CLIENTES" ("CLIENTEID") ENABLE, CONSTRAINT "FK_ORDEN_TIENE_EMPLEADO" FOREIGN KEY ("EMPLEADOSID") REFERENCES "EMPLEADOS" ("EMPLEADOSID") ENABLE, CONSTRAINT "FK_ORDEN_EVALUA_FORMADEPAG" FOREIGN KEY ("PAGOID") REFERENCES "FORMADEPAGO" ("PAGOID") ENABLE, CONSTRAINT "FK_ORDEN_INDUCE_ESTADOORDE" FOREIGN KEY ("ESTADOID") REFERENCES "ESTADOORDEN" ("ESTADOID") ENABLE )
  11. 11. CREATE TABLE "LIBROSAUTORES" ( "LIBROID" NUMBER(*,0) NOT NULL ENABLE, "AUTORID" NUMBER(*,0) NOT NULL ENABLE, CONSTRAINT "PK_LIBROSAUTORES" PRIMARY KEY ("LIBROID", "AUTORID") ENABLE, CONSTRAINT "FK_LIBROSAUTOR_ASIGNADO1_LIBRO" FOREIGN KEY ("LIBROID") REFERENCES "LIBROS" ("LIBROID") ENABLE, CONSTRAINT "FK_LIBROSAUTOR_ASIGNADO2_AUTOR" FOREIGN KEY ("AUTORID") REFERENCES "AUTORES" ("AUTORID") ENABLE )
  12. 12. CREATE TABLE "LIBROSORDENES" ( "ORDENID" NUMBER(*,0) NOT NULL ENABLE, "LIBROID" NUMBER(*,0) NOT NULL ENABLE, CONSTRAINT "PK_LIBROSORDENES" PRIMARYKEY ("ORDENID", "LIBROID") ENABLE, CONSTRAINT "FK_LIBROSORDEN_ASIGNADO3_ORDEN" FOREIGN KEY ("ORDENID") REFERENCES "ORDENES" ("ORDENID") ENABLE, CONSTRAINT "FK_LIBROSORDEN_ASIGNADO4_LIBRO" FOREIGN KEY ("LIBROID") REFERENCES "LIBROS" ("LIBROID") ENABLE )
  13. 13. INGRESO DE DATOS LIBROS ESTADO INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('01', 'Dañado', 'Condicion Libro')
  14. 14. INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('02', 'Excelente', ' Condicion Libro')
  15. 15. INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('03', 'Regular', ' Condicion Libro') INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('04', 'Mas o Menos', ' Condicion Libro')
  16. 16. INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('05', 'Buena Condicion', ' Condicion Libro')
  17. 17. POSICIONES INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('06', 'Vendedor', 'Todos son Vendedores')
  18. 18. INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('07', 'Vendedor', 'Todos son Vendedores') INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('08', 'Vendedor', 'Todos son Vendedores')
  19. 19. INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('09', 'Vendedor', 'Todos son Vendedores') INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('010', 'Vendedor', 'Todos son Vendedores')
  20. 20. ESTADO DE ORDEN INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('001', '?') INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('002', '?')
  21. 21. INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('003', '?') INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('004', '?')
  22. 22. FORMA DE PAGO INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('006', ' De Contado') INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('007', 'De Credito')
  23. 23. INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('008', 'En Cheque') INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('009', 'En Bonos')
  24. 24. INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('0010', 'En Moneditas')
  25. 25. CLIENTES INSERT INTO CLIENTES (CLIENTEID, NOMBRE, APELLIDO, TELEFONO, DIR1, DIR2, CIUDAD, ESTADO, PAIS, CP) VALUES ('011', 'Beatriz', 'Hurtado', '2309530', 'Call 41', 'Cra 34', 'Tulua', 'Activo', 'Colombia', 'Jum')
  26. 26. INSERT INTO CLIENTES (CLIENTEID, NOMBRE, APELLIDO, TELEFONO, DIR1, DIR2, CIUDAD, ESTADO, PAIS, CP) VALUES ('012', 'omar', 'Duque', '2323767', 'Carre45', 'Cal33', 'Sampedro', 'Inactivo', 'Colombia', 'Jum')
  27. 27. INSERT INTO CLIENTES (CLIENTEID, NOMBRE, APELLIDO, TELEFONO, DIR1, DIR2, CIUDAD, ESTADO, PAIS, CP) VALUES ('013', 'Juan', 'Perez', '2245678', 'Carrera', 'Calle', 'Medellín', 'Activo', 'Colombia', 'Jum')
  28. 28. INSERT INTO CLIENTES (CLIENTEID, NOMBRE, APELLIDO, TELEFONO, DIR1, DIR2, CIUDAD, ESTADO, PAIS, CP) VALUES ('014', 'Santiago', 'duque', '2241959', 'Carr23', 'Calle34', 'Cali', 'Inactivo', 'Colombia', 'Jum')
  29. 29. INSERT INTO CLIENTES (CLIENTEID, NOMBRE, APELLIDO, TELEFONO, DIR1, DIR2, CIUDAD, ESTADO, PAIS, CP) VALUES ('015', 'Ines', 'Velasquez', '2235678', 'Carr34', 'Call23', 'calarca', 'Activo', 'Colombia', 'Jum')
  30. 30. AUTORES INSERT INTO AUTORES (AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('26', 'jon', 'feo', '14/05/1882', '28/12/1991', 'romanticismo')
  31. 31. INSERT INTO AUTORES (AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('27', 'gata', 'linda', '15/11/1879', '29/13/1991', 'historia') INSERT INTO AUTORES (AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('28', 'soluna', 'Duque', '14/12/1887', '29/12/1991', 'comedia')
  32. 32. INSERT INTO AUTORES (AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('29', 'fea', 'ortiz', '14/03/1875', '30/12/1993', 'amor') INSERT INTO AUTORES (AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('30', 'omar', 'grande', '11/01/1886', '24/10/1991', 'fiscion')
  33. 33. EMPLEADOS INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2, CIUDAD, ESTADO, CP, TELEFONO, FECHAING, POSICIONID) VALUES ('021', 'Lina', 'Perez', 'Calle', 'Carrera', 'Tuluá', 'Activo', 'Jum', '2303456', '22/10/2002', '06')
  34. 34. INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2, CIUDAD, ESTADO, CP, TELEFONO, FECHAING, POSICIONID) VALUES ('022', 'Jose', 'Duque', 'Calle', 'Carrera', 'cali', 'inactivo', 'Jum', '2323456', '22/10/2003', '07')
  35. 35. INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2, CIUDAD, ESTADO, CP, TELEFONO, FECHAING, POSICIONID) VALUES ('023', 'Luis', 'Hurtado', 'Calle', 'Carrera', 'Buga', 'Activo', 'Jum', '2315869', '22/10/2004', '08')
  36. 36. INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2, CIUDAD, ESTADO, CP, TELEFONO, FECHAING, POSICIONID) VALUES ('024', 'Laura', 'Gil', 'Calle', 'Carrera', 'Bogota', 'Activo', 'Jum', '2243546', '22/10/2008', '09')
  37. 37. INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2, CIUDAD, ESTADO, CP, TELEFONO, FECHAING, POSICIONID) VALUES ('025', 'Sofia', Hurtado', 'Calle', 'Carrera', 'Pereira', 'Activo', 'Jum', '22256789', '22/10/2009', '010') LIBROS INSERT INTO LIBROS (LIBROID, TITULO, EDITOR, FECHAED, COSTO, CONDICIONID, ESTADO, VENDIDO) VALUES ('026', 'El pollito', ' feo', '03/03/2003', '50000', '01', 'Activo', 'Jum')
  38. 38. INSERT INTO LIBROS (LIBROID, TITULO, EDITOR, FECHAED, COSTO, CONDICIONID, ESTADO, VENDIDO) VALUES ('027', 'La Luna', ' Llena', '03/03/2003', '50000', '04', 'Activo', 'Jum')
  39. 39. INSERT INTO LIBROS (LIBROID, TITULO, EDITOR, FECHAED, COSTO, CONDICIONID, ESTADO, VENDIDO) VALUES ('028', 'Piratas', ' Del Caribe', '03/03/2003', '50000', '02', 'Activo', 'Jum') INSERT INTO LIBROS (LIBROID, TITULO, EDITOR, FECHAED, COSTO, CONDICIONID, ESTADO, VENDIDO) VALUES ('029', 'El Osito', ' Dormilon', '03/03/2003', '50000', '03', 'Activo', 'Jum')
  40. 40. INSERT INTO LIBROS (LIBROID, TITULO, EDITOR, FECHAED, COSTO, CONDICIONID, ESTADO, VENDIDO) VALUES ('030', 'El Osito', ' Dormilon', '03/03/2003', '50000', '05', 'Activo', 'Jum')
  41. 41. ORDENES. INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO, FECHAORDEN, FECHAENVIO, PAGOID, ESTADOID) VALUES ('O31', '011', '021', '500000', '09/09/2001', '09/09/2001', '006', '001') INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO, FECHAORDEN, FECHAENVIO, PAGOID, ESTADOID) VALUES ('032', '012', '022', '900000', '09/09/2001', '09/09/2001', '007', '002')
  42. 42. INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO, FECHAORDEN, FECHAENVIO, PAGOID, ESTADOID) VALUES ('033', '013', '023', '789999', '09/09/2001', '09/09/2001','008', '003')
  43. 43. INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO, FECHAORDEN, FECHAENVIO, PAGOID, ESTADOID) VALUES ('034', '014', '024', '9865554', '09/09/2001', '09/09/2001','009', '004') INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO, FECHAORDEN, FECHAENVIO, PAGOID, ESTADOID) VALUES ('035', '015', '025', '4533333', '09/09/2001', '09/09/2001','0010', '005')
  44. 44. LIBROS AUTORES INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('026', '26') INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('027', '27')
  45. 45. INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('028', '28')
  46. 46. INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('029', '29') INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('030', '30')
  47. 47. PANTALLASOS DE LAS TABLAS CON LOS DATOS INGRESADOS AUTORES CLIENTES
  48. 48. EMPLEADOS ESTADO ORDEN
  49. 49. FORMA DE PAGO LIBROS
  50. 50. LIBROS AUTORES LIBROS ESTADOS
  51. 51. ORDENES
  52. 52. POSICIONES

×