Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2014, 09:51
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Como hacer el diseño a tres niveles en base de datos

Una sola tabla, con FK que apunta a si misma.
Es un caso de manual, y todos los DBMS tienen en la documentacion de sus cursos básicos un ejemplo de ese caso.
Es la lmisma lógica de buscar el "jefe de cada empleado".
Se crea una FK nulable, donde la instancia de mayor jerarquía (el jefe) no depende de nadie, y todos los subalternos dependen de él, o de un subalterno a el, es decir, sy FK apunta a la misma tabla, pero a otro empelado.
El caso de las categorias / subcategorias sigue exactamente la misma lógica.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)