viernes, 17 de agosto de 2012

Sesión 08

Durante esta jornada se trabajó en lenguaje SQL usando DML (Lenguaje de Manipulación de Datos), estudiando las siguientes instrucciones:

1. Instrucción INSERT INTO 
Uso: Agregar registros en una tabla.
Ejemplo:
INSERT INTO age_instituciones 

   age_ins_nombre, age_ins_nit, age_ins_replegalnombre,  age_ins_replegalid, 
   age_ins_direccion,age_ins_email
)
VALUES
(  'Cuerpo de Bomberos de Manizales', 'Juan Perez', '30123123',
   'Calle 12 No 22 22', 'jperez@cbm.gov.co'
);

Nota:
a) Se realizaron insersiones múltiples usando "," como separador de registros.

2. Instrucción UPDATE
Uso: Modificar los datos de un registro previamente agregado.
Ejemplo:
UPDATE age_instituciones 
SET age_ins_nombre = 'CAMBIO'
WHERE age_ins_uid=83;

3. Instrucción DELETE
Uso: Eliminar registros de una tabla
DELETE FROM age_instituciones 
WHERE age_ins_uid=84;

4. Instrucción DROP TABLE
Uso: Elimina la tabla (Estructura y datos)
DROP TABLE age_instituciones;

5. Instrucción SELECT
Uso: Recupera datos almacenados en una o varias tablas.
Ejmplos:

SELECT age_ins_nombre, age_ins_nit,
       age_ins_replegalnombre,  age_ins_replegalid, 
       age_ins_direccion,age_ins_email
FROM age_instituciones
WHERE age_ins_uid BETWEEN 20 AND 30;

SELECT age.age_age_nombre AS 'EVENTO',
       apr.age_apr_fecha AS 'FECHA', 
       mun.age_mun_nombre As 'MUNICIPIO' 
FROM age_agenda AS age,
     age_municipiosagendas AS mag,
     age_agendaprogramaciones AS apr,
     age_municpios AS mun
WHERE mag.age_munagenda_uid=1 AND 
      apr.age_apr_fecha BETWEEN '2013-01-01' AND
      '2013-01-15'AND
      apr.age_age_uid=age.age_age_uid AND 
      mag.age_munagenda_uid=mun.age_mun_id
ORDER BY FECHA DESC;

Compromisos Académicos:
1. Resolver las siguientes preguntas implementado consultas SQL SELECT:
a. ¿Cuántos eventos hay programados entre el 01-Ene-2012 y el 31-Ene-2012?
b. ¿Cuántos eventos deportivos hay programados para el 15-Ene-2012?
c. ¿Cuáles son los eventos culturales que hay en Manizales la próxima semana?
d. ¿Cuál es la institución que realiza más eventos en Manizales?
e. ¿Cuáles son los 5 tipo de eventos que más se realizaron en Manizales el mes pasado?
f. ¿Cuál es el sitio donde más se realizan eventos en Manizales?
g. ¿Qué eventos, de qué tipo, quién organiza y dónde se realizaran, el próximo 25 de agosto?
2. El primer examen parcial queda programado para el próximo viernes Ago-24-2012

No hay comentarios:

Publicar un comentario