Un tipo de entidad debe tener un atributo clave que identifique de forma única a cada entidad en el conjunto de entidades, pero existe algún tipo de entidad para el cual no se puede definir un atributo clave. Estos se denominan tipo de entidad débil.
Los conjuntos de entidades que no tienen suficientes atributos para formar una clave principal se conocen como conjuntos de entidades débiles y los conjuntos de entidades que tienen una clave principal se conocen como conjuntos de entidades fuertes.
Como las entidades débiles no tienen ninguna clave primaria, no pueden identificarse por sí mismas, por lo que dependen de alguna otra entidad (conocida como entidad propietaria). Las entidades débiles tienen restricción de participación total (dependencia de existencia) en su relación identificadora con la identidad del propietario. Los tipos de entidades débiles tienen claves parciales. Las claves parciales son un conjunto de atributos con la ayuda de los cuales se pueden distinguir e identificar las tuplas de las entidades débiles.
Nota: la entidad débil siempre tiene una participación total, pero la entidad fuerte puede no tener una participación total.
La entidad débil depende de la entidad fuerte para garantizar la existencia de la entidad débil. Al igual que la entidad fuerte , la entidad débil no tiene ninguna clave principal, tiene una clave discriminadora parcial. La entidad débil está representada por un rectángulo doble. La relación entre una entidad fuerte y una débil está representada por un doble diamante.
Las entidades débiles se representan con un cuadro rectangular doble en el Diagrama ER y las relaciones de identificación se representan con un rombo doble. Los atributos de clave parcial se representan con líneas de puntos.
Ejemplo-1:
En el siguiente diagrama ER, ‘Pago’ es la entidad débil. ‘Pago de préstamo’ es la relación de identificación y ‘Número de pago’ es la clave parcial. Se utilizaría la Clave Primaria del Préstamo junto con la clave parcial para identificar los registros.
Ejemplo-2:
La existencia de habitaciones depende completamente de la existencia de un hotel. Por lo tanto, la habitación puede verse como la entidad débil del hotel.
Ejemplo-3:
La cuenta bancaria de un banco en particular no existe si el banco ya no existe.
Ejemplo-4:
Una empresa puede almacenar la información de los dependientes (padres, hijos, cónyuge) de un empleado. Pero los dependientes no tienen existencia sin el empleado. Por lo tanto, Dependiente será un tipo de entidad débil y Empleado será un tipo de Entidad de identificación para Dependiente.
Otros ejemplos:
Strong entity | Weak entity Order | Order Item Employee | Dependent Class | Section Host | Logins
Nota: el conjunto de entidades Fuerte-Débil siempre tiene una relación padre-hijo.
Publicación traducida automáticamente
Artículo escrito por Mithlesh Upadhyay y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA