You are on page 1of 5

UNIVERSIDAD TECNOLGICA ISRAEL

DIPLOMADO EN TIC PARA LA EDUCACIN

TRABAJO MDULO 2 SEMANA 2

DISEO DEL CURSO VIRTUAL SQL COMO HERRAMIENTA


PARA CONSULTAR LA BASE DE DATOS

Autor: Marco Molina

Fecha: 20 de junio de 2010


DISEO DEL CURSO PRESENCIAL SQL COMO
HERRAMIENTA PARA CONSULTAR LA BASE DE DATOS

Introduccin
El lenguaje SQL es el ms difundido para la administracin, manipulacin y consulta de
las bases de datos relacionales. En el presente curso, abordaremos la capacidad del
lenguaje para obtener informacin a partir de los datos almacenados en una base de datos
relacional.
El DBMS que usaremos para ello es el MySql y para la elaboracin de programas en la
ltima clase ser el PHP; ambos pertenecen al software libre.
La duracin del curso est prevista en diez das, con un tiempo de dedicacin de cuatro
horas diarias, pero adicionalmente a estas horas, los estudiantes tendrn una capacitacin
presencial para un uso correcto de la plataforma virtual.
I. Anlisis de los estudiantes
Los estudiantes que tomarn el curso respondieron las preguntas de una encuesta preparada
para conocer sobre sus necesidades y conocimientos previos acerca del SQL en el campo
de las consultas a la base de datos.
La mayora de los estudiantes conoce el lenguaje SQL, pero hace mucho que no lo ha
usado, lo cual redund en la prdida de la experticia, cuya recuperacin es necesaria,
puesto que van a participar en un proyecto de desarrollo de un sistema de informacin en el
cual la recuperacin de informacin a partir de los datos se constituye en el componente
ms importante del sistema. Todos conocen el sistema operativo Linux y han trabajado con
el DBMS MySql, por lo que no requieren una nivelacin previa para estos tpicos.
Finalmente, los estudiantes estn muy motivados debido a la proximidad del inicio del
proyecto en el cual aplicarn directamente los conocimientos adquiridos.
Solamente el veinte por ciento de los estudiantes han utilizado una plataforma virtual de
aprendizaje, razn por la cual no tiene experiencia en lo que tiene que ver con el uso de la
tecnologa para el aprendizaje a distancia.
Por su especialidad, todos han manejado computadores y trabajan con ellos, por lo cual, no
resulta muy difcil ponerlos al tanto de la plataforma virtual y su uso.
II. Establecer los Objetivos
Objetivo 1. Conocer el comando SELECT y las diferentes clusulas que lo componen para
estructurar consultas.
Objetivo 2. Conocer las funciones de fila y funciones de agregacin y su utilidad.
Objetivo 3. Usar las estructuras de consultas y las funciones para recuperar informacin,
con altos niveles de complejidad.
Objetivo 4. Aplicar las consultas en los procesos de recuperacin de informacin en
sistemas reales.
III. Seleccionar Medios y Materiales
Smart Board *
Proyector *
PowerPoint *
Folleto con teora (documento .pdf)
Libros de texto (documentos .pdf)
Manuales. (documentos .pdf)
Computadores *
Software de Base: (Que deben instalar los estudiantes en sus computadores)
o Sistema Operativo Linux
o DBMS MySql
o PHP
Pizarrn *
Tiza Lquida *
Plataforma virtual adaptada del MOODLE
Vdeos que muestran el funcionamiento del software de base.

* Son recursos usados nicamente para la clase presencial para capacitacin para el uso de
la plataforma virtual.
IV. Utilizar Medios y Materiales
El contenido terico del curso ser subido a la plataforma una gua formato pdf y estar a
disposicin de todos los estudiantes para que lo utilicen como una gua para la realizacin
de las tareas diarias y para consulta en el futuro.
La gua ejercicios de clase y los productos entregables sern colocados a diario en la
plataforma, para que de forma sistemtica los estudiantes los puedan realizar.
Se colocar en la plataforma, una presentacin de PowerPoint para facilitar la transmisin
de los conocimientos, gracias a la utilizacin de grficos y esquemas explicativos.
Los ejercicios diarios, los estudiantes los realizarn utilizando la gua terica y la de
ejercicios. Los resultados de ellos debern socializarlos en la plataforma, donde habr
adems un espacio de discusin sobre la forma de elaboracin de las consultas con SQL.
Adicionalmente, cada estudiante podr colocar comentarios sobre los trabajos de sus
compaeros.
Los libros de consulta, que estarn disponibles en la plataforma, en formato pdf, debern
utilizarse como fuentes de informacin para elaborar las tareas de casa y para absolver
dudas sobre la teora constante en la gua respectiva.
Los manuales de Linux y MySql, que podrn ser descargados de la plataforma, servirn
como referencia para la instalacin y utilizacin del software en casa.
Los contenidos han sido distribuidos, en los diez das de clase, de la siguiente manera:
Da 1
Introduccin: generalidades sobre el Lenguaje Estructurado de Consultas SQL; visin
panormica sobre los sublenguajes DML, DDL y DCL. Un repaso sobre el Modelo de
Datos Relacional.
Da 2
Uso del ambiente de consultas de MySql: escritura de consultas bsicas; el comando
SELECT y sus variantes ms comunes; eliminacin de filas duplicadas; despliegue de la
estructura de la tabla; despliegue de las tablas de la base de datos.
Da 3
Restriccin de las consultas: operadores de comparacin; operadores lgicos; operadores
especiales (BETWEEN, LIKE, IN, etc.); ordenamiento del resultado ASC y DESC.
Da 4
Funciones de fila simple: funciones matemticas; funciones de texto; funciones de fecha y
hora; funciones de valores nulos.
Da 5
Despliegue de datos de mltiples tablas: producto cartesiano; equijoin; non equijoin; self
join; outer joins; LEFT OUTER JOIN; RIHGT OUTER JOIN; FULL OUTER JOIN; la
clusula ON; Condiciones adicionales.
Da 6
Agregacin de datos con funciones de grupo: tipos de funciones de grupo; SUM,
COUNT, AVG, MIN, MAX; funciones anidadas; clusula GROUP BY; clusula
HAVING.
Da 7
Sub consultas: sintaxis de una sub consulta; uso de una sub consulta; tipos de sub
consultas; uso de GROUP BY en sub consultas; uso de HAVING en sub consultas; uso de
operadores ALL, ANY, EXISTS.
Da 8
Elaboracin de consultas complejas: uso de sub consultas avanzadas.
Da 9
DML: Una visin del Lenguaje de Manipulacin de datos y su relacin con el lenguaje de
consultas.
Da 10
Conexin a la base de datos con PHP: aplicacin prctica de las consultas SQL en la
programacin de problemas reales.
V. Requerir la Participacin del Estudiantado
La participacin del estudiante ser constante durante el desarrollo de este curso, pues cada
tema que se revise tendr su correspondiente set de ejercicios prcticos sobre la base de
datos de ejemplo que estar disponible con MySql.
Al terminar cada uno de los captulos programados por da, los estudiantes tendrn a su
disposicin una gua de ejercicios para que realicen su trabajo diario. La solucin de estos
ejercicios subir a la plataforma, con lo cual quedar disponible para todos.
De esa manera, todos tendrn la oportunidad de compartir su experiencia y, en vista de que
es posible que existan diferentes soluciones para el mismo ejercicio, tales soluciones
alternativas podrn ser tambin discutidas por el grupo en el espacio que estar abierto para
ese efecto.
VI. Evaluacin y Revisin
La evaluacin ser continua, esto es, durante el desarrollo del curso existirn varios
momentos en los que los estudiantes podrn mostrar sus avances y el logro de los
objetivos; estos momentos son:
- Al inicio de cada da del curso, los estudiantes debern haber subido a la
plataforma un documento con la solucin a los ejercicios del trabajo diario
realizados en casa, para intercambiar experiencias con los compaeros. El trabajo
diario consiste en una aplicacin directa de los contenidos estudiados durante el
da.
- Al finalizar cada una de las semanas, los estudiantes elaborarn el trabajo
integrador semanal, cuyo objetivo es medir el grado de integracin logrado, de los
contenidos vistos en la semana.
- Para concluir el curso, se realizar una prueba final individual que versar sobre la
totalidad de los contenidos y permitir evaluar el aprendizaje de los contenidos
como un todo y, por lo tano, la eficacia del curso impartido.
- Finalmente, los estudiantes llenarn un formulario en el cual evaluarn el curso
recibido, desde su ptica, donde podrn expresar su criterio respecto a la calidad de
los contenidos, medios, materiales e instructor.
Tanto la prueba final como el formulario de evaluacin del curso estarn disponibles en la
plataforma el da de finalizacin del curso durante treinta y seis horas. El resultado de las
evaluaciones anteriores servir de insumo para realizar ajustes al diseo del curso, lo cual
permitir su ejecucin de mejor manera y obtener mejores resultados.

NOTAS ACLARATORIAS
El diseo del curso SQL COMO HERRAMIENTA PARA CONSULTAR LA BASE DE
DATOS se lo realiz utilizando el Modelo de Diseo Instruccional ASSURE.
La teora del aprendizaje adoptada para el presente diseo fue la Conoscitivista.
Los prrafos con letra de color vino fueron modificados, con relacin al diseo del curso
presencial, para que funcione para un curso virtual.

You might also like