Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/01/2014, 13:50
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años, 7 meses
Puntos: 23
Respuesta: consejo para estructurar correctamente mi base de datos

hola, quiero mostrarles como voy y a ver si me pueden ayudar:

Sobre lo de los proceso, subprocesos, subsubprocesos ect creo tener la solucion, cree la siguiente tabla:

procesos
----------
id_proceso
proceso
clave_proceso
clave_dependencia
nivel

veamos un ejemplo sencillo:

Código:
id_proceso	proceso		clave_proceso	clave_dependencia	nivel
1		adquisicion		100		NULL		0
2		produccion		200		NULL		0
3		ventas		        300		NULL		0
4		compras		        110		100		1
5		mercadotecnia		310		300		1
tener todos los procesos en la misma tabla, especificando si son hijos de otro proceso y ademas su nivel.

Y con esto lograr hacer una consulta recursiva para que me muestre el arbol de dependencias, pero leyendo sobre este tema e visto que en mysql no se soportan las querys recursivas entonces creo que tengo que hacerlo por programacion, o con una superconsulta con subconsultas y/o uniones, aun no lo he intentado porque temo que esto arruine un poco o un mucho el performans de la base y por lo tanto del sistema, al final lo que deberia resultar es algo asi:

adquisicion
- compras
produccion
ventas
- mercadotecnia

que opinan?