Description
Currículum
Instructor
Qué vas a aprender
- Diferenciar entre clave primaria simple y clave primaria compuesta en bases de datos relacionales.
- Diseñar tablas como pedido y detalle_pedido usando claves compuestas de forma coherente.
- Crear claves foráneas que referencien una PK compuesta (FOREIGN KEY (col1, col2) REFERENCES…).
- Entender qué es una relación identificadora y una no identificadora en diagramas (línea continua vs discontinua).
- Aplicar buenas prácticas de diseño: cuándo usar PK compuesta y cuándo introducir un id artificial (AUTO_INCREMENT).
- Resolver un ejercicio práctico completo creando una tabla de control (control_pedidos) con varias claves foráneas.
¿Para quién es?
Estudiantes de Bases de Datos en SMR/DAM/DAW, así como docentes y desarrolladores junior
que quieran afianzar el modelado relacional con ejemplos realistas de pedidos, detalles y clientes.
Requisitos previos
- Conocer lo básico de SQL (CREATE TABLE, PRIMARY KEY, FOREIGN KEY).
- Manejar mínimamente un SGDB como MySQL (Workbench, consola o similar).
- Interés por mejorar el diseño de tablas y evitar inconsistencias en los datos.
Bases de Datos Relacionales
Claves Primarias Compuestas
Claves Foráneas
Modelo Pedido / Detalle
MySQL Workbench
Diseño de Esquemas
Integridad Referencial
Ejercicios Prácticos SQL
Claves Primarias Compuestas
Claves Foráneas
Modelo Pedido / Detalle
MySQL Workbench
Diseño de Esquemas
Integridad Referencial
Ejercicios Prácticos SQL
Currículum
- 1 sección
- 1 lección
- 1 semana
Expandir todas las seccionesPlegar todas las secciones
- claves compuestasClaves compuestas1
juancasanovabarberan

1573 Estudiantes21 Cursos
Gratis
146 students
1 lesson
Language: Castellano
0 quiz
Assessments: Yes
Skill level Intermedio
Apoyo clases DAM/DAW
Todo el material y contenido de apoyo que necesitas esta en progresse.es
Courses you might be interested in
Qué vas a aprender Píldora centrada en procedimientos almacenados en MySQL aplicada a una tienda online (clientes, productos, pedidos, stock), pensada para practicarlos en entornos reales. Entender qué es un...
-
4 Lecciones
Gratis
Qué vas a aprender Comprender el uso de las subconsultas como alternativa a los JOIN para resolver problemas multitabla. Diferenciar entre subconsultas escalares, subconsultas en WHERE, IN, EXISTS y NOT...
-
1 Lección
Gratis
SQL: Columnas calculadas, Alias, Agregaciones y HAVING Píldora 100% práctica sobre expresiones en SELECT, alias legibles, funciones agregadas (AVG, SUM, MIN, MAX, COUNT), GROUP BY y filtrado de grupos con...
-
1 Lección
Gratis
Qué vas a aprender Las 5 generaciones de la computación: de válvulas de vacío a IA y paralelismo. El modelo de Von Neumann y el concepto de programa almacenado. Hitos...
-
1 Lección
Gratis