Taller Manejo De Tablas Sql01

926 visualizaciones

Publicado el

Ing. Edgar sandoval

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
926
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
45
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Taller Manejo De Tablas Sql01

  1. 1. 2009 Taller de SQL Manejo de tablas Ing. Edgar Sandoval A. Unidad Central del Valle 04/04/2009
  2. 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. 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. 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

×