Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Representacion de un arbol

Estas en el tema de Representacion de un arbol en el foro de Bases de Datos General en Foros del Web. Hola estoy diseñando una base de datos, con productos. Una de las idea es que tengan un rubro asociado. El tema es que me gustaria ...
  #1 (permalink)  
Antiguo 22/07/2011, 13:56
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 12 años, 1 mes
Puntos: 228
Representacion de un arbol

Hola estoy diseñando una base de datos, con productos. Una de las idea es que tengan un rubro asociado.
El tema es que me gustaria que pueda haber subrubros tambien lo que me daria un arbol como estructura.
Para representar ese arbol pense la tabla siguiente:
ID NOMBRE ID-Padre

El tema que tengo ahora es que dado un hijo me gustaria encontrar el camino hacia la raiz. Se puede hacer ejecutando n consultas hasta llegar a la raiz. Mi pregunta era si se puede generar una especie de recursion en la consulta para uqe de un solo llamado me recupere todo el camino.

Estoy usando SQLite
  #2 (permalink)  
Antiguo 25/07/2011, 02:36
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 14 años, 2 meses
Puntos: 574
Respuesta: Representacion de un arbol

ID NOMBRE ID-Padre Nivel Orden

Estos dos campos te ayudaran a solucionarlo, nivel te debe indicar la "generación" (padre hijo nieto...) y orden sirve para ordenar dentro de un mismo nivel....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: representacion, sql, tabla, arboles, bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:04.