Qué puede evaluarse
RA1: Reconoce los elementos de las bases de datos analizando sus funciones y valorando la utilidad de los sistemas gestores.
Sistema lógico de almacenamientoOrganización secuencial de archivosOrganización indexada de archivosOrganización hash/directaIntegridad, redundancia, concurrencia y seguridadModelo de datosBase de datos relacionalBase de datos jerárquicaBase de datos de redBase de datos orientada a objetos
RA2: Crea bases de datos definiendo su estructura y las características de sus elementos según el modelo relacional.
Formato de almacenamientoAnálisis de requisitos de datosModelo relacionalTabla (relación)TuplaAtributoComparación de alternativas de almacenamiento (archivo plano, hoja de cálculo, SGBD relacional, NoSQL)Normalización (concepto introductorio, desarrollo en otros CE)CREATE TABLEClave primaria (PK)
RA3: Consulta la información almacenada en una base de datos empleando asistentes, herramientas gráficas y el lenguaje de manipulación de datos.
SELECTFROMWHEREORDER BYDISTINCTHerramienta gráfica (GUI) vs. cliente de línea de comandosSQL (Structured Query Language)Operadores de comparaciónOperadores lógicos (AND, OR, NOT) y precedenciaLIKE (comodines % y _) y sensibilidad a acentos/collation
RA4: Modifica la información almacenada en la base de datos utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos.
DMLINSERT (simple y multi-fila)UPDATEDELETECláusula WHERE en modificacionesCriterios de selección: herramienta gráfica vs SQL directoHerramientas gráficas de BD (MySQL Workbench, pgAdmin, SSMS)Asistentes de manipulación de datosRestricciones NOT NULLPortabilidad de sintaxis entre motores (AUTO_INCREMENT, fechas)
RA5: Desarrolla procedimientos almacenados, evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de bases de datos.
Automatización de tareasGuion SQL (script)Procedimiento almacenadoFunción de usuarioDisparador (trigger)Evento/tarea programadaMétodos de ejecución de guionesHerramientas de edición (IDE)Permisos y seguridad en la ejecución de guionesGuiones SQL (scripts)
RA6: Diseña modelos relacionales normalizados interpretando diagramas entidad/relación.
Diseño lógicoModelo relacionalHerramientas gráficas de diseñoTablaTabla intermedia (relación N:M)Clave primariaClave foráneaCampoAtributoClave primaria (PK)
Trampas habituales antes del examen
- Confundir almacenamiento lógico con almacenamiento físico.
- No diferenciar entre las características de un sistema de archivos tradicional y un sistema gestor de bases de datos.
- Asumir que el modelo relacional es el único modelo de datos existente.
- Confundir organización indexada con organización hash, pensando que ambas ofrecen acceso ordenado.
- Creer que todo el detalle técnico de los modelos de datos (POO, NoSQL, etc.) es exigencia literal del currículo en lugar de conocimiento de apoyo para identificarlos y clasificarlos.
- Subestimar la complejidad de una base de datos distribuida frente a una centralizada.
- Confundir 'distribuida' con simplemente 'accesible en red', sin entender que implica réplica o partición real de los datos en varios nodos.
- Creer que toda base de datos en la nube es automáticamente distribuida, cuando puede residir en un único servidor gestionado por un proveedor externo.
- Asumir que la clasificación centralizada/distribuida homogénea/heterogénea es una lista cerrada y literal del currículo oficial, cuando es una convención técnica habitual del campo usada para explicar el CE.
- Confundir la ubicación de la información con el modelo de datos utilizado (son dos criterios de clasificación distintos, CE c y CE b respectivamente).
- No distinguir entre las funciones de DDL, DML y DCL.
- Confundir el SGBD con la base de datos en sí.