Explicar el modelo relacional identificando tablas, filas, columnas, dominios y valores nulos
Distinguir clave primaria, clave candidata y clave ajena y su papel en la integridad referencial
Traducir un enunciado de negocio a un diagrama entidad-relación con cardinalidades correctas
Resolver relaciones de muchos a muchos mediante tabla intermedia y atributos de la relación
Describir las propiedades de una transacción y qué protege cada una en un caso cotidiano
Comparar el coste de una hoja de cálculo compartida frente a una base de datos en una PYME
Preparar un caso práctico de aula con datos de ejemplo y consultas de comprobación
Contenido del curso
7 módulos · 31 clases en vídeo · práctica guiada en cada módulo
Módulo 1 · Presentación y entorno4 clases
De la hoja de cálculo a la base de datos: cuándo cambia la respuesta
Qué es un sistema gestor de bases de datos
El entorno de prácticas en JupyterLab
Recorrido por la base de datos de ejemplo
Módulo 2 · El modelo relacional4 clases
Tablas, filas, columnas y dominios
Tipos de datos y elección adecuada
Valores nulos y qué significan realmente
Restricciones de columna y de tabla
Módulo 3 · Claves e integridad5 clases
Clave primaria y claves candidatas
Claves ajenas e integridad referencial
Acciones en cascada al borrar y actualizar
Restricciones de unicidad y de comprobación
Qué ocurre cuando falta una restricción
Módulo 4 · Modelado entidad-relación5 clases
Identificar entidades y atributos a partir de un enunciado
Relaciones y cardinalidades
Relaciones de muchos a muchos y tabla intermedia
Atributos de la relación
Del diagrama a las tablas
Módulo 5 · Transacciones y concurrencia4 clases
Qué es una transacción con un ejemplo cotidiano
Atomicidad, consistencia, aislamiento y durabilidad
Dos personas modificando el mismo dato
Confirmación y reversión
Módulo 6 · Bases de datos en la organización4 clases
Coste de mantener hojas de cálculo compartidas
Copias de seguridad y recuperación: qué hay que garantizar
Accesos, permisos y protección de datos personales
Cuándo una base de datos no es la solución
Módulo 7 · Caso práctico de cierre5 clases
Enunciado del caso: pequeño negocio con pedidos
Modelado guiado paso a paso
Creación de las tablas y carga de datos
Comprobación de las restricciones definidas
Adaptación del caso para su uso en el aula
Requisitos
No se necesita experiencia previa en bases de datos ni en programación
Manejo básico de hojas de cálculo para comparar con el enfoque relacional
Basta con un navegador: las prácticas se realizan en JupyterLab, sin instalar nada
Descripción
Casi toda organización empieza guardando sus datos en hojas de cálculo compartidas. Funciona hasta que dos personas editan a la vez, el mismo cliente aparece escrito de tres formas y nadie sabe qué fila es la buena. Ese punto de ruptura es exactamente el problema que resuelve una base de datos, y entenderlo antes de aprender sintaxis evita arrastrar los mismos vicios al nuevo sistema.
El curso parte de un caso reconocible, un pequeño negocio con clientes, pedidos y productos, y lo modela paso a paso. Se identifican entidades y relaciones, se colocan claves, se define la integridad y se comprueba con datos reales qué impide cada restricción. Todo se practica en cuadernos de JupyterLab, con ejercicios de modelado y comprobaciones guiadas sobre una base de datos de ejemplo.
El bloque final trata transacciones y concurrencia con ejemplos cotidianos y compara el coste real de mantener hojas de cálculo frente a una base de datos. Deja preparado el terreno para aprender SQL con criterio y, en el caso del profesorado, incluye un caso práctico completo listo para llevar al aula.
¿Para quién es este curso?
Alumnado de ciclos formativos que se enfrenta por primera vez al módulo de bases de datos
Profesorado de FP de Informática que prepara el bloque de modelo relacional con casos propios
Responsables de PYME que gestionan clientes y pedidos en hojas de cálculo y evalúan el cambio
Bajo demanda
Curso diseñado con la ficha cerrada. Se produce al confirmarse un grupo o un contrato.
Este sitio web utiliza cookies propias y de terceros para recopilar información con finalidad técnica. No se recaban ni ceden datos de carácter personal sin tu consentimiento. Más información en la política de cookies.