sábado, 10 de agosto de 2013

ENTIDAD RECURSIVA

ENTIDAD RECURSIVA


Una entidad es recursiva cuando tiene dos roles por ejemplo: un empleado al mismo tiempo puede ser jefe de otros empleados. La relación entra a la misma entidad.


PASOS PARA CREAR UNA ENTIDAD RECURSIVA (E-R)

1.    Crear la tabla sin el campo Fk.

2.    Insertar a todos los jefes.

3. 
Agregar el campo Fk a la tabla.
4. 
Altera el campo núm. Jefe y conviértelo a fk.
5. Agrega los registros que no son jefes.

6. 
Visualiza quien es jefe de que empleado.

Select E.nombre, J nombre

From empleado E, empleado.J


Where E.num.emp=J.num.jefe;

No hay comentarios:

Publicar un comentario