SlideShare une entreprise Scribd logo
1  sur  43
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
)
 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
)
 CREATE TABLE "FORMADEPAGO"
( "PAGOID"NUMBER(*,0) NOT NULL ENABLE,
"PAGODESCRIP"CHAR(30) NOTNULL ENABLE,
CONSTRAINT"PK_FORMADEPAGO"PRIMARYKEY("PAGOID") ENABLE
)
 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
)
 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
)
 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
)
 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" PRIMARY KEY ("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
)
 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
)
 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
)
INSERTAR DATOS
INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('1', 'Excelente',
'Condicion Libro')
INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('2', 'Bueno', '
Condicion Libro')
INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('3', 'Regular','
Condicion Libro')
INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('4', 'Mas o Menos',
' Condicion Libro')
INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('5', 'Malo','
Condicion Libro')
INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('1', 'Vendedor', 'Todos son
Vendedores')
INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('2', 'Vendedor', 'Todos son
Vendedores')
INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('3', 'Vendedor', 'Todos son
Vendedores')
INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('4', 'Vendedor', 'Todos son
Vendedores')
INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('5', 'Vendedor', 'Todos son
Vendedores')
INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('1', 'No se ')
INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('2', 'No se')
INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('3', 'No se')
INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('4', 'No se')
INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('5', 'No se')
INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('1', 'Contado')
INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('2', 'Credito')
INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('3', 'Cheque')
INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('4', 'Bonos')
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')
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')
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')
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')
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')
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')
INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2,CIUDAD, ESTADO, CP,
TELEFONO, FECHAING, POSICIONID) VALUES ('2', 'Carolina','Hernandez','Carrera 7', 'Carrera 30','Tulua',
'Casada','02','2325928','05/06/2000','2')
INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2,CIUDAD, ESTADO, CP,
TELEFONO, FECHAING, POSICIONID) VALUES ('3', 'Alba', 'Sanchez', 'Carrera 35','Carrera 34', 'Tulua',
'Casada','03','2245566','01/03/2001','3')
INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2,CIUDAD, ESTADO, CP,
TELEFONO, FECHAING, POSICIONID) VALUES ('4', 'Elias','Saldaña','Calle32','Carrera 31a','Tulua',
'Casado','04','2324566','12/10/2005','4')
INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2,CIUDAD, ESTADO, CP,
TELEFONO, FECHAING, POSICIONID) VALUES ('5', 'Xiomara','Sanabria','Calle40','Carrera 6','Tulua',
'Divorciado','05','2243300','09/05/2004','5')
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')
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')
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')
INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO, FECHAORDEN, FECHAENVIO,
PAGOID, ESTADOID) VALUES ('3', '3', '5', '100000','30/01/20010','5/02/2010','3','3')
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')
INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('1', '1')
INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('2', '2')
INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('3', '3')
INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('4', '4')
INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('5', '5')
INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('1', '1')
INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('2', '2')
INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('3', '3')
INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('4', '4')
INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('5', '5')
DATOS
Tabla autores:
Tabla Clientes:
Tabla Empleados:
Tabla Estado de orden:
Tabla Forma de pago:
Tabla Libros:
Tabla Libros Autores:
Tabla Libros Estado:
Tabla Libros Ordenes:
Tabla Ordenes:
Tabla posiciones:
LAKXMY SALDAÑA SANCHEZ
Código:2308540

Contenu connexe

Tendances

Visual fox pro 9[1].0 y sqlserver 2005
Visual fox pro 9[1].0 y sqlserver 2005Visual fox pro 9[1].0 y sqlserver 2005
Visual fox pro 9[1].0 y sqlserver 2005WILDER VILCAHUAMAN
 
Unidad v integridad relacional
Unidad v  integridad relacionalUnidad v  integridad relacional
Unidad v integridad relacionalOrlando Verdugo
 
Tarea Querys Sql de Wilmer Alcivar
Tarea Querys Sql de Wilmer AlcivarTarea Querys Sql de Wilmer Alcivar
Tarea Querys Sql de Wilmer Alcivarnahun1385
 
Inner join romario orcoapaza
Inner join romario orcoapazaInner join romario orcoapaza
Inner join romario orcoapazaromario_enrique
 
Base datos mysql y visual basic
Base datos mysql y visual basicBase datos mysql y visual basic
Base datos mysql y visual basicRafael Tobar Jame
 
Administracion sql
Administracion sqlAdministracion sql
Administracion sqlvictor_kof
 
Tm13 introduccion al_sql
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_sqlJulio Pari
 

Tendances (8)

Visual fox pro 9[1].0 y sqlserver 2005
Visual fox pro 9[1].0 y sqlserver 2005Visual fox pro 9[1].0 y sqlserver 2005
Visual fox pro 9[1].0 y sqlserver 2005
 
Unidad v integridad relacional
Unidad v  integridad relacionalUnidad v  integridad relacional
Unidad v integridad relacional
 
Funciones
FuncionesFunciones
Funciones
 
Tarea Querys Sql de Wilmer Alcivar
Tarea Querys Sql de Wilmer AlcivarTarea Querys Sql de Wilmer Alcivar
Tarea Querys Sql de Wilmer Alcivar
 
Inner join romario orcoapaza
Inner join romario orcoapazaInner join romario orcoapaza
Inner join romario orcoapaza
 
Base datos mysql y visual basic
Base datos mysql y visual basicBase datos mysql y visual basic
Base datos mysql y visual basic
 
Administracion sql
Administracion sqlAdministracion sql
Administracion sql
 
Tm13 introduccion al_sql
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_sql
 

Similaire à Taller de sql1 (20)

Primary
PrimaryPrimary
Primary
 
Campos calculados julio
Campos calculados julioCampos calculados julio
Campos calculados julio
 
Taller De PráCtica 4
Taller De PráCtica 4Taller De PráCtica 4
Taller De PráCtica 4
 
Taller PráCtica 4
Taller PráCtica 4Taller PráCtica 4
Taller PráCtica 4
 
Taller De PráCtica 4
Taller De PráCtica 4Taller De PráCtica 4
Taller De PráCtica 4
 
Taller De PráCtica 4
Taller De PráCtica 4Taller De PráCtica 4
Taller De PráCtica 4
 
Campos calculados hugo pacco
Campos calculados hugo paccoCampos calculados hugo pacco
Campos calculados hugo pacco
 
Continente
ContinenteContinente
Continente
 
Gbd82
Gbd82Gbd82
Gbd82
 
C ampos calculados ramiro
C ampos calculados ramiroC ampos calculados ramiro
C ampos calculados ramiro
 
C ampos calculados ramiro
C ampos calculados ramiroC ampos calculados ramiro
C ampos calculados ramiro
 
C ampos calculados ramiro
C ampos calculados ramiroC ampos calculados ramiro
C ampos calculados ramiro
 
Campos calculados
Campos calculadosCampos calculados
Campos calculados
 
Campos calculados
Campos calculadosCampos calculados
Campos calculados
 
Scrip de la base de datos
Scrip de la base de datosScrip de la base de datos
Scrip de la base de datos
 
Taller 4
Taller 4Taller 4
Taller 4
 
Taller 4
Taller 4Taller 4
Taller 4
 
Scrip de la base de datos cine
Scrip de la base de datos cineScrip de la base de datos cine
Scrip de la base de datos cine
 
Identificar Las Llaves Primarias Y ForáNeas
Identificar Las Llaves Primarias Y ForáNeasIdentificar Las Llaves Primarias Y ForáNeas
Identificar Las Llaves Primarias Y ForáNeas
 
Actividades unidad 4 pacheco
Actividades unidad 4 pachecoActividades unidad 4 pacheco
Actividades unidad 4 pacheco
 

Taller de sql1

  • 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.  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.  CREATE TABLE "FORMADEPAGO" ( "PAGOID"NUMBER(*,0) NOT NULL ENABLE, "PAGODESCRIP"CHAR(30) NOTNULL ENABLE, CONSTRAINT"PK_FORMADEPAGO"PRIMARYKEY("PAGOID") ENABLE )
  • 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.  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 )
  • 6.
  • 7.  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 )  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" PRIMARY KEY ("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 )
  • 8.  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 )
  • 9.  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 )
  • 10. INSERTAR DATOS INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('1', 'Excelente', 'Condicion Libro') INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('2', 'Bueno', ' Condicion Libro')
  • 11. INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('3', 'Regular',' Condicion Libro') INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('4', 'Mas o Menos', ' Condicion Libro')
  • 12. INSERT INTO LIBROSESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES ('5', 'Malo',' Condicion Libro')
  • 13. INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('1', 'Vendedor', 'Todos son Vendedores') INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('2', 'Vendedor', 'Todos son Vendedores')
  • 14. INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('3', 'Vendedor', 'Todos son Vendedores') INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('4', 'Vendedor', 'Todos son Vendedores')
  • 15. INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES ('5', 'Vendedor', 'Todos son Vendedores') INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('1', 'No se ')
  • 16. INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('2', 'No se') INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('3', 'No se')
  • 17. INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('4', 'No se') INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES ('5', 'No se')
  • 18. INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('1', 'Contado') INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('2', 'Credito')
  • 19. INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('3', 'Cheque') INSERT INTO FORMADEPAGO (PAGOID, PAGODESCRIP) VALUES ('4', 'Bonos')
  • 20. 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')
  • 21. 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')
  • 22. 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')
  • 23. 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')
  • 24. 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')
  • 25. 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')
  • 26. INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2,CIUDAD, ESTADO, CP, TELEFONO, FECHAING, POSICIONID) VALUES ('2', 'Carolina','Hernandez','Carrera 7', 'Carrera 30','Tulua', 'Casada','02','2325928','05/06/2000','2') INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2,CIUDAD, ESTADO, CP, TELEFONO, FECHAING, POSICIONID) VALUES ('3', 'Alba', 'Sanchez', 'Carrera 35','Carrera 34', 'Tulua', 'Casada','03','2245566','01/03/2001','3')
  • 27. INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2,CIUDAD, ESTADO, CP, TELEFONO, FECHAING, POSICIONID) VALUES ('4', 'Elias','Saldaña','Calle32','Carrera 31a','Tulua', 'Casado','04','2324566','12/10/2005','4') INSERT INTO EMPLEADOS (EMPLEADOSID, NOMBRE, APELLIDO, DIR1, DIR2,CIUDAD, ESTADO, CP, TELEFONO, FECHAING, POSICIONID) VALUES ('5', 'Xiomara','Sanabria','Calle40','Carrera 6','Tulua', 'Divorciado','05','2243300','09/05/2004','5')
  • 28. 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')
  • 29. 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')
  • 30. 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')
  • 31. INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO, FECHAORDEN, FECHAENVIO, PAGOID, ESTADOID) VALUES ('3', '3', '5', '100000','30/01/20010','5/02/2010','3','3')
  • 32. 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')
  • 33. INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('1', '1') INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('2', '2') INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('3', '3')
  • 34. INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('4', '4') INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES ('5', '5')
  • 35. INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('1', '1') INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('2', '2')
  • 36. INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('3', '3') INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('4', '4')
  • 37. INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES ('5', '5')
  • 40. Tabla Forma de pago: Tabla Libros:
  • 41. Tabla Libros Autores: Tabla Libros Estado:
  • 43. Tabla posiciones: LAKXMY SALDAÑA SANCHEZ Código:2308540