Arquitectura de Datos

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 Completa

Estrategia 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 GUID vs un INT IDENTITY como Primary Key en SQL Server para una tabla con millones de inserciones diarias?"
Consultar Asistente (NotebookLM)
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 .bak en tu contenedor Docker.
  • Ejecutar los scripts de migración DDL/DML.

Enlace al Repositorio

Acceder al Reto en GitHub