DAW → Programación → RA9
RA9 · verificado

RA9 de Programación · DAW

Gestiona información almacenada en bases de datos relacionales manteniendo la integridad y la consistencia de los datos.

Comprobar mi dominio con José →

Contenido verificado asociado a este RA

Introducción a los SGBD Relacionales y Conexión

Esta unidad introduce los conceptos fundamentales de los Sistemas Gestores de Bases de Datos Relacionales (SGBDR), sus características principales y los métodos para acceder a ellos. Se aborda la programación de conexiones básicas desde una aplicación.

Almacenamiento y recuperación de datos en bases de datos relacionales: INSERT y SELECT

Esta unidad desarrolla principalmente el CE c [3478], mediante la escritura de código para almacenar información en bases de datos relacionales, y proporciona una introducción aplicada al CE d [3479], mediante la recuperación y visualización de información. Se trabajará con sentencias INSERT y SELECT, consultas parametrizadas, lectura de resultados, manejo de tipos de datos y gestión de recursos. Las operaciones UPDATE y DELETE, así como otros aspectos de conexión, consultas avanzadas y gestión global de bases de datos, pueden abordarse en unidades específicas posteriores. Las buenas prácticas técnicas se presentan como recomendaciones de implementación, no como requisitos curriculares adicionales.

Operaciones CRUD: modificación y borrado de datos en bases de datos relacionales

Esta unidad aborda las operaciones de modificación y borrado de información mediante las sentencias SQL UPDATE y DELETE. Se aprenderá a seleccionar los registros afectados, construir sentencias seguras con parámetros para los valores, ejecutar las operaciones desde una aplicación, comprobar el resultado y tratar posibles errores de integridad. El objetivo curricular principal es efectuar borrados y modificaciones sobre información almacenada en bases de datos relacionales (CE e). El uso de transacciones se presenta como una buena práctica técnica aplicable según el sistema gestor y el contexto de la aplicación, no como un requisito adicional del CE.

Aplicaciones para consultar y gestionar información en bases de datos relacionales

Esta unidad aborda la creación de aplicaciones capaces de ejecutar consultas sobre bases de datos relacionales y de gestionar la información almacenada en ellas. Su referencia curricular principal son los CE f y g: crear aplicaciones que ejecuten consultas y aplicaciones que posibiliten la gestión de información presente en bases de datos relacionales. Como apoyo técnico, se trabajan operaciones de consulta, alta, modificación y baja, validación de entradas, tratamiento de errores y medidas básicas para preservar la integridad y la consistencia. La elección de una interfaz gráfica, la paginación, la ordenación, el filtrado y las consultas dinámicas son recursos de implementación que pueden utilizarse según el diseño de la aplicación, pero no constituyen por sí mismos requisitos adicionales del RA o de los CE.

Conceptos clave

SGBDRSQLDriver de base de datosCadena de conexiónConexiónDesconexiónCE c [3478]: escritura de código para almacenar informaciónCE d [3479]: recuperación y visualización de informaciónINSERTSELECTConsultas parametrizadasPreparedStatement o mecanismo equivalenteResultSet o conjunto de resultadosIteración de resultadosFiltrado, ordenación y selección de columnasManejo de tipos de datos y valores NULLValidación y restricciones de integridadGestión de conexiones y recursos

Errores que conviene evitar

  • No cerrar las conexiones a la base de datos
  • Credenciales incorrectas en la cadena de conexión
  • No tener el driver de la base de datos instalado o configurado correctamente
  • Ignorar el manejo de excepciones al conectar
  • Construir consultas concatenando directamente datos recibidos de usuarios, lo que puede facilitar la inyección SQL.
  • Presentar el uso de parámetros como garantía completa de la integridad de los datos; la integridad también requiere validaciones, tipos y restricciones de la base de datos.
  • No proporcionar todos los parámetros o asociarlos con tipos incompatibles.
  • No comprobar ni gestionar errores de conexión, restricciones o conversión de tipos.

Qué se evalúa en este RA

CE a

Se han identificado las características y métodos de acceso a sistemas gestores de bases de datos relacionales.

CE b

Se han programado conexiones con bases de datos.

CE c

Se ha escrito código para almacenar información en bases de datos.

CE d

Se han creado programas para recuperar y mostrar información almacenada en bases de datos.

CE e

Se han efectuado borrados y modificaciones sobre la información almacenada.

CE f

Se han creado aplicaciones que ejecuten consultas sobre bases de datos.

CE g

Se han creado aplicaciones para posibilitar la gestión de información presente en bases de datos relacionales.

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