Diseño SQL: Normalización y Estructura
Acceso a la Masterclass
El diseño de bases de datos no se improvisa. Antes de escribir código, debemos entender las reglas del juego. Accede al material completo sobre Normalización (1NF-3NF), Modelado Dimensional y SQL Profundo.
Abrir Guía Teórica CompletaEstrategia con IA (NotebookLM)
"Usa la Inteligencia Artificial para validar tu diseño, no para hacerlo por ti. Un arquitecto usa la IA como copiloto, no como piloto."
Prompts de Ingeniería Sugeridos:
-
Validación de Normalización:
"Tengo una tabla con columnas:
Cliente, Dirección, Producto, Cantidad. Analiza si cumple con la 2NF y sugiere cómo dividirla para evitar redundancia." - Generación de Diagramas: "Genera código Mermaid.js para un diagrama ER de un sistema de Biblioteca (Libros, Autores, Préstamos) resolviendo correctamente las relaciones N:M."
-
Arquitectura & Performance:
"¿Cuál es la diferencia de rendimiento (trade-offs) entre usar un
GUIDvs unINT IDENTITYcomo Primary Key en SQL Server para una tabla con millones de inserciones diarias?"
Reto de Ingeniería #3
Ingeniería Inversa & Normalización
Recibirás una base de datos "sucia" y desnormalizada. Tu misión es analizarla, proponer un nuevo esquema en 3NF y migrar los datos mediante SQL.
Instrucciones Técnicas
- Clonar el repositorio oficial.
-
Restaurar el backup
.baken tu contenedor Docker. - Ejecutar los scripts de migración DDL/DML.
Enlace al Repositorio
Acceder al Reto en GitHub