Está en la página 1de 7

SERVICIO NACIONAL DE APRENDIZAJE SENA

SISTEMA INTEGRADO DE GESTIN

Versin: 01
Fecha: 23/07/2013

GUA DE APRENDIZAJE

Proceso Gestin de la Formacin Profesional Integral


Procedimiento Ejecucin de la Formacin Profesional Integral

Cdigo: F004-P006-GFPI

GUA DE APRENDIZAJE N

1. IDENTIFICACIN DE LA GUIA DE APRENDIZAJE


Programa de Formacin:
ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN
Nombre del Proyecto:
Desarrollar e implementar un sistema de informacin a la
medida de los procesos de la organizacin
Fase del proyecto:
Desarrollo
Actividad (es) del Proyecto:
Desarrollar el sistema de informacin
Resultados de Aprendizaje:
Construir la base de datos, a partir del modelo de datos
determinado en el diseo del sistema, utilizando sistemas de
gestin de base de datos, segn los protocolos establecidos en
la organizacin.
Duracin de la gua ( en horas):
20

Cdigo:228106
Versin: 1
Cdigo:228106

Actividad (es) de Aprendizaje:


Consultas SQL
Competencia:
Desarrollar el sistema de informacin
que cumpla con los requerimientos de
la solucin informtica

2. INTRODUCCIN

El lenguaje de consulta estructurados o SQL (por sus siglas en ingls structured query
language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en ellas. Una de sus caractersticas es el manejo
del lgebra y elclculo relacional que permiten efectuar consultas con el fin de recuperar de
forma sencilla informacin de inters de bases de datos, as como hacer cambios en ella.

Gua de Aprendizaje 6
3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE
3.1 Actividades de Reflexin inicial.
Resolver las preguntas en el espacio indicado:
a) Qu es SQL?
b) Cules son los componentes de SQL?
c) Qu tipos de comandos se utilizan en SQL? Explique su significado.

3.2 Actividades de contextualizacin e identificacin de conocimientos necesarios para el


aprendizaje.

Crear la siguiente base de datos compuesta por 2 tablas con los registros incluidos
TABLA EMPLEADOS

Donde los campos se definen asi: emp_no


VARCHAR(50) NOT NULL,
oficio VARCHAR(30),
INTEGER, comision INTEGER, dept_no INTEGER

INTEGER PRIMARY KEY,


apellido
dir INTEGER,
fecha_alt DATE, salario

Pgina 2 de 7

Gua de Aprendizaje 6
TABLA DEPART.

Donde los campos se definen asi: dept_no INTEGER, dnombre VARCHAR(30), loc
VARCHAR(30)

3.3

Actividades de apropiacin del conocimiento (Conceptualizacin y Teorizacin).

Complete la tabla a continuacin:

TIPO

CLASES DE CONSULTAS SQL


DEFINICION

SENTENCIA EJEMPLO

SIMPLES
MULTITABLA
RESUMEN
SUBCONSULTAS

Pgina 3 de 7

Gua de Aprendizaje 6
3.4 Actividades de transferencia del conocimiento.

Realizar las siguientes consultas :


Mostrar el apellido, oficio y nmero de departamento de cada empleado.
Mostrar el nmero, nombre y localizacin de cada departamento.
Mostrar todos los datos de todos los empleados.
Datos de los empleados ordenados por apellidos.
Datos de los empleados ordenados por nmero de departamento
descendentemente.
Datos de los empleados ordenados por nmero de departamento
descendentemente y dentro de cada departamento ordenados por
apellido ascendentemente.
Mostrar los datos de los empleados cuyo salario sea mayor que 200000.
Mostrar los datos de los empleados cuyo oficio sea ANALISTA.
Seleccionar el apellido y oficio de los empleados del departamento nmero
20.
Mostrar todos los datos de los empleados ordenados por apellido.
Seleccionar los empleados cuyo oficio sea VENDEDOR. Mostrar los datos
ordenados por apellido.
Mostrar los empleados cuyo departamento sea 10 y cuyo oficio sea
ANALISTA. Ordenar el resultado por apellido.
Mostrar los empleados que tengan un salario mayor que 200000 o que
pertenezcan al departamento nmero 20.
Ordenar los empleados por oficio, y dentro de oficio por nombre.
Seleccionar de la tabla EMPLE los empleados cuyo apellido empiece por
A.

Pgina 4 de 7

Gua de Aprendizaje 6

Seleccionar de la tabla EMPLE los empleados cuyo apellido termine por Z.


Seleccionar de la tabla EMPLE aquellas filas cuyo APELLIDO empiece por A
y el OFICIO tenga una E en cualquier posicin.
Seleccionar los empleados cuyo salario est entre 100000 y 200000. Utilizar el
operador BETWEEN.
Obtener los empleados cuyo oficio sea VENDEDOR y tengan una comisin
superior a 100000.
Seleccionar los datos de los empleados ordenados por nmero de
departamento, y dentro de cada departamento ordenados por apellido.
Nmero y apellidos de los empleados cuyo apellido termine por Z y tengan
un salario superior a 300000.
Datos de los departamentos cuya localizacin empiece por B.
Datos de los empleados cuyo oficio sea EMPLEADO, tengan un salario
superior a 100000 y pertenezcan al departamento nmero 10.
Mostrar los apellidos de los empleados que no tengan comisin.
Mostrar los apellidos de los empleados que no tengan comisin y cuyo
apellido empiece por J.
Mostrar los apellidos de los empleados cuyo oficio sea VENDEDOR,
ANALISTA o EMPLEADO.
Mostrar los apellidos de los empleados cuyo oficio no sea ni ANALISTA ni
EMPLEADO, y adems tengan un salario mayor de 200000.

Pgina 5 de 7

Gua de Aprendizaje 6
3.5

Actividades de evaluacin.
Evidencias de Aprendizaje

Tcnicas e Instrumentos de
Evaluacin

Criterios de Evaluacin

Evidencias de Conocimiento :
Conceptualizacin, definiciones.
Evidencias de Desempeo:
Creacin de sentencias para
consultas de base de datos en SQL
Evidencias de Producto:
1 base de datos en sentencias SQL
con 26 consultas

Crea la base de datos en el


motor de base de datos
seleccionado, siguiendo
especificaciones tcnicas
del informe, segn normas
y protocolos de la
empresa.

Lista de chequeo

4. RECURSOS PARA EL APRENDIZAJE

MEDIOS
Procesador de palabra,
buscadores web

EQUIPOS

MATERIALES

Computador, videobeam,
televisor

Lpiz , papel, borrador

Herramientas de
desarrollo de bases de
datos

5. GLOSARIO DE TERMINOS
Pgina 6 de 7

Gua de Aprendizaje 6

Actualizacin en cascada: Para las relaciones que exigen la integridad referencial entre tablas,
actualizacin de todos los registros relacionados de la tabla o tablas relacionadas cuando se cambia un
registro de la tabla principal.
Actualizacin incremental: Conjunto de operaciones que agrega nuevos miembros a un cubo o
dimensin existentes o que agrega nuevos datos a una particin.
Actualizacin posicionada: Operacin de actualizacin, insercin o eliminacin realizada en una fila en
la posicin actual del cursor.
Actualizar estadsticas: Proceso que recalcula la informacin sobre la distribucin de valores de clave en
ndices especificados.
Base de datos SQL: Base de datos basada en Lenguaje de consulta estructurado (SQL).
Base diferencial: Copia de seguridad ms reciente de todos los datos de una base de datos o de un
subconjunto de archivos o grupos de archivos de la base de datos.
Bases de datos del sistema: Conjunto de cinco bases de datos presentes en todas las instancias de SQL
Server y que se usan para almacenar la informacin del sistema.
BI Development Studio: Herramienta de administracin y desarrollo de proyectos para los
desarrolladores de soluciones de Business Intelligence. Se puede usar para disear soluciones de
Business Intelligence de un extremo a otro que integran proyectos de Microsoft SQL Server Analysis
Services (SSA), Microsoft SQL Server Integration Services (SSI) y Microsoft SQL Server Reporting Services
(SSRS).
Restriccin de columna: Definicin de una restriccin que se especifica en una definicin de columna
cuando se crea o modifica una tabla.
Restriccin de integridad: Propiedad definida en una tabla que impide las modificaciones de datos que
pueden crear datos no vlidos.
Restriccin de precedencia: Elemento de flujo de control que conecta tareas y contenedores en un flujo
de trabajo secuenciado.
Resultados: Conjunto de registros que es el resultado de ejecutar una consulta o de aplicar un filtro.

6. BIBLIOGRAFA/ WEBGRAFA
http://www.aulaclic.es/sql/f_sql.htm
http://technet.microsoft.com/es-es/library/ms165911.aspx
7. CONTROL DEL DOCUMENTO (ELABORADA POR)

IVON MARITZA FORERO RIOS

Pgina 7 de 7