Your SlideShare is downloading. ×
Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01
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 Manejo De Tablas Sql01

785

Published on

Ing. Edgar sandoval

Ing. Edgar sandoval

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

  • Be the first to like this

No Downloads
Views
Total Views
785
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
44
Comments
0
Likes
0
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. 2009 Taller de SQL Manejo de tablas Ing. Edgar Sandoval A. Unidad Central del Valle 04/04/2009
  • 2. OBJETIVO: Iniciar el manejo básico del SQL con comandos de manipulación de datos de acuerdo con un modelo entidad relación. Teniendo en cuenta la sintaxis del SQL y los manuales que están en la WIKI en la página de lenguaje estándar SQL se realizara los siguientes ejercicios: Sintaxis 1. De acuerdo con el siguiente M-R realizar las siguientes consultas en SQL de Oracle Express Nota: para el desarrollo de las siguientes actividades debe tener instalados el Oracle Express 10g y montado el M-R con los respectivos datos:
  • 3. 1.1. GENERACIÓN DEL CODIGO DLL CREATE TABLE quot;INVESTIGADORquot; ( quot;CODIGOINVESTIGADORquot; CHAR(12), quot;NOMBREquot; CHAR(50), quot;CIUDADquot; CHAR(15), quot;TELEFONOquot; CHAR(12), CONSTRAINT quot;INVESTIGADOR_PKquot; PRIMARY KEY (quot;CODIGOINVESTIGADORquot;) ENABLE ) / CREATE TABLE quot;PROYECTOquot; ( quot;CODIGOPROYECTOquot; CHAR(20), quot;CODIGOPLANquot; CHAR(20), quot;NOMBREPROYECTOquot; CHAR(50), quot;FECHAINIquot; DATE, quot;FECHAFINquot; DATE, quot;PRESUPROYECTOquot; NUMBER, CONSTRAINT quot;PROYECTO_PKquot; PRIMARY KEY (quot;CODIGOPROYECTOquot;) ENABLE, CONSTRAINT quot;PROYECTO_FKquot; FOREIGN KEY (quot;CODIGOPLANquot;) REFERENCES quot;PLANquot; (quot;CODIGOPLANquot;) ENABLE ) / CREATE TABLE quot;ASIGNADO_Aquot; ( quot;CODIGOPROYECTOquot; CHAR(20), quot;CODIGOINVESTIGADORquot; CHAR(12), quot;FECHAINIquot; DATE, quot;FECHAFINquot; DATE, quot;TIPOPARTICIPACIONquot; CHAR(20), CONSTRAINT quot;ASIGNADO_A_FKquot; FOREIGN KEY (quot;CODIGOPROYECTOquot;) REFERENCES quot;PROYECTOquot; (quot;CODIGOPROYECTOquot;) ENABLE, CONSTRAINT quot;ASIGNADO_A_FK2quot; FOREIGN KEY (quot;CODIGOINVESTIGADORquot;) REFERENCES quot;INVESTIGADORquot; (quot;CODIGOINVESTIGADORquot;) ENABLE ) / CREATE TABLE quot;PLANquot; ( quot;CODIGOPLANquot; CHAR(20), quot;NOMBREPLANquot; CHAR(100), quot;ENTIDADPLANquot; CHAR(100), CONSTRAINT quot;PLAN_PKquot; PRIMARY KEY (quot;CODIGOPLANquot;) ENABLE ) / 2. Realice los siguientes SQL, recuerde que su modelo debe tener datos en la base de datos. El siguiente comando INSERT – Ejemplo insert into investigador(codigoinvestigador,nombre,ciudad,telefono) values (‘02’,’JOSE GABRIEL PEREZ’,’BUGA’,’2253401’); Tarea Realizar 10 INSERT a cada una de las tablas del M-R
  • 4. 3. Borrar todas las tablas de la base de datos con el comando DROP TABLE NOMBRETABLA NOTA: Recuerde que antes de utilizar este comando debe sacar copia de los datos, eliminar las relaciones y luego borrar todas las tablas. Después de borrar todas las tablas, vuelva a crearlas y monta toda la información que ya tenías dentro de la base de datos. 4. Para terminar lee todo el capítulo de manejo de tablas desde la página 13 a la 19 , el manual se encuentra en la WIKI y el siguiente link http://www.slideshare.net/esand0/manual-de-oracle-sql

×