Curso "SQL Sin Rodeos"

Image Últimas plazas

Un entorno profesional desde el primer minuto

Descripción

Con más de 10 años de experiencia formando tanto a principiantes como a profesionales de la Informática, TeraMindIT presenta su proyecto "SQL sin rodeos": un curso online de 10 semanas de duración que instruye en la tecnología de programación y selección de datos SQL (Standard Query Language), y cuya metodología se distingue fundamentalmente por cuatro características:

Practicidad
El estudiante invertirá más del 90% de su dedicación abordando situaciones reales a resolver.
Autonomía
Enfrenta al estudiante a retos reales que le obligan a construir activamente su propio aprendizaje.
Personalización
Permite escoger la secuenciación de contenidos. Varía el volumen de la práctica en función de su rendimiento.
Interactividad
Sumerge al estudiante en un entorno cooperativo imitando contextos profesionales.

Objetivos del curso

Objetivo general
  • Entender la gestión de las bases de datos para introducir, modificar, eliminar y recuperar información.
Objetivos competenciales
  • Ser capaz de afrontar y resolver problemas de SQL de manera autónoma mediante la búsqueda de información.
  • Adquirir habilidades de comunicación técnica en contextos grupales.
Objetivos específicos
  • Saber cómo realizar consultas SQL.
  • Ser capaz de utilizar funciones SQL en expresiones complejas.
  • Ser capaz de unir tablas para realizar consultas SQL complejas.
  • Ser capaz de realizar operaciones de agrupación y estadísticas.
  • Saber cómo insertar, modificar y eliminar datos.
  • Ser capaz de definir, modificar y eliminar tablas.

Metodología

La metodología del curso se apoya en la tecnología FunnectIt, el entorno virtual de aprendizaje diseñado y desarrollado exclusivamente por TeraMindIT, tras años de investigación, innovación y mejora continua, que persigue emular el entorno profesional informático habitual, proporcionando una experiencia de aprendizaje motivadora, activa y conectivista y permitiendo al alumno:
  • organizarse su propio tiempo y poder llevar a término un aprendizaje asincrónico adaptado a sus necesidades.
  • participación y interacción facilitando el aprendizaje compartido, a pesar de compartir necesariamente ni espacio físico ni temporal con sus compañeros.
  • ser evaluado de manera continua. Cada módulo provee indicadores tanto del porcentaje de completitud como de su rendimiento, permanentemente.
FunnectIT. Aprendizaje virtual en un entorno real
FunnectIt es una herramienta TIC educativa, 100% online y multiplataforma, capaz combinar dos técnicas didácticas: Learning By Doing y Aprendizaje Conectivista, creando un entorno idóneo en el que el estudiante puede practicar, compartir y aprender. Gracias a su Zona de Práctica (izquierda en la imagen) y su Zona Wiki (a la derecha), proporciona una experiencia de aprendizaje idónea para la ense-ñanza de tecnologías Software, mediante la simulación sostenida de un entorno profesional informático, donde es necesario abordar gran variedad de situaciones, ser capaz de recabar información para su resolución y cooperar para que la información se genere y se comparta, crezca y fluya, como en un entorno real.

Requerimientos

Requisitos competenciales
  • Graduados en Educación Secundaria o cursando los últimos cursos.
  • Nivel de inglés A2
  • Interés por emprender o conocer la carrera de programador o administrador de bases de datos
  • Conocimientos de informática a nivel de usuario
  • Dedicación: 10 horas semanales durante 10 semanas
Requisitos logísticos
  • Dispositivo tecnológico: ordenador (recomendado), tablet o smartphone.
  • Conexión a Internet (mínima velocidad: ADSL)
  • Navegadores Chrome, Safari, Edge o Firefox (mínima versión 2014)

CONTENIDOS, ESTRUCTURA Y RECURSOS

CONTENIDOS
  • El temario se compone de 10 módulos diseñados para que puedan completarse en 1 semana.
  • Cada módulo tiene una fecha de liberación concreta (a partir de entonces está disponible el estudiante).
OBJETIVOEntender el concepto de información aplicado a las bases de datos y su estructuración más habitual. Aprender a realizar la inserción de datos desde archivos SQL suministrados y consultas sencillas para explorar la estructura de las tablas de datos.
1.1. Información, registros, tablas y bases de datos.
1.2. Las consultas SQL.
1.6. Sentencia DESCRIBE.
1.7. Sentencia SELECT.
1.8. El diccionario de datos.
OBJETIVOAprender a aplicar cláusula WHERE para indicar condiciones de búsqueda sobre registros.
2.1. Búsqueda de datos con WHERE.
2.2. Gestión de valores nulos.
2.3. Ordenación de datos.
2.4. Operador DISTINCT.
OBJETIVOAprender a transformar los datos“crudos” almacenados en información amigable.
3.1. Transformación de los datos.
3.2. Operadores y precedencia.
3.3. Funciones sobre datos numéricos.
3.4. Funciones sobre datos alfanuméricos.
3.5. Funciones sobre datos de tipo fecha-hora.
3.6. Funciones de conversión.
3.7. Funciones de toma de decisiones.
OBJETIVOAprender a crear tablas, entendiendo el proceso y elementos involucrados.
4.1. Sentencias DDL y operaciones sobre las tablas.
4.2. Consideraciones previas sobre las tablas.
4.3. Creación con CREATE TABLE.
4.4. Modificación de tablas con ALTER TABLE.
4.5. Eliminación de tablas con DROP TABLE.
4.6. Truncar una tabla con TRUNCATE.
4.7. Cambiar el nombre de una tabla con RENAME.
4.8. Añadir comentarios a las tablas con COMMENT.
OBJETIVOAprender a reducir drásticamente el volumen de información repartiéndola entre diversas tablas y agrupándola a la vez según conceptos diversos.
5.1. Las bases de datos relacionales.
5.2. Uniones entre tablas. notación clásica
5.3. Uniones entre tablas. notación SQL99 con JOIN
5.4. Cláusula UNION para unir resultados.
OBJETIVOAprender a restringir la base de datos para impedir operaciones sobre los datos presentes.
6.1. Aplicación de restricciones a las tablas.
6.2. Tipos de restricciones.
6.3. Sintaxis de las restricciones.
6.4. Gestión de las restricciones.

OBJETIVOAprender a manipular estadística y automatizadamente los datos recogidos.
7.1. Estadísticas y funciones de datos agrupados.
7.2. Funciones de grupo SQL.
7.3. Recuento con COUNT().
7.4. Totales con SUM().
7.5. Máximos y mínimos. MIN() y MAX().
7.6. Funciones estadísticas. AVG(), STDDEV(), etc.
7.7. Agrupación de datos en SQL con GROUP BY.
7.8. Filtrado de grupos con HAVING.
OBJETIVOAprender a anidar consultas, el porqué de este tipo de construcción y cómo se puede explotar en situaciones habituales de trabajo con bases de datos.
8.1. Necesidad de las subconsultas.
8.2. Sintaxis de las subconsultas.
8.3. Subconsultas que retornan más de una fila.
8.4. Consultas “top-N”.
OBJETIVOAprender a insertar, modificar y eliminar los datos de una tabla, mediante sentencias llamadas Lenguaje de Manipulación de Datos (DML), con y sin transacciones.
9.1. Las órdenes DML en SQL.
9.2. Inserción de registros nuevos con INSERT.
9.3. Edición de registros con UPDATE.
9.4. Eliminación de registros con DELETE.
9.5. Transacciones y concurrencia con COMMIT y ROLLBACK.
OBJETIVOAprender a definir vistas para presentar un conjunto lógico o combinación de datos a partir de otras fuentes de información. Aprender a definir índices, secuencias y sinónimos.
10.1. Concepto de vista.
10.2. Gestión de vistas.
10.3. Operaciones DML sobre vistas.
10.4. Otras consideraciones sobre las vistas.
10.5. Secuencias.
10.6. Índices.
10.7. Sinónimos.
ESTRUCTURA
  • El temario se compone de 10 módulos organizados de manera jerárquica.
  • La relación de interdependencia de unos módulos sobre otros puede adelantar dicha fecha de liberación (si un usuario progresa suficientemente en un módulo, libera los módulos dependientes).
RECURSOS
Cada tema comparte las mismas características en cuanto a la entrega de contenidos:
  • 1 videotutorial corto (máximo 5 minutos) de resumen del módulo
  • 1 videotutorial corto por sección explicando la resolución de un ejercicio.
  • Documentación en línea sobre el módulo.
  • 4 o 5 ejercicios propuestos por sección.
  • Manual de usuario y guía de actividades incluyendo criterios de evaluación.
Share
Matricúlate de este curso AHORA.

Subscríbete ahora

Recibe nuestras hojas informativas semanales con material educativo, nuevos cursos, notas, libros y publicaciones populares y mucho más...