DAM → Bases de Datos → RA3
RA3 · verificado

RA3 de Bases de Datos · DAM

Consulta la información almacenada en una base de datos empleando asistentes, herramientas gráficas y el lenguaje de manipulación de datos.

Comprobar mi dominio con José →

Contenido verificado asociado a este RA

Fundamentos de Consulta de Datos y Herramientas

Esta unidad introduce el concepto de consulta de datos, la importancia del lenguaje SQL para la manipulación de datos y las herramientas gráficas y de línea de comandos disponibles para interactuar con bases de datos relacionales. Se identifican las sentencias básicas del lenguaje de manipulación de datos (DML) y se explora su aplicación práctica.

Consultas Simples y Filtrado de Datos

Esta unidad se centra en la construcción de consultas básicas para recuperar datos de una única tabla, utilizando cláusulas como `WHERE` para filtrar filas, `ORDER BY` para ordenar resultados y `LIMIT` para restringir el número de registros. Se explora la selección de columnas específicas y el uso de operadores lógicos y de comparación.

Consultas con Composiciones Internas (INNER JOIN)

Esta unidad explica cómo combinar datos de dos o más tablas relacionadas utilizando la composición interna (`INNER JOIN`). Se detalla el mecanismo de emparejamiento de filas basado en una condición de igualdad entre columnas relacionadas, y se ilustra su aplicación para obtener información consolidada.

Consultas con Composiciones Externas (OUTER JOIN)

Esta unidad explora las composiciones externas (`LEFT JOIN`, `RIGHT JOIN`, `FULL JOIN`), que permiten recuperar datos de tablas incluso cuando no hay una coincidencia en la tabla relacionada. Se explica la diferencia fundamental con `INNER JOIN` y se analiza cuándo y cómo utilizar cada tipo de composición externa para evitar la pérdida de información.

Consultas Resumen y Agregación de Datos

Esta unidad aborda las consultas resumen, que permiten calcular valores agregados (sumas, promedios, conteos, máximos, mínimos) sobre conjuntos de datos. Se explican las funciones de agregación, la cláusula `GROUP BY` para agrupar filas y la cláusula `HAVING` para filtrar grupos, diferenciándola de `WHERE`.

Consultas con Subconsultas

Esta unidad introduce el concepto de subconsultas, que son consultas anidadas dentro de otra consulta. Se explican los diferentes tipos de subconsultas (escalares, de fila, de tabla) y cómo se utilizan en las cláusulas `WHERE`, `FROM` y `SELECT` para resolver problemas complejos de recuperación de datos.

Conceptos clave

SQLDMLSELECTSGBDCliente SQL (CLI/GUI)Consulta de datosWHEREORDER BYLIMITOFFSETDISTINCTOperadores de comparaciónOperadores lógicosINNER JOINClave primariaClave foráneaAlias de tablaCondición de unión

Errores que conviene evitar

  • Olvidar el delimitador de sentencia (punto y coma) -> Causa: Sintaxis incompleta. Corrección: Añadir ';' al final de cada sentencia.
  • Problemas de conexión a la base de datos -> Causa: Credenciales incorrectas o SGBD no iniciado. Corrección: Verificar credenciales y estado del SGBD.
  • Comparar NULL con '=' -> Causa: NULL no es un valor. Corrección: Usar 'IS NULL' o 'IS NOT NULL'.
  • Olvidar comillas en valores de texto/fecha -> Causa: El SGBD interpreta como identificador. Corrección: Usar comillas simples para literales.
  • Olvidar o errar la cláusula ON -> Causa: Producto cartesiano o resultados incorrectos. Corrección: Definir correctamente la relación PK-FK.
  • Ambigüedad de columnas -> Causa: Columnas con el mismo nombre en tablas unidas. Corrección: Usar alias de tabla para calificar las columnas.
  • Usar INNER JOIN en lugar de OUTER JOIN -> Causa: Pérdida de datos no coincidentes. Corrección: Elegir el JOIN adecuado según la necesidad de preservar filas.
  • Confundir LEFT/RIGHT JOIN -> Causa: Resultados invertidos. Corrección: Identificar la tabla 'principal' y usar LEFT si es la primera, RIGHT si es la segunda.

Qué se evalúa en este RA

CE a

Se han identificado las herramientas y sentencias para realizar consultas.

CE b

Se han realizado consultas simples sobre una tabla.

CE c

Se han realizado consultas sobre el contenido de varias tablas mediante composiciones internas.

CE d

Se han realizado consultas sobre el contenido de varias tablas mediante composiciones externas.

CE e

Se han realizado consultas resumen.

CE f

Se han realizado consultas con subconsultas.

Canal Estudios es un servicio de Skillback S.L. · NIF B2481724 · Barcelona, España
Aviso legal · Privacidad · Cookies · Términos · Atles de Catalunya