Logo Studenta

30092-S03-PRESENTACION - July Luo

¡Este material tiene más páginas!

Vista previa del material en texto

SESIÓN /3
RELACIONES ADICIONALES ENTRE ENTIDADES
(TIPOS ESPECIALES DE RELACIÓN)
/ RELACIÓN REFLEXIVA O RECURSIVA
/ RELACIONES MÚLTIPLES
/ ENTIDAD SÚPER-TIPO Y SUB-TIPO
NOMBRE DEL CURSO  SESIÓN XX
© ISIL. Todos los derechos reservados
1
/ INTRODUCCIÓN
Hasta el momento hemos visto relaciones simples entre dos entidades.
En esta sesión veremos tipos de relaciones especiales que, aunque no son frecuentes, se pueden presentar en la realidad y debemos saber como reflejarlo en el modelo.
Entre ellas tenemos:
Relaciones reflexivas o recursivas
Relaciones múltiples
Entidad súper-tipo y sub-tipo
NOMBRE DEL CURSO  SESIÓN XX
© ISIL. Todos los derechos reservados
RELACIÓN REFLEXIVA O RECURSIVA
NOMBRE DEL CURSO  SESIÓN XX
© ISIL. Todos los derechos reservados
3
/ RELACIÓN REFLEXIVA O RECURSIVA
Esta relación especial implica que una entidad se relacione consigo misma. 
La línea de relación parte de la entidad y regresa a la misma entidad.
Implica que la entidad tenga un atributo para cada lado de la relación.
En el caso de los empleados, existe un jefe que es a su vez un empleado, pero que tiene a su cargo a otros empleados, por lo tanto la relación se da en la misma entidad. A este tipo de relación también se le conoce como relación HOOK (gancho).
NOMBRE DEL CURSO  SESIÓN XX
© ISIL. Todos los derechos reservados
4
/ RELACIÓN REFLEXIVA O RECURSIVA
Ejemplo: 
Relación recursiva de la entidad EMPLEADO que tienen un jefe, que también es empleado:
Esta relación se lee así:
Un empleado tiene un jefe. 
Un empleado es jefe y tiene a su cargo uno o más empleados
Observa el atributo para identificar al empleado y al jefe
NOMBRE DEL CURSO  SESIÓN XX
© ISIL. Todos los derechos reservados
En las bases de datos relacionales, cuando una Entidad se relaciona consigo misma, este tipo de relación recibe el nombre de relación recursiva. Por ejemplo, en una relación supervisor-supervisado, una Entidad que almacena los datos de los empleados se relaciona consigo misma. En este caso, la Entidad de empleados desempeña un rol de supervisor en uno de los lados de la relación y un rol de supervisado en el otro lado.
5
/ RELACIÓN REFLEXIVA O RECURSIVA
Ejemplo: Relación recursiva de la entidad ALUMNO que tiene un delegado para coordinación, que también es alumno:
Esta relación se lee así:
Un alumno tiene un delegado. 
Un alumno es delegado y coordina con uno o más alumnos
Observa el atributo para identificar al alumno y al delegado.
NOMBRE DEL CURSO  SESIÓN XX
© ISIL. Todos los derechos reservados
6
RELACIONES MÚLTIPLES
NOMBRE DEL CURSO  SESIÓN XX
© ISIL. Todos los derechos reservados
7
/ RELACIONES MÚLTIPLES
Se da cuando existen dos o más relaciones entre las mismas entidades.
Se puede dar el caso de más de una relación entre dos entidades.
Tener en cuenta que estas relaciones se determinan en base a las reglas de negocio existentes.
NOMBRE DEL CURSO  SESIÓN XX
© ISIL. Todos los derechos reservados
/ RELACIONES MÚLTIPLES
Ejemplo: Relación entre el profesor y la carrera, en la que puede cumplir múltiples roles:
Cada relación tiene su propia cardinalidad
Observa el atributo para identificar al director de carrera
Según la cardinalidad se incluye al atributo
NOMBRE DEL CURSO  SESIÓN XX
© ISIL. Todos los derechos reservados
En el caso de una Universidad. 
Un Profesor puede enseñar en una Facultad. 
El que dirige a la facultad es el decano, pero para elegir un decano por ley, debe ser un Profesor que cumpla con ciertos requisitos, y que además se ha elegido por votación. Luego, un Profesor también puedes dirigir a la Facultad.
Un Profesor de una Facultad, podría estar estudiando una maestría en la misma Facultad, por lo tanto, tendríamos una tercera relación entre Profesor y Facultad.
9
ENTIDAD SÚPER-TIPO Y SUB-TIPO
NOMBRE DEL CURSO  SESIÓN XX
© ISIL. Todos los derechos reservados
10
/ ENTIDAD SÚPER-TIPO Y SUB-TIPO
No es una relación como tal, si no una subdivisión de entidades. 
También conocida como especialización.
Tipificación de una entidad principal en entidades sub-tipo en número finito y conocido.
La entidad principal contiene los atributos comunes a todas las entidades sub-tipo.
Cada entidad sub-tipo tiene atributos propios.
Los subtipos heredan el atributo identificador de la entidad principal. 
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
/ ENTIDAD SÚPER-TIPO Y SUB-TIPO
Un sub-tipo o sub-entidad es un subconjunto de otra entidad. 
Por su naturaleza o tipo, consideremos el modelo de datos de un registro de personas que tiene distintas tipos, con sus atributos:
 
Persona natural
Persona jurídica
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
Cuenta de ahorros: 
número de la cuenta de ahorros, 
fecha de apertura, fecha de revisión, 
balance, tasa de interés, 
interés ganado. 
Cuenta corriente: 
número de la cuenta corriente, 
fecha de apertura, fecha de revisión, 
balance, 
balance disponible, 
cargo por cuenta corriente. 
Cuenta de préstamo: 
número de la cuenta de préstamo, 
fecha de apertura, 
fecha de revisión, 
monto del préstamo, 
tasa de interés, 
balance actual. 
12
/ ENTIDAD SÚPER-TIPO Y SUB-TIPO/ EJEMPLO
La entidad súper-tipo y sub-tipo no es una relación, por lo tanto no hay verbo no cardinalidad.
Observa el atributo común entre la entidad súper-tipo y sub-tipo
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
Observa que las distintas cuentas tienen atributos comunes que se pueden agrupar en un supertipo o entidad generalizada, creándose de esta manera una estructura jerárquica de entidades. 
Cada una de las cuentas y los atributos que son exclusivos de ella formaría un subtipo o sub-entidad. El Supertipo CUENTA tiene atributos que comparte con los subtipos: número de la cuenta de ahorros, fecha de apertura y fecha de revisión. Las otras entidades Supertipo heredan que estos atributos de la entidad Supertipo. LasEntidades Supertipo a su vez tienen atributos que sólo le pertenecen a ellas y que no comparten con las demás.
13
/ ENTIDAD SÚPER-TIPO Y SUB-TIPO
Un sub-tipo o sub-entidad es un subconjunto de otra entidad. 
Por su relación con otras entidades, consideremos el modelo de datos de una organización comercial que tiene distintos vínculos, con la misma instancia de una entidad persona. La persona puede ser:
Empleado: Trabaja en la empresa
Proveedor: Le vende productos a la empresa
Cliente: Compra productos de la empresa
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
Cuenta de ahorros: 
número de la cuenta de ahorros, 
fecha de apertura, fecha de revisión, 
balance, tasa de interés, 
interés ganado. 
Cuenta corriente: 
número de la cuenta corriente, 
fecha de apertura, fecha de revisión, 
balance, 
balance disponible, 
cargo por cuenta corriente. 
Cuenta de préstamo: 
número de la cuenta de préstamo, 
fecha de apertura, 
fecha de revisión, 
monto del préstamo, 
tasa de interés, 
balance actual. 
14
/ ENTIDAD SÚPER-TIPO Y SUB-TIPO/ EJEMPLO
La entidad súper-tipo y sub-tipo no es una relación, por lo tanto no hay verbo no cardinalidad
Observa el atributo común entre la entidad súper-tipo y sub-tipo
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
Observe que las distintas cuentas tienen atributos comunes que se pueden agrupar en un supertipo o entidad generalizada, creándose de esta manera una estructura jerárquica de entidades. 
Cada una de las cuentas y los atributos que son exclusivos de ella formaría un subtipo o sub-entidad. El Supertipo CUENTA tiene atributos que comparte con los subtipos: número de la cuenta de ahorros, fecha de apertura y fecha de revisión. Las otras entidades Supertipo heredan que estos atributos de la entidad Supertipo. LasEntidades Supertipo a su vez tienen atributos que sólo le pertenecen a ellas y que no comparten con las demás.
15
El objetivo de esta sesión fue comprender las relaciones adicionalesque se pueden dar entre las Entidades existentes en una realidad concreta.
Ahora podrás aplicar estos conocimientos y convenciones de los gráficos usados para representar un modelo conceptual, en diferentes realidades planteadas.
/ CONCLUSIONES
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
16
EMPLEADOes jefe1:11:MCódigoNombreApellidosCódigo de jefe
ALUMNOcoordina1:11:MDNINombreApellidosDelegado
PROFESORCARRERAenseña1:11:MCódigoNombreApellidosCódigoEspecialidadNombreestudiadirigeDirector1:11:11:MM:1
PERSONAPERSONA NATURALPERSONA JURIDICACódigoCódigoCódigoDirecciónZonaNivel de clienteEstadoNombreApellidosDNICuenta de ahorroRazón SocialRUCCuenta corriente
PERSONACLIENTEEMPLEADOCódigoCódigoCódigoDirecciónNivel de clienteEstadoNombreApellidosDNICuenta sueldoRazón SocialCuenta pagoPROVEEDORDocumento de identidadPuestoÁreaDirecciónCódigoRUC

Continuar navegando

Contenido elegido para ti

Otros materiales