FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Tabla cíclica ó estructura de arbol...
Buenas... necesito crear una tabla que tiene 1 padre, hijos, nietos, etc... asi de forma recursiva... pueden ser 5 o 20 ramificaciones.
Estas tablas son conocidas como cíclicas y tenia algo de ello en algun manual... pero no tengo idea donde esta el manual, jejejejeje. Alguien me haría el favor de recordarme como era la teoría del tema, que estoy un poco oxidado con ello ??? Gracias!
__________________
El diseño dira si tiene futuro... |
#2
|
||||
|
||||
Pues puedes crear una tabla que tenga:
id, id_hijo, datos_varios. Cada elemento estará identificado por id. Si buscas los hijos de id, buscarás los id_hijo de un cierto id. Si buscas el padre, buscarás el id, cuyo id_hijo es este elemento. Si buscas el nieto, buscarás los elementos cuyo id sea el id_hijo . Si existe la posibilidad de recursividad, deberás poner algún control, para que una búsqueda no sea infinita. |
#3
|
||||
|
||||
Puedes buscar apuntes sobre el modelo Entidad-Relación (debe haber a montones) y leer sobre las relaciones Reflexivas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
Tengo una tabla con la siguiente estructura:
En esa tabla guardo la información de la estructura ciclica. El siguiente procedimiento me devuelve la información de la tabla
Todos los nodos raiz (puedo tener mas de uno) tienen como padre el valor 0. Ya en Delphi cargo esta estructura en un TTreeView (tvDatos) usando el siguiente procedimiento (spArbolABM es el TADOStoredProc que llama al anterior Procedimiento Almacenado):
Espero que sea de utilidad. Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Estructura de Tabla | trex2000 | Firebird e Interbase | 1 | 28-04-2008 06:57:51 |
Calcular Año (condición cíclica) | MaMu | OOP | 20 | 02-08-2007 00:37:08 |
Consulta SQL para estructura en arbol | PatrickM | SQL | 10 | 16-04-2007 21:48:36 |
Guardar estructura en tabla | JAV | Conexión con bases de datos | 7 | 19-04-2005 04:30:35 |
estructura de una tabla | Salomon | Firebird e Interbase | 3 | 14-05-2004 15:26:46 |
|