Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/12/2004, 03:52
Avatar de Vice
Vice
 
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 5 meses
Puntos: 2
Lo primero que tienes que hacer es valorar si necesitas dos tablas: una para categorías y otra para subcategorías o te llega con tener una única tabla donde metas ambas cosas e indique el tipo de elemento. Por ejemplo: una estructura de menús que es totalmente jerárquica lo podrías hacer con una únca tabla, donde el menú principal no tiene opción de menú padre y a las opciones secundarias, les pones el código de menú del que cuelgan.
Si lo que vas a tener es una relación de muchos a muchos, ya vas a necesitar una tabla a mayores para establecer las relaciones entre categorías y subcategorías. Esto es independiente de que tengas una o dos tablas para las categorías y subcategorías, pues una entidad se puede relacionar consigo misma en una relación N-N. Piensa en una escuela: un maestro tiene varios alumnos y los alumnos tienen varios maestros. Si tienes una tabla con personas donde un campo te indica si es maestro o alumnos, pues te vale como ejemplo.

Espero que esto te ayude.
Un saludo.
__________________
Estoy contagiado de Generación-I