Hola...
Una opción puede ser:
Código SQL
[-]
create table Jerarquias as
(
id integer not null,
parent_id integer,
descripcion varchar(50)
);
Y un ejemplo de los datos guardados sería:
Código:
Id Parent_Id Descripcion
1 Null Direccion General
2 1 Direccion 1
3 2 Departamento 1
4 3 Area 1,1
5 3 Area 1,2
6 1 Direccion 2
7 6 Departamento 2,1
8 7 Area 2,1,1
9 7 Area 2,1,1
Este tipo de tablas las puedes cargar en un componente tipo TreeView para mostrarlo de forma jerárquica...
Saludos...