DAWBases de DatosResumen
Contenido verificado · 26 unidades

Resumen para estudiar · Bases de Datos · DAW

Repasa las unidades verificadas del módulo antes de practicar. Esta página se construye únicamente con contenido verificado y con los RA del módulo.

Crear mi resumen adaptado con José

Resumen por bloques del módulo

RA1: Reconoce los elementos de las bases de datos analizando sus funciones y valorando la utilidad de los sistemas gestores.

Sistemas Lógicos de Almacenamiento y Modelos de Datos. Esta unidad desarrolla en profundidad los sistemas lógicos de almacenamiento de información (organización de archivos y sus características: integridad, redundancia, concurrencia y seguridad) y, en un bloque diferenciado, presenta los distintos modelos de datos que dan lugar a los diferentes tipos de bases de datos. Se distingue claramente qué contenido corresponde a cada criterio de evaluación.

Tipos de Bases de Datos según la Ubicación de la Información. Esta unidad clasifica las bases de datos según la ubicación física de su información (centralizada, distribuida homogénea, distribuida heterogénea y en la nube), analizando ventajas, inconvenientes, criterios de identificación y ejemplos reales de cada tipo, con un ejercicio resuelto de clasificación. Se incluye además una breve conexión conceptual con la utilidad general de un Sistema Gestor de Bases de Datos (SGBD), que se desarrollará en profundidad en la unidad dedicada específicamente a ese contenido.

Elementos y Clasificación de los SGBD. Esta unidad desglosa los componentes clave de un Sistema Gestor de Bases de Datos (SGBD), explicando la función de cada uno de ellos (CE 3359), y presenta una clasificación general de los SGBD según distintos criterios (CE 3360). Se incluyen ejemplos técnicos ilustrativos (no normativos) y ejercicios prácticos para consolidar la distinción entre subsistemas DDL, DML y DCL.

Bases de Datos Distribuidas: Utilidad y Políticas de Fragmentación de la Información. Esta unidad analiza la utilidad de las bases de datos distribuidas frente a los sistemas centralizados, valorando tanto sus beneficios (disponibilidad, escalabilidad, rendimiento) como sus principales desafíos (consistencia, complejidad, teorema CAP). Además, estudia las políticas de fragmentación de la información -horizontal, vertical y mixta-, sus reglas de corrección y su diferencia con la replicación, incluyendo ejemplos prácticos y un ejercicio de autoevaluación.

RA2: Crea bases de datos definiendo su estructura y las características de sus elementos según el modelo relacional.

Análisis del Formato de Almacenamiento de la Información y Fundamentos del Modelo Relacional. Esta unidad trabaja el CE a del RA2: analizar el formato de almacenamiento de la información como paso previo al diseño de una base de datos. Se comparan distintas formas de almacenar datos (archivos planos, hojas de cálculo, sistemas gestores de bases de datos relacionales y no relacionales) y se justifica por qué el modelo relacional es el formato elegido en la mayoría de sistemas de información actuales. Se introduce el vocabulario básico del modelo relacional (tabla, tupla, atributo) y se practica con un caso guiado de análisis de requisitos. El diseño detallado de tablas, claves, tipos de datos y restricciones se desarrollará en unidades posteriores asociadas a otros CE del mismo RA.

Diseño de Tablas y Relaciones: Claves y Tipos de Datos. Esta unidad se centra en la creación práctica de tablas mediante sentencias SQL, la definición de sus campos clave y la selección de tipos de datos apropiados para cada atributo. Se aborda la implementación de relaciones (1:1, 1:N y N:M) entre tablas mediante claves foráneas, mostrando ejemplos de código y explicando el mecanismo de integridad referencial.

Restricciones de Integridad y Vistas: de la Implementación del Diseño Lógico a la Definición en SQL. Esta unidad muestra cómo traducir a sentencias SQL las restricciones de integridad definidas previamente en el diseño lógico de la base de datos (UNIQUE, CHECK, NOT NULL), y cómo crear vistas (VIEWS) para simplificar consultas, ofrecer distintas perspectivas de los datos y reforzar la seguridad mediante la ocultación de estructura. Incluye ejemplos de sintaxis y un ejercicio práctico resuelto.

Gestión de Usuarios y Privilegios en Bases de Datos. Esta unidad aborda la creación de usuarios de bases de datos y la asignación de privilegios para controlar el acceso y las operaciones que cada usuario puede realizar, incluyendo el uso de roles para simplificar la administración de permisos. Se presentan ejemplos prácticos de sentencias SQL de control de acceso (CREATE USER, GRANT, REVOKE, CREATE ROLE) y se relaciona el contenido con el criterio de evaluación correspondiente (CE g).

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

Herramientas de Consulta y Sentencia SELECT: Identificación y Primeras Consultas Simples. Esta unidad identifica los tipos de herramientas disponibles para consultar una base de datos (gráficas y de línea de comandos) y las sentencias SQL básicas de consulta, y muestra cómo realizar consultas simples sobre una única tabla utilizando SELECT, FROM, WHERE, ORDER BY y DISTINCT, con ejemplos resueltos sobre una tabla de muestra.

Consultas Simples y Filtrado sobre una Tabla. Esta unidad desarrolla las consultas simples sobre una única tabla (CE_b), trabajando operadores de comparación y lógicos, búsquedas por patrón (LIKE), listas de valores (IN), rangos (BETWEEN), tratamiento de valores nulos, ordenación (ORDER BY, incluyendo multicolumna) y paginación de resultados (LIMIT/OFFSET/TOP), con ejemplos de datos verificados, resultados esperados y ejercicios resueltos con su salida esperada.

Composiciones Internas (INNER JOIN). Esta unidad se centra en la recuperación de información combinando datos de múltiples tablas mediante composiciones internas (INNER JOIN). Se repasan los conceptos de clave primaria y foránea, se explica la sintaxis y el comportamiento del INNER JOIN, se practican ejemplos con datos reales, uniones de más de dos tablas, alias y self-join, y se incluyen ejercicios resueltos para consolidar el aprendizaje.

Composiciones Externas (OUTER JOIN). Esta unidad explora las composiciones externas, que permiten recuperar datos de múltiples tablas incluyendo filas que no tienen coincidencias en una de las tablas. Se distinguen LEFT JOIN, RIGHT JOIN y FULL JOIN, con ejemplos de sentencias SQL, datos de muestra y ejercicios prácticos para consolidar el aprendizaje.

RA4: Modifica la información almacenada en la base de datos utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos.

Fundamentos de Manipulación de Datos (DML): Identificación de Sentencias y Herramientas. Esta unidad introduce las sentencias básicas del Lenguaje de Manipulación de Datos (DML) para interactuar con la información en una base de datos, con foco en IDENTIFICAR qué sentencias y qué herramientas gráficas o asistentes permiten realizar cada operación, y en qué situaciones conviene usar una u otra. Se presentan ejemplos concretos de INSERT, UPDATE y DELETE, una tabla de correspondencia entre operaciones y herramientas gráficas habituales, y criterios prácticos de selección, para sentar las bases antes de profundizar en operaciones complejas (guiones de sentencias, transacciones, bloqueos).

Inserción de Datos desde Consultas (INSERT INTO ... SELECT) e Introducción a Guiones SQL. Esta unidad desarrolla el CE c del RA4 (incluir en una tabla la información resultante de la ejecución de una consulta), explicando la sintaxis INSERT INTO ... SELECT, el requisito de que la tabla destino exista previamente con estructura compatible, la compatibilidad de columnas y tipos de datos, y los riesgos de integridad asociados, con ejemplos prácticos completos (incluyendo la creación previa de las tablas destino) y un ejercicio resuelto. Adicionalmente, a modo de introducción y puente hacia el CE d (guiones de sentencias para tareas complejas), se presenta el concepto de guion SQL con un ejemplo revisado y coherente, claramente delimitado como contenido introductorio no evaluable bajo este CE.

Transacciones, Bloqueo de Registros y Control de Concurrencia. Esta unidad profundiza en el concepto de transacción como mecanismo esencial para garantizar la integridad y consistencia de los datos. Se estudia el ciclo de vida de una transacción (inicio, confirmación y anulación total o parcial mediante puntos de guardado), las propiedades ACID como marco conceptual estándar de la industria, y los efectos prácticos de las distintas políticas de bloqueo de registros y niveles de aislamiento sobre el acceso concurrente a la información.

Mantenimiento de la Integridad y Consistencia de la Información. Esta unidad se centra en las medidas prácticas para asegurar que la información en la base de datos se mantenga íntegra y consistente, incluso frente a errores o accesos concurrentes (CE h). Se estudian las restricciones declarativas (PK, FK, UNIQUE, CHECK, NOT NULL), el uso de transacciones para garantizar atomicidad, y se presenta como ampliación técnica el uso de disparadores (triggers) y la validación en la capa de aplicación, distinguiendo claramente qué es contenido curricular del RA4 y qué es conocimiento técnico complementario. Los ejemplos de sintaxis indican expresamente el dialecto SQL empleado, dado que el control transaccional y los disparadores varían entre sistemas gestores de bases de datos.

RA5: Desarrolla procedimientos almacenados, evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de bases de datos.

Introducción a la Automatización de Tareas en Bases de Datos: Formas, Ejecución y Edición de Guiones. Esta unidad introduce los conceptos fundamentales de la automatización de tareas en sistemas gestores de bases de datos (SGBD). Se identifican y comparan las principales formas de automatizar procesos (procedimientos almacenados, funciones, disparadores y eventos programados, así como guiones SQL), se describen los métodos habituales para ejecutar guiones, se presentan a modo de ejemplo ilustrativo algunas herramientas disponibles para su edición y depuración, y se incluyen actividades de autoevaluación y práctica con solución orientativa para consolidar el aprendizaje.

Definición y Uso de Guiones y Funciones Integradas del Sistema Gestor. Esta unidad se centra en la definición práctica de guiones (scripts) SQL para automatizar tareas y en la utilización de las funciones predefinidas que ofrece el sistema gestor de bases de datos. Se aprenderá a estructurar guiones completos, ejecutarlos y a integrar funciones del SGBD para resolver operaciones comunes, prestando atención a las diferencias de sintaxis entre distintos motores de bases de datos.

RA6: Diseña modelos relacionales normalizados interpretando diagramas entidad/relación.

Diseño Lógico: de las Herramientas Gráficas a la Identificación de Tablas. Esta unidad introduce el concepto de diseño lógico de bases de datos relacionales, la utilidad de las herramientas gráficas para representarlo (CE a) y el procedimiento para identificar las tablas que se derivan de un diagrama Entidad/Relación, incluyendo el caso especial de las relaciones N:M (CE b). Incluye un ejemplo resuelto paso a paso y un ejercicio práctico con solución.

Identificación de Campos y Claves Primarias/Foráneas a partir del Diagrama E/R. Esta unidad parte de las tablas ya identificadas a partir del diagrama entidad/relación y se centra en determinar sus campos (atributos), así como en la identificación de las claves primarias y foráneas. Mediante un ejemplo guiado, se muestra cómo los atributos de las entidades y relaciones del modelo E/R se transforman en campos concretos del diseño lógico, y cómo estos campos permiten establecer la unicidad de los registros (PK) y las relaciones entre tablas (FK), fundamentales para la integridad referencial.

Análisis de Relaciones entre Tablas y Aplicación Práctica de las Reglas de Integridad. Esta unidad profundiza, en primer lugar, en el análisis de las relaciones entre tablas del diseño lógico —cardinalidad (1:1, 1:N, N:M) y participación (obligatoria/opcional)— ilustrando cómo cada tipo se traduce en claves foráneas y tablas intermedias. En segundo lugar, desarrolla la aplicación práctica de las reglas de integridad —de entidad, referencial y de dominio— mediante ejemplos concretos, ejercicios resueltos y sintaxis SQL de apoyo, garantizando la coherencia y calidad de los datos del modelo relacional.

Normalización de Bases de Datos: Reglas y Aplicación Práctica. Esta unidad explica el proceso de normalización como parte del diseño lógico de bases de datos relacionales (CE g), detallando las dependencias funcionales que fundamentan las formas normales (1FN, 2FN, 3FN y BCNF), y aplicando estas reglas mediante ejemplos prácticos de descomposición de tablas, paso a paso y sin saltos, para eliminar redundancias y anomalías.

Del contenido SEO a tu estado real

Esta página explica el módulo. José, dentro del workspace, utiliza tu dominio, autonomía, confianza y evidencias para decidir si necesitas diagnóstico, práctica, reenseñanza o repaso.

Crear mi resumen adaptado con José
Canal Estudios es un servicio de Skillback S.L. · NIF B2481724 · Barcelona, España
Aviso legal · Privacidad · Cookies · Términos