Zalecane, 2024

Wybór Redakcji

Różnica między silnym a słabym podmiotem

Mówiąc o silnym i słabym bydle, musimy wiedzieć, co znaczy istota. Istota jest unikalnym obiektem w realnym świecie. Jest opisany jako zestaw atrybutów. Zbiór tego samego rodzaju podmiotów łącznie tworzy zbiór jednostek. Tutaj omówimy dwa typy podmiotów: Silna encja i Słaby encja. Słaby byt zawsze zależy od silnego bytu. Omówmy różnice między nimi, silnym podmiotem i słabym podmiotem za pomocą poniższego wykresu porównawczego.

Wykres porównania

Podstawa do porównaniaSilna IstotaSłaby podmiot
PodstawowyAtrybut Strong ma klucz podstawowy.Słaby podmiot ma częściowy klucz dyskryminujący.
ZależyMocna jednostka jest niezależna od jakiejkolwiek innej jednostki w schemacie.Słaby byt zależy od silnego bytu jego istnienia.
OznaczonoSilny byt oznaczony jest pojedynczym prostokątem.Słaby obiekt oznaczony jest podwójnym prostokątem.
RelacjaRelacja między dwoma silnymi bytami jest oznaczona przez pojedynczy diament, nazywany po prostu relacją.Związek między słabym a silnym bytem jest oznaczony przez Identyfikacja związku oznaczonego podwójnym diamentem.
UdziałSilny podmiot może, ale nie musi mieć pełnego uczestnictwa w związku.Słaby podmiot zawsze ma całkowity udział w relacji identyfikacyjnej pokazanej przez podwójną linię.

Definicja silnej jednostki

Silna Istota jest tą, której istnienie nie zależy od istnienia jakiejkolwiek innej istoty w schemacie. Jest oznaczony przez pojedynczy prostokąt . Silna jednostka zawsze ma klucz podstawowy w zbiorze atrybutów opisującym silną całość. Wskazuje, że każda jednostka w silnym zestawie jednostek może być jednoznacznie zidentyfikowana.

Zestaw podobnych typów silnych podmiotów razem tworzy Zestaw silnych jednostek. Silny byt utrzymuje relację ze słabym bytem poprzez Identyfikacyjny Związek, który jest oznaczony podwójnym Diamentem na diagramie ER. Z drugiej strony, związek między dwoma silnymi bytami jest oznaczony przez pojedynczy diament i jest po prostu nazywany jako związek .

Rozumiemy to pojęcie na przykładzie; klient pożycza pożyczkę. Tutaj mamy dwie jednostki, najpierw jednostkę klienta, a drugą jednostkę pożyczki.

Przestrzegając powyższego schematu ER, dla każdej pożyczki powinien być co najmniej jeden kredytobiorca, w przeciwnym razie pożyczka ta nie byłaby wymieniona w zestawie podmiotów kredytowych. Ale nawet jeśli klient nie pożyczy żadnej pożyczki, będzie on wymieniony w zestawie podmiotu klienta. Możemy więc stwierdzić, że podmiot klienta nie zależy od podmiotu pożyczki.

Drugą rzeczą, którą można zauważyć, jest to, że jednostka Klienta ma klucz podstawowy Cust_ID, który jednoznacznie identyfikuje każdą jednostkę w zestawie Podmiotu. To sprawia, że ​​podmiot Klienta jest silnym podmiotem, od którego zależy jednostka kredytowa.

Definicja słabego podmiotu

Słaby byt to taki, który zależy od jego właściciela, czyli silnego bytu. Słaby byt jest oznaczony podwójnym prostokątem . Weak entity nie ma klucza podstawowego, zamiast tego ma częściowy klucz, który w unikalny sposób rozróżnia słabe elementy. Podstawowym kluczem słabej istoty jest złożony klucz utworzony z klucza podstawowego silnej encji i częściowego klucza słabej istoty .

Zbiór podobnych słabych jednostek nosi nazwę Zestaw słabych jednostek. Relacja między słabym bytem a silnym bytem zawsze jest oznaczona przez związek identyfikacyjny, czyli podwójny diament .

Dla dalszych ilustracji omówmy powyższy przykład, tym razem z punktu widzenia słabego podmiotu. Mamy pożyczkę jako naszą słabą jednostkę, a jak już powiedziałem powyżej, dla każdej pożyczki musi być co najmniej jeden kredytobiorca. Można zaobserwować w zestawie jednostki pożyczki, żaden klient nie pożyczył kredytu samochodowego, a więc całkowicie zniknął z zestawu podmiotu pożyczki. W przypadku obecności kredytu samochodowego w zestawie podmiotu pożyczki, musi on zostać pożyczony przez klienta. W ten sposób słaba jednostka kredytowa jest zależna od silnej jednostki Klienta.

Druga rzecz, wiemy, że słaba jednostka nie ma klucza podstawowego. W tym miejscu nazwa pożyczki, częściowy klucz słabego podmiotu i klucz podstawowy Cust_ID jednostki klienta tworzą klucz podstawowy podmiotu pożyczki.

W zestawie jednostek kredytowych mamy dwie dokładnie takie same jednostki, tj. Pożyczkę mieszkaniową z dnia 20.11.2015 z kwotą 20000. Teraz, jak zidentyfikować, kto je pożyczył, można to zrobić przy pomocy klucza podstawowego słabego podmiotu ( Loan_name + Cust_ID). Tak więc zostanie ustalone, że jedna pożyczka do domu jest pożyczona przez Klienta 101 Jhon, a inna przez Klienta 103 Ruby. W ten sposób skomponowany klucz podstawowy słabej jednostki identyfikuje każdą jednostkę w słabym zestawie jednostek.

Kluczowe różnice między silnym podmiotem a słabym podmiotem

  1. Podstawowa różnica między silnym bytem a słabym podmiotem polega na tym, że silna jednostka ma klucz podstawowy, podczas gdy słaby podmiot ma częściowy klucz, który działa jako dyskryminator między jednostkami słabego zbioru jednostek.
  2. Słaby byt zawsze zależy od silnego bytu, podczas gdy silna istota jest niezależna od istnienia jakiejkolwiek innej istoty.
  3. Silna jednostka jest oznaczona pojedynczym prostokątem, a słaba jednostka jest oznaczona podwójnym prostokątem .
  4. Związek między dwoma silnymi bytami jest oznaczony pojedynczym diamentem, podczas gdy związek pomiędzy słabym a silnym bytem jest oznaczony podwójnym diamentem zwanym Identyfikacyjnym związkiem.
  5. Silny podmiot może, ale nie musi, wykazywać całkowite uczestnictwo w swoich relacjach, ale słaby podmiot zawsze wykazuje całkowity udział w relacji identyfikującej, którą określa podwójna linia.

Wniosek:

Każda jednostka w silnym zestawie encji może być identyfikowana jednoznacznie, ponieważ ma klucz podstawowy, ale możemy zidentyfikować każdą jednostkę w słabym elemencie, ponieważ nie ma ona klucza głównego i może zawierać nadmiarowe jednostki.

Top