Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/01/2014, 12:56
Avatar de nup_
nup_
 
Fecha de Ingreso: noviembre-2010
Mensajes: 265
Antigüedad: 13 años, 5 meses
Puntos: 32
Respuesta: este diseño es correcto

hola:

en vez de tener una tabla categoria y otra subcategoria puedes dejar una sola tabla categoria que tenga una relaciòn recursiva hacia la categorìa padre:

categorìa( id , categoria , id_categoria_padre )

solo "id" serìa llave primaria, "id_categoria_padre" sería llave foránea q referencia a esta misma tabla.
de esta forma noticia quedaría así:

noticia ( id_noticia, descrip, id_ciudad , usuario , id_categoria )

con esto puedes crear cuantos niveles quieras de subcategorias, ejemplo:

Categorìa: Polìtica
Subcategoría: Oriente Medio
SubSubcategorìa: Irán
Noticia: Nuevos acuerdos entre.....
tabla categoria:
Código:
id             categoria              id_categoria_padre
1               Polìtica                         NULL
2               Oriente Medio                     1
3               Irán                               2
tabla noticia:
Código:
id                descrip                id_categoria
1                 Nuevos.....                3

slds;

nup_

Última edición por nup_; 29/01/2014 a las 13:06