Upcoming SlideShare
×

# Taller de sql1

807 views

Published on

0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total views
807
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
41
0
Likes
0
Embeds 0
No embeds

No notes for slide

### Taller de sql1

1. 1. TALLER DE PRÁCTICA CAPITULO 4 SQL CREACION DE LAS TABLAS:  CREATE TABLE "LIBROSESTADO" ( "CONDICIONID"NUMBER(*,0) NOTNULL ENABLE, "NOMBRECOND"CHAR(45) NOT NULL ENABLE, "DESCRIPCION"CHAR(30) NOTNULL ENABLE, CONSTRAINT"PK_LIBROSESTADO" PRIMARYKEY("CONDICIONID")ENABLE )
2. 2.  CREATE TABLE "POSICIONES" ( "POSICIONID"NUMBER(*,0) NOTNULL ENABLE, "CARGO"CHAR(45) NOT NULL ENABLE, "DESCRIPCION"CHAR(30) NOTNULL ENABLE, CONSTRAINT"PK_POSICIONES"PRIMARYKEY("POSICIONID") ENABLE )  CREATE TABLE "ESTADOORDEN" ( "ESTADOID"NUMBER(*,0) NOT NULL ENABLE, "ESTADODESCRIP"CHAR(30) NOT NULL ENABLE, CONSTRAINT"PK_ESTADOORDEN"PRIMARYKEY("ESTADOID") ENABLE )
3. 3.  CREATE TABLE "FORMADEPAGO" ( "PAGOID"NUMBER(*,0) NOT NULL ENABLE, "PAGODESCRIP"CHAR(30) NOTNULL ENABLE, CONSTRAINT"PK_FORMADEPAGO"PRIMARYKEY("PAGOID") ENABLE )
4. 4.  CREATE TABLE "CLIENTES" ( "CLIENTEID"NUMBER(*,0) NOTNULL ENABLE, "NOMBRE" CHAR(45) NOT NULL ENABLE, "APELLIDO"CHAR(45) NOTNULL ENABLE, "TELEFONO"NUMBER(*,0) NOTNULL ENABLE, "DIR1" CHAR(40) NOTNULL ENABLE, "DIR2" CHAR(40) NOTNULL 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"PRIMARYKEY ("CLIENTEID") ENABLE )
5. 5.  CREATE TABLE "AUTORES" ( "AUTORID" NUMBER(*,0) NOTNULL ENABLE, "NOMBRE" CHAR(45) NOT NULL ENABLE, "APELLIDO"CHAR(45) NOTNULL ENABLE, "AÑONAC"CHAR(12) NOTNULL ENABLE, "AÑOMUERTE" CHAR(12) NOTNULL ENABLE, "DESCRIPCION"CHAR(30) NOTNULL ENABLE, CONSTRAINT"PK_AUTORES"PRIMARYKEY ("AUTORID") ENABLE )  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 )
7. 7.  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 )
8. 8.  CREATE TABLE "LIBROSORDENES" ( "ORDENID"NUMBER(*,0) NOT NULL ENABLE, "LIBROID"NUMBER(*,0) NOTNULL 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 )
9. 9. INSERTAR DATOS INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('1', 'Excelente', 'Condicion Libro') INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('2', 'Bueno', ' Condicion Libro')
10. 10. INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('3', 'Regular',' Condicion Libro') INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('4', 'Mas o Menos', ' Condicion Libro')
11. 11. INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('5', 'Malo',' Condicion Libro')
12. 12. INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('1', 'Vendedor', 'Todos son Vendedores') INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('2', 'Vendedor', 'Todos son Vendedores')
13. 13. INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('3', 'Vendedor', 'Todos son Vendedores') INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('4', 'Vendedor', 'Todos son Vendedores')
14. 14. INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('5', 'Vendedor', 'Todos son Vendedores') INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('1', 'No se ')
17. 17. INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('1', 'Contado') INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('2', 'Credito')
18. 18. INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('3', 'Cheque') INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('4', 'Bonos')
19. 19. INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('5', 'Tarjetas') INSERT INTO CLIENTES (CLIENTEID, NOMBRE, APELLIDO, TELEFONO, DIR1, DIR2, CIUDAD, ESTADO, PAIS, CP) VALUES ('1', 'Lakxmy', 'Saldaña','2247364','Carrera 35','Carrera 38','Tulua','Soltera','Colombia', '01') INSERT INTO CLIENTES (CLIENTEID, NOMBRE, APELLIDO, TELEFONO, DIR1, DIR2, CIUDAD, ESTADO, PAIS, CP) VALUES ('2', 'Manuel', 'Aristizabal','2261430','Calle29','manzana 2a','Tulua','Casado','Colombia', '02')
20. 20. INSERT INTO CLIENTES (CLIENTEID, NOMBRE, APELLIDO, TELEFONO, DIR1, DIR2, CIUDAD, ESTADO, PAIS, CP) VALUES ('3', 'Julio','Morales','2253734','Carrera 32','Calle33','Cali','Divorciado','Colombia','03')
21. 21. INSERT INTO CLIENTES (CLIENTEID, NOMBRE, APELLIDO, TELEFONO, DIR1, DIR2, CIUDAD, ESTADO, PAIS, CP) VALUES ('4', 'Viviana','Muñoz', '2322766','Carrera 31a','Carrera 5','Buga', 'Casada','Colombia','04') INSERT INTO CLIENTES (CLIENTEID, NOMBRE, APELLIDO, TELEFONO, DIR1, DIR2, CIUDAD, ESTADO, PAIS, CP) VALUES ('5', 'Sebastian','Florez', '2261277','Calle27','Carrera 26','Palmira','Soltero','Colombia', '05')
22. 22. INSERT INTO AUTORES (AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('1', 'Baldor','Velez', '500 a.c', '200 a.c', 'Matematicas') INSERT INTO AUTORES (AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('2', 'Gabriel','Garcia','02/06/1945','08/10/2009','Literatura')
23. 23. INSERT INTO AUTORES (AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('3', 'Walter','Rizo', '20/09/1965','05/02/2000','Novelas') INSERT INTO AUTORES (AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('4', 'Pilar','Quintana','30/10/1885','15/08/2010','Escritora')
24. 24. INSERT INTO AUTORES (AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES ('5', 'Bill','Gates','28/10/1955','28/10/2010','Microsoft') INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2,CIUDAD, ESTADO, CP, TELEFONO, FECHAING, POSICIONID) VALUES ('1', 'Carlos','Vargas','Calle40','manzana 3', 'Tulua', 'Soltero', '01', '2254433','01/03/2008','1')
27. 27. INSERT INTO LIBROS (LIBROID, TITULO, EDITOR, FECHAED, COSTO, CONDICIONID, ESTADO, VENDIDO) VALUES ('1', 'Algebra de Baldor','Circulo delectores','04/04/2007','50000','1', 'Activo', 'Si') INSERT INTO LIBROS (LIBROID, TITULO, EDITOR, FECHAED, COSTO, CONDICIONID, ESTADO, VENDIDO) VALUES ('2', 'Deshojando margaritas','Circulo delectores','30/12/1999','30000','2', 'Activo', 'Si')
28. 28. INSERT INTO LIBROS (LIBROID, TITULO, EDITOR, FECHAED, COSTO, CONDICIONID, ESTADO, VENDIDO) VALUES ('3', 'Cien años de soledad','Norma', '05/08/2002','20000','3', 'Activo', 'Si') INSERT INTO LIBROS (LIBROID, TITULO, EDITOR, FECHAED, COSTO, CONDICIONID, ESTADO, VENDIDO) VALUES ('4', 'Poemas', 'El cid','29/09/2001','10000','4','Activo', 'No')
29. 29. INSERT INTO LIBROS (LIBROID, TITULO, EDITOR, FECHAED, COSTO, CONDICIONID, ESTADO, VENDIDO) VALUES ('5', 'Matematicas','D’Zill','01/03/2004','10000','5','Activo', 'No') INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO, FECHAORDEN, FECHAENVIO, PAGOID, ESTADOID) VALUES ('1', '1', '1', '150000','30/01/20010','5/02/2010','1','1') INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO, FECHAORDEN, FECHAENVIO, PAGOID, ESTADOID) VALUES ('2', '2', '3', '95000','30/01/20010','5/02/2010','2', '2')
30. 30. INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO, FECHAORDEN, FECHAENVIO, PAGOID, ESTADOID) VALUES ('3', '3', '5', '100000','30/01/20010','5/02/2010','3','3')
31. 31. INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO, FECHAORDEN, FECHAENVIO, PAGOID, ESTADOID) VALUES ('4', '4', '1', '120000','30/01/20010','5/02/2010','4','4') INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO, FECHAORDEN, FECHAENVIO, PAGOID, ESTADOID) VALUES ('5', '4', '2', '89000','30/01/20010','5/02/2010','5', '5')
32. 32. INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('1', '1') INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('2', '2') INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('3', '3')
33. 33. INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('4', '4') INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('5', '5')
34. 34. INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('1', '1') INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('2', '2')
35. 35. INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('3', '3') INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('4', '4')
36. 36. INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('5', '5')
37. 37. DATOS Tabla autores: Tabla Clientes: