¿QUE ES UNA 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