Your SlideShare is downloading. ×
Taller 3  camilo uribe2308542
Taller 3  camilo uribe2308542
Taller 3  camilo uribe2308542
Taller 3  camilo uribe2308542
Taller 3  camilo uribe2308542
Taller 3  camilo uribe2308542
Taller 3  camilo uribe2308542
Taller 3  camilo uribe2308542
Taller 3  camilo uribe2308542
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Taller 3 camilo uribe2308542

282

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
282
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. CamiloUribe 2308542 Taller3 1. Creaciónde tablasenSQL. Tabla posiciones: CREATE TABLE "POSICIONES" ( "POSICIONID" NUMBER(*,0) NOT NULL ENABLE, "CARGO" CHAR(55) NOT NULL ENABLE, "DESCRIPCION" CHAR(60) NOT NULL ENABLE, CONSTRAINT "PK_POSICIONES" PRIMARY KEY ("POSICIONID") ENABLE ) Tabla autores: CREATE TABLE "AUTORES" ( "AUTORID" NUMBER(*,0) NOT NULL ENABLE, "NOMBRE" CHAR(30) NOT NULL ENABLE, "APELLIDO" CHAR(30) NOT NULL ENABLE, "AÑONAC" CHAR(15) NOT NULL ENABLE, "AÑOMUERTE" CHAR(15) NOT NULL ENABLE, "DESCRIPCION" CHAR(60) NOT NULL ENABLE, CONSTRAINT "PK_AUTORES" PRIMARY KEY ("AUTORID") ENABLE ) Tabla clientes: CREATE TABLE "CLIENTES" ( "CLIENTEID" NUMBER(*,0) NOT NULL ENABLE, "NOMBRE" CHAR(30) NOT NULL ENABLE, "APELLIDO" CHAR(30) NOT NULL ENABLE,
  • 2. "TELEFONO" NUMBER(15) NOT NULL ENABLE, "DIR1" CHAR(30) NOT NULL ENABLE, "DIR2" CHAR(30) NOT NULL ENABLE, "CIUDAD" CHAR(12) NOT NULL ENABLE, "ESTADO" CHAR(15) NOT NULL ENABLE, "PAIS" CHAR(20) NOT NULL ENABLE, "CP" CHAR(30) NOT NULL ENABLE, CONSTRAINT "PK_CLIENTES" PRIMARY KEY ("CLIENTEID") ENABLE ) Tabla EstadoOrden: CREATE TABLE "ESTADOORDEN" ( "ESTADOID" NUMBER(*,0) NOT NULL ENABLE, "ESTADODESCRIP" CHAR(60) NOT NULL ENABLE, CONSTRAINT "PK_ESTADOORDEN" PRIMARY KEY ("ESTADOID") ENABLE ) Tabla FormaPago: CREATE TABLE "FORMAPAGO" ( "PAGOID" NUMBER(*,0) NOT NULL ENABLE, "PAGODESCRIP" CHAR(60) NOT NULL ENABLE, CONSTRAINT "PK_FORMAPAGO" PRIMARY KEY ("PAGOID") ENABLE ) Tabla LibroEstado: CREATE TABLE "LIBROESTADO" ( "CONDICIONID" NUMBER(*,0) NOT NULL ENABLE, "NOMBRECOND" CHAR(20) NOT NULL ENABLE, "DESCRIPCION" CHAR(60) NOT NULL ENABLE, CONSTRAINT "PK_LIBROESTADO" PRIMARY KEY ("CONDICIONID") ENABLE )
  • 3. Tabla Empleados: CREATE TABLE "EMPLEADOS" ( "EMPLEADOSID" NUMBER(*,0) NOT NULL ENABLE, "POSICIONID" NUMBER(*,0), "NOMBRE" CHAR(30) NOT NULL ENABLE, "APELLIDO" CHAR(30) NOT NULL ENABLE, "DIR1" CHAR(30) NOT NULL ENABLE, "DIR2" CHAR(30) NOT NULL ENABLE, "CIUDAD" CHAR(12) NOT NULL ENABLE, "ESTADO" CHAR(12) NOT NULL ENABLE, "CP" CHAR(30) NOT NULL ENABLE, "TELEFONO" NUMBER (*,0) NOT NULL ENABLE, "FECHAING" CHAR(20) NOT NULL ENABLE, CONSTRAINT "PK_EMPLEADOS" PRIMARY KEY ("EMPLEADOSID") ENABLE, CONSTRAINT "FK_EMPLEAD_PERTENECE_POSICIO" FOREIGN KEY ("POSICIONID") REFERENCES "POSICIONES" ("POSICIONID") ENABLE ) Tabla Libros CREATE TABLE "LIBROS" ( "LIBROID" NUMBER(*,0) NOT NULL ENABLE, "CONDICIONID" NUMBER(*,0), "TITULO" CHAR(30) NOT NULL ENABLE, "EDITOR" CHAR(30) NOT NULL ENABLE, "FECHAED" CHAR(30) NOT NULL ENABLE, "COSTO" NUMBER(*,0) NOT NULL ENABLE, "VENDIDO" NUMBER(*,0) NOT NULL ENABLE, CONSTRAINT "PK_LIBROS" PRIMARY KEY ("LIBROID") ENABLE, CONSTRAINT "FK_LIBR_PERTENECE_LIBROEST" FOREIGN KEY ("CONDICIONID") REFERENCES "LIBROESTADO" ("CONDICIONID") ENABLE )
  • 4. 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 ) Tabla Ordenes: CREATE TABLE "ORDENES" ( "ORDENID" NUMBER NOT NULL ENABLE, "EMPLEADOSID" NUMBER NOT NULL ENABLE, "PAGOID" NUMBER NOT NULL ENABLE, "FECHAENVIO" CHAR(30) NOT NULL ENABLE, "FECHAORDEN" CHAR(30) NOT NULL ENABLE, "MONTO" CHAR(30) NOT NULL ENABLE, "CLIENTEID" NUMBER NOT NULL ENABLE, "ESTADOID" NUMBER NOT NULL ENABLE, CONSTRAINT "ORDENES_PK" PRIMARY KEY ("ORDENID") ENABLE, CONSTRAINT "ORDENES_FK" FOREIGN KEY ("EMPLEADOSID") REFERENCES "EMPLEADOS" ("EMPLEADOSID") ENABLE, CONSTRAINT "ORDENES_FK2" FOREIGN KEY ("PAGOID") REFERENCES "FORMAPAGO" ("PAGOID") ENABLE, CONSTRAINT "ORDENES_FK3" FOREIGN KEY ("CLIENTEID") REFERENCES "CLIENTES" ("CLIENTEID") ENABLE, CONSTRAINT "ORDENES_FK4" FOREIGN KEY ("ESTADOID") REFERENCES "ESTADOORDEN" ("ESTADOID") ENABLE )
  • 5. Tabla LibrosOrdenes CREATE TABLE "LIBROSORDENES" ( "LIBROID" NUMBER(*,0), "ORDENID" NUMBER(*,0), CONSTRAINT "FK_LIBRSORD_PERTENECE_LIBR" FOREIGN KEY ("LIBROID") REFERENCES "LIBROS" ("LIBROID") ENABLE, CONSTRAINT "FK2_LIBRSORD_PERTENECE_ORDN" FOREIGN KEY ("ORDENID") REFERENCES "ORDENES" ("ORDENID") ENABLE )
  • 6. 2. Insertar datos por SQL. INSERT INTO ESTADOORDEN (ESTADOID, ESTADODESCRIP) VALUES (5, 'EN ESPERA') INSERT INTO LIBROESTADO (CONDICIONID, NOMBRECOND, DESCRIPCION) VALUES (01,'BUENA', 'PRESTADA') INSERT INTO FORMAPAGO (PAGOID, PAGODESCRIP) VALUES (01, 'EFECTIVO')
  • 7. INSERT INTO POSICIONES (POSICIONID, CARGO, DESCRIPCION) VALUES (01, 'GERENTE', 'DIRIGE PERSONAL') 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) INSERT INTO AUTORES (AUTORID, NOMBRE, APELLIDO, AÑONAC, AÑOMUERTE, DESCRIPCION) VALUES (01, 'WILLIAM', 'SHAKESPEARE', '10/04/1652', '15/2/1738','BUEN AUTOR Y POETA')
  • 8. INSERT INTO LIBROS (LIBROID, CONDICIONID, TITULO, EDITOR, FECHAED, COSTO, VENDIDO) VALUES (01, 01, El Exilio De Sharra,'Darkover', '05/04/2000',35000,2) 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)
  • 9. INSERT INTO ORDENES (ORDENID, CLIENTEID, EMPLEADOSID, MONTO, FECHAORDEN, FECHAENVIO, PAGOID, ESTADOID) VALUES (01, 01, 01, 50, '12/08/10', '15/08/10', 01, 01) INSERT INTO LIBROSAUTORES (LIBROID, AUTORID) VALUES (01,01) INSERT INTO LIBROSORDENES (ORDENID, LIBROID) VALUES (01, 01)

×