Diferencia entre entidad fuerte y débil

Autor: Laura McKinney
Fecha De Creación: 3 Abril 2021
Fecha De Actualización: 17 Mayo 2024
Anonim
Diferencia entre entidad fuerte y débil - Tecnología
Diferencia entre entidad fuerte y débil - Tecnología

Contenido


Hablando de la entidad Fuerte y Débil, debemos saber qué significa una entidad. Una entidad es un objeto único en el mundo real. Se describe como el conjunto de atributos. La colección del mismo tipo de entidades juntas forma el conjunto de entidades. Aquí, discutiremos dos tipos de entidades Entidad fuerte y Entidad débil. La entidad débil siempre depende de la entidad fuerte para su existencia. Discutamos las diferencias entre ambos, la entidad fuerte y la entidad débil con la ayuda del cuadro comparativo que se muestra a continuación.

  1. Cuadro comparativo
  2. Definición
  3. Diferencias clave
  4. Conclusión

Cuadro comparativo

Bases para la comparaciónEntidad fuerteEntidad Débil
BASICLa entidad fuerte tiene una clave primaria.La entidad débil tiene una clave discriminadora parcial.
DependeLa entidad Strong es independiente de cualquier otra entidad en un esquema.La entidad débil depende de la entidad fuerte para su existencia.
DenotadoLa entidad fuerte se denota con un solo rectángulo.La entidad débil se denota con el doble rectángulo.
RelaciónLa relación entre dos entidades fuertes se denota por un solo diamante simplemente llamado relación.La relación entre una entidad débil y una fuerte se denota por Relación de identificación denotada con doble diamante.
ParticipaciónLa entidad fuerte puede o no tener una participación total en la relación.La entidad débil siempre tiene una participación total en la relación de identificación que se muestra con doble línea.


Definición de entidad fuerte

los Entidad fuerte es aquel cuya existencia no depende de la existencia de ninguna otra entidad en un esquema. Se denota por un soltero rectángulo. Una entidad fuerte siempre tiene el primario llave en el conjunto de atributos que describe la entidad fuerte. Indica que cada entidad en un conjunto de entidades fuertes puede identificarse de manera única.

Conjunto de tipos similares de entidades fuertes juntas forman el Conjunto de entidades fuertes. Una entidad fuerte mantiene la relación con la entidad débil a través de un Identificando la relación, que se denota por doble diamante en el diagrama ER. Por otro lado, la relación entre dos entidades fuertes se denota por un solo diamante y simplemente se llama como un relación.

Comprendamos este concepto con la ayuda de un ejemplo; Un cliente pide prestado un préstamo. Aquí tenemos dos entidades, primero una entidad de cliente y, en segundo lugar, una entidad de préstamo.


Observando el diagrama ER anterior, para cada préstamo, debe haber al menos un prestatario; de lo contrario, ese préstamo no figuraría en el conjunto de entidades de préstamo. Pero incluso si un cliente no pide prestado ningún préstamo, se incluirá en el conjunto de entidades del Cliente. Por lo tanto, podemos concluir que una entidad cliente no depende de una entidad crediticia.

Lo segundo que puede observar es que la entidad Cliente tiene como clave principal Cust_ID, que identifica de forma única cada entidad en el conjunto de Entidades Cliente. Esto convierte a la entidad del Cliente en una entidad fuerte de la que depende una entidad de préstamo.

Definición de entidad débil

UNA Entidad débil es el que depende de su entidad propietaria, es decir, una entidad fuerte para su existencia. Una entidad débil se denota por el doble rectángulo. Entidad débil hacer no tener el Clave primaria en cambio tiene un clave parcial eso discrimina de manera única a las entidades débiles. los clave primaria de una entidad débil es una clave compuesta formada a partir de clave primaria de la entidad fuerte y clave parcial de la entidad débil.

La colección de entidades débiles similares se llama Conjunto de entidad débil. La relación entre una entidad débil y una entidad fuerte siempre se denota con un Identificando la relación es decir doble diamante.

Para una mayor ilustración, analicemos el ejemplo anterior, esta vez desde el punto de vista de la entidad débil. Tenemos el préstamo como nuestra entidad débil, y como dije anteriormente para cada préstamo, debe haber al menos un prestatario. Puede observar que en el conjunto de entidades de préstamo, ningún cliente ha pedido prestado un préstamo para automóvil y, por lo tanto, ha desaparecido totalmente del conjunto de entidades de préstamo. Para la presencia del préstamo de automóvil en el conjunto de entidades de préstamo, debe haber sido prestado por un cliente. De esta manera, la entidad de préstamo débil depende de la entidad de cliente fuerte.

Lo segundo que sabemos es que una entidad débil no tiene una clave primaria. Así que aquí Loan_name, la clave parcial de la entidad débil y la clave primaria Cust_ID de la entidad del cliente son la clave principal de la entidad de préstamo.

En el conjunto de entidades de préstamo, tenemos dos entidades exactamente iguales, es decir, un Préstamo hipotecario a fecha 20/11/2015 con importe 20000. Ahora, cómo identificar quién los tomó prestados, esto se puede hacer con la ayuda de la clave principal de la entidad débil (Loan_name + Cust_ID). Por lo tanto, se determinará que un préstamo hipotecario es prestado por el Cliente 101 Jhon y otro por el Cliente 103 Ruby. Así es como la clave primaria compuesta de entidad débil identifica a cada entidad en un conjunto de entidades débiles.

  1. La diferencia básica entre una entidad fuerte y una entidad débil es que la entidad fuerte tiene un Clave primaria mientras que una entidad débil tiene la clave parcial que actúa como un discriminador entre las entidades de un conjunto de entidades débiles.
  2. Una entidad débil siempre depende en la entidad fuerte por su existencia, mientras que una entidad fuerte es independiente de la existencia de cualquier otra entidad.
  3. Una entidad fuerte se denota con un rectángulo simple y una entidad débil se denota con un doble rectángulo.
  4. La relación entre dos entidades fuertes se denota con solo diamante mientras que una relación entre una entidad débil y una fuerte se denota con doble diamante llamado Identificando la relación.
  5. La entidad fuerte puede o no mostrar la participación total en sus relaciones, pero la entidad débil siempre muestra participación total en la relación de identificación que se denota por la doble línea.

Conclusión:

Cada entidad en un conjunto de entidades fuertes puede identificarse de manera única, ya que tiene una clave primaria, pero podemos identificar o no a cada entidad en una entidad débil, ya que no tiene una clave primaria y puede contener entidades redundantes.