9 Unterschied zwischen starkem Entitätssatz und schwachem Entitätssatz in DBMS (mit Beispielen)

Was ist eine Entität?

Ein Entitätssatz ist eine Sammlung oder ein Satz aller Entitäten, die denselben Attributsatz teilen, jedoch für einige Attribute einen anderen Satz von Werten aufweisen. Die Entität kann in zwei grundlegende Kategorien eingeteilt werden:

  • Schwaches Wesen
  • Starke Entität

Contents

Starke Entität

Eine starke Entität ist eine Entität, die von jeder anderen Entität in einem Schema unabhängig ist. Es verfügt über ausreichende Attribute, um alle seine Entitäten eindeutig zu identifizieren. Eine starke Entität hat ein Primärschlüsselattribut oder eine Tabelle, die aus einem Primärschlüssel besteht. Der Primärschlüssel der starken Entität wird durch Unterstreichen dargestellt.

Soweit die Vertretung betroffen ist; eine starke Entität wird durch ein einzelnes Rechteck dargestellt, während die Beziehung zwischen zwei Entitäten durch eine einzelne Raute dargestellt wird. 

Was Sie über Strong Entity Set wissen müssen

  1. Eine starke Entität ist eine Entität, die von jeder anderen Entität in einem Schema unabhängig ist. Es hat genügend Attribute, um einen Primärschlüssel zu bilden.
  2. Das Mitglied einer starken Entitätsmenge wird als dominante Entitätsmenge bezeichnet.
  3. Eine starke Entität wird mit einem einzelnen Rechteck bezeichnet.
  4. Eine starke Entität ist von keiner anderen Entität in einem Schema abhängig.
  5. Der Primärschlüssel ist eines seiner Attribute, das sein Mitglied eindeutig identifiziert.
  6. Eine starke Entität hat immer einen Primärschlüssel, der durch eine Unterstreichung dargestellt wird.
  7. Im ER-Diagramm wird die Beziehung zwischen zwei starken Entitätenmengen durch ein Rautensymbol dargestellt.
  8. Die Verbindungslinie der starken Entitätsmenge mit der Beziehung ist einfach.
  9. Die starke Einheit kann die vollständige Beteiligung an ihren Beziehungen zeigen oder nicht.

Beispiel für eine starke Entitätsgruppe

  • Betrachten Sie das ER-Diagramm, das aus zwei Entitäten Kunde und Konto besteht
  • Die Kundenentität ist eine starke Entität, da sie aus einem Primärschlüssel namens Kunden-ID besteht, der ausreicht, um auf jeden Datensatz eindeutig zuzugreifen.
  • Auf die gleiche Weise enthält die Kontoentität ein Konto-ID-Attribut, das in der Lage ist, auf jede Zeile mit den einzelnen Kundendetails eindeutig zuzugreifen.

Satz von schwachen Entitäten

Eine schwache Entität ist eine Entitätsmenge, die nicht über ausreichende Attribute zur eindeutigen Identifizierung ihrer Datensätze verfügt. Eine schwache Entität hat kein Primärschlüsselattribut; es enthält einen Teilschlüssel, der als Diskriminator bezeichnet wird und bei der Identifizierung einer Gruppe von Entitäten aus der Entitätsmenge hilft. Der Diskriminator wird durch Unterstreichen mit einer gestrichelten Linie dargestellt .

Soweit die Vertretung betroffen ist; ein doppeltes Rechteck wird verwendet, um eine schwache Entitätsmenge darzustellen, während doppelte Linien verwendet werden, um die Verbindung mit einer schwachen Entitätsmenge mit Beziehung darzustellen. Außerdem wird das Doppelrautensymbol verwendet, um die Beziehung zwischen einer starken Entität und einer schwachen Entität darzustellen, die als identifizierende Beziehung bekannt ist .

Was Sie über schwache Entitäten wissen müssen

  1. Eine schwache Entität ist eine Entitätsmenge, die allein durch ihre Attribute nicht eindeutig identifiziert werden kann. Es hat nicht genügend Attribute, um einen Primärschlüssel zu bilden.
  2. Das Mitglied einer schwachen Entitätsmenge wird als untergeordnete Entitätsmenge bezeichnet.
  3. Eine schwache Entität wird mit einem doppelten Rechteck bezeichnet.
  4. Eine schwache Entität ist für ihre Existenz von einer starken Entität abhängig.
  5. Der Primärschlüssel der schwachen Entitätsmenge ist eine Kombination aus Teilschlüssel und Primärschlüssel der starken Entität.
  6. Eine schwache Entität hat einen Teilschlüssel oder einen Diskriminator, bei dem es sich um eine Liste von Attributen handelt, die schwache Entitäten identifizieren, die sich auf dieselbe Eigentümerentität beziehen. Der Teilschlüssel wird durch eine gestrichelte Unterstreichung dargestellt.
  7. Im ER-Diagramm werden sowohl die schwache Entität als auch die zugehörige Beziehung mit einer Doppellinie dargestellt und der Teilschlüssel mit einer gestrichelten Linie unterstrichen.
  8. Die Linie, die den schwachen Entitätssatz zum Identifizieren der Beziehung verbindet, ist doppelt.
  9. Eine schwache Entität hat eine totale Teilnahmebeschränkung in Bezug auf ihre identifizierende Beziehung, da sie nicht unabhängig von ihrer eigenen Identität identifiziert werden kann.

Beispiel für eine schwache Entität

  • Im ER-Diagramm haben wir zwei Entitäten Gebäude und Wohnung. Das Gebäude ist eine starke Einheit, da es ein Primärschlüsselattribut hat, das als Gebäudenummer bezeichnet wird und in der Lage ist, alle in der Wohnung vorhandenen Wohnungen eindeutig zu identifizieren.
  • Im Gegensatz zum Gebäude ist die Wohnung eine schwache Einheit, da sie keinen Primärschlüssel hat und die Türnummer hier nur als Unterscheidungsmerkmal dient, da die Türnummer nicht als Primärschlüssel verwendet werden kann verschiedene Etagen.

Unterschied zwischen starker Entität und schwacher Entität in Tabellenform

VERGLEICHSGRUNDLAGESTARKE GESELLSCHAFTSCHWACHE ENTITÄT  
BeschreibungEine starke Entität ist eine Entität, die von jeder anderen Entität in einem Schema unabhängig ist. Es hat genügend Attribute, um einen Primärschlüssel zu bilden.  Eine schwache Entität ist eine Entitätsmenge, die allein durch ihre Attribute nicht eindeutig identifiziert werden kann. Es hat nicht genügend Attribute, um einen Primärschlüssel zu bilden.  
Name für MitgliedDas Mitglied einer starken Entitätsmenge wird als dominante Entitätsmenge bezeichnet.  Das Mitglied einer schwachen Entitätsmenge wird als untergeordnete Entitätsmenge bezeichnet.  
SymbolEine starke Entität wird mit einem einzelnen Rechteck bezeichnet.  Eine schwache Entität wird mit einem doppelten Rechteck bezeichnet.  
AbhängigkeitEine starke Entität ist von keiner anderen Entität in einem Schema abhängig.  Eine schwache Entität ist für ihre Existenz von einer starken Entität abhängig.  
PrimärschlüsselstrukturDer Primärschlüssel ist eines seiner Attribute, das sein Mitglied eindeutig identifiziert.  Der Primärschlüssel der schwachen Entitätsmenge ist eine Kombination aus Teilschlüssel und Primärschlüssel der starken Entität.  
PrimärschlüsselEine starke Entität hat immer einen Primärschlüssel, der durch eine Unterstreichung dargestellt wird.  Eine schwache Entität hat einen Teilschlüssel oder einen Diskriminator, bei dem es sich um eine Liste von Attributen handelt, die schwache Entitäten identifizieren, die sich auf dieselbe Eigentümerentität beziehen. Der Teilschlüssel wird durch eine gestrichelte Unterstreichung dargestellt.  
ER-DiagrammIm ER-Diagramm wird die Beziehung zwischen zwei starken Entitätenmengen durch ein Rautensymbol dargestellt.  Im ER-Diagramm werden sowohl die schwache Entität als auch die zugehörige Beziehung mit einer Doppellinie dargestellt und der Teilschlüssel mit einer gestrichelten Linie unterstrichen.  
VerbindungsleitungDie Verbindungslinie der starken Entitätsmenge mit der Beziehung ist einfach.  Die Linie, die den schwachen Entitätssatz zum Identifizieren der Beziehung verbindet, ist doppelt.  
GesamtbeteiligungDie starke Einheit kann die vollständige Beteiligung an ihren Beziehungen zeigen oder nicht.  Eine schwache Entität hat eine totale Teilnahmebeschränkung in Bezug auf ihre identifizierende Beziehung, da sie nicht unabhängig von ihrer eigenen Identität identifiziert werden kann.  

osky