Formación : Bases de datos y lenguaje SQL para no informáticos

Bases de datos y lenguaje SQL para no informáticos

Descargar en formato pdf Compartir este curso por correo electrónico 2


Este curso de iniciación le permitirá comprender las bases de datos denominadas relacionales y sus principios de funcionamiento. Manejará el lenguaje SQL para consultar los datos de una base. También se familiarizará con consultas más avanzadas para analizar la información.


Abierta
In-company
A medida

Curso práctico presencial o en clase a distancia

Ref. SIF
Precio : 1230 € I.E.
  3d - 21h00




Este curso de iniciación le permitirá comprender las bases de datos denominadas relacionales y sus principios de funcionamiento. Manejará el lenguaje SQL para consultar los datos de una base. También se familiarizará con consultas más avanzadas para analizar la información.

Objetivos pedagógicos
Una vez finalizada la formación, el participante podrá:
  • Comprender el principio y el contenido de una base de datos relacional
  • Crear consultas para extraer datos según diferentes criterios
  • Realizar consultas combinadas para recuperar información de varias tablas
  • Utilizar cálculos simples y agregaciones de datos
  • Combinar los resultados de varias consultas

Público afectado
Gestores de informes o análisis, asistentes, cualquier persona que necesite realizar consultas sencillas en una base de datos con lenguaje SQL.

Requisitos previos
Sin conocimientos particulares.

Programa de la formación

Introducción a las bases de datos

  • ¿Qué es una base de datos y un servidor de base de datos?
  • Leer un modelo relacional.
  • Composición de una tabla. Concepto de columnas y tipos.
  • Clave primaria y unicidad.
  • Concepto de integridad referencial.
  • Herramienta para consultar una base de datos.
Ejercicio
Investigar la base para encontrar tablas, columnas y claves.

Extraer datos de una tabla

  • ¿Qué es una solicitud de extracción?
  • Listado de los valores a devolver.
  • La cláusula WHERE para filtrar los datos.
  • La ausencia de un valor (marcador NULL).
  • Devolver las filas sin duplicar (DISTINCT).
  • Operadores de restricción (BETWEEN, IN, LIKE...).
Ejercicio
Consultar varias tablas con diferentes criterios.

Consultar datos de varias tablas

  • Principio de las combinaciones: restituir la información a partir de varias tablas.
  • Combinación interna y combinación externa.
  • La combinación «natural» y sus dificultades.
  • Operadores de conjunto (UNION, INTERSECT...).
  • Introducción a las vistas: principio e interés.
Ejercicio
Realizar consultas con combinaciones y operadores de conjunto.

Programación y estadísticas

  • Encontrar valores agregados (MIN, MAX, AVG, SUM...).
  • Calcular agregados relativos con GROUP BY.
  • Filtrar los valores agregados con HAVING.
  • Mezclar agregados y detalles con OVER.
  • Ordenar los resultados con RANK, ROW_NUMBER.
Ejercicio
Realizar consultas mediante cálculos y agregados sencillos. Subtotales y numeración.

Presentación y clasificación de datos

  • Presentación de datos de columnas con alias.
  • Conversión de un tipo a otro.
  • Efectuar elecciones con el operador CASE.
  • Ordenar los datos con ORDER BY.
  • Operaciones en cadenas de caracteres y en fechas.
Ejercicio
Utilización de funciones para mejorar la presentación de los resultados de las consultas.

Uso de subconsultas

  • ¿Qué es una subconsulta?
  • Los diferentes tipos de resultados.
  • Lista de subconsultas y operadores IN, ANY/SOME y ALL.
  • Subconsultas correlacionadas.
Ejercicio
Escribir consultas que incluyan subconsultas de diferentes formas.


Modalidades prácticas
Trabajo práctico
El curso alterna la presentación de ejemplos de consultas, demostraciones y ejercicios prácticos.
Métodos pedagógicos;
Numerosos ejercicios progresivos de extracción de datos en bases de datos de ejemplo. Formación común para todas las bases de datos relacionales (Oracle, SQL Server, DB2, PostGreSQL, MySQL, Access, SQL Lite...).

Fechas y lugares
Selecciona tu ubicación u opta por la clase remota y luego elige tu fecha.
Clase a distancia