Różnica między silną a słabą istotą

Autor: Laura McKinney
Data Utworzenia: 3 Kwiecień 2021
Data Aktualizacji: 5 Móc 2024
Anonim
Różnica między silną a słabą istotą - Technologia
Różnica między silną a słabą istotą - Technologia

Zawartość


Mówiąc o silnej i słabej istocie, musimy wiedzieć, co to znaczy. Istota jest unikalnym przedmiotem w prawdziwym świecie. Jest opisany jako zestaw atrybutów. Kolekcja tego samego typu jednostek razem tworzy zestaw jednostek. Omówimy tutaj dwa typy bytów Silny byt i Słaby byt. Słaby byt zawsze zależy od silnego bytu. Omówmy różnice między silnym i słabym bytem za pomocą tabeli porównawczej pokazanej poniżej.

  1. Wykres porównania
  2. Definicja
  3. Kluczowe różnice
  4. Wniosek

Wykres porównania

Podstawa do porównaniaSilny bytSłaby byt
PodstawowySilny byt ma klucz podstawowy.Słaby byt ma częściowy klucz dyskryminujący.
ZależySilny byt jest niezależny od jakiegokolwiek innego bytu w schemacie.Słaby byt zależy od istnienia silnego bytu.
OznaczoneSilny byt jest oznaczony pojedynczym prostokątem.Słaby byt jest oznaczony podwójnym prostokątem.
RelacjaRelacja między dwoma silnymi bytami jest oznaczona pojedynczym diamentem zwanym po prostu relacją.Związek między słabym a silnym bytem jest oznaczony przez identyfikację związku oznaczonego podwójnym diamentem.
UdziałSilny podmiot może, ale nie musi, mieć całkowity udział w związku.Słaby byt zawsze ma całkowity udział w relacji identyfikującej pokazanej podwójną linią.


Definicja silnego bytu

The Silny byt to ten, którego istnienie nie zależy od istnienia jakiejkolwiek innej istoty w schemacie. Jest oznaczony przez pojedynczy prostokąt. Silna istota zawsze ma podstawowa klawisz w zestawie atrybutów opisujących silny byt. Wskazuje, że każdą jednostkę w silnym zestawie jednostek można jednoznacznie zidentyfikować.

Zbiór podobnych typów silnych bytów razem tworzy Zestaw silnej jednostki. Silny byt utrzymuje relację ze słabym bytem poprzez Identyfikacja związku, który jest oznaczony podwójnym diamentem na schemacie ER. Z drugiej strony związek między dwoma silnymi bytami jest oznaczony pojedynczym diamentem i jest po prostu nazywany jako związek.

Pozwól nam zrozumieć tę koncepcję na podstawie przykładu; klient pożycza pożyczkę. Tutaj mamy dwa podmioty, najpierw podmiot będący klientem, a drugi podmiot będący pożyczką.


Zgodnie z powyższym schematem ER dla każdej pożyczki powinien być przynajmniej jeden pożyczkobiorca, w przeciwnym razie pożyczka nie byłaby wymieniona w zestawie Podmiot pożyczkowy. Ale nawet jeśli klient nie pożyczy żadnej pożyczki, byłby wymieniony w zestawie Podmiot klienta. Możemy zatem stwierdzić, że jednostka klienta nie zależy od jednostki pożyczki.

Drugą rzeczą, którą można zaobserwować, jest to, że jednostka klienta ma jako klucz podstawowy Cust_ID, który jednoznacznie identyfikuje każdą jednostkę w zestawie encji klienta. Dzięki temu jednostka klienta jest silną jednostką, od której zależy jednostka pożyczki.

Definicja słabego bytu

ZA Słaby byt jest tym, który zależy od swojego właściciela, tj. silnego bytu na swoje istnienie. Słaby byt jest oznaczony przez podwójny prostokąt. Słaby byt to robi nie mieć główny klucz zamiast tego ma częściowy klucz co wyjątkowo dyskryminuje słabe istoty. The klucz podstawowy słabego podmiotu jest kluczem złożonym utworzonym z klucz podstawowy silnej jednostki i częściowy klucz słabej istoty.

Kolekcja podobnych słabych bytów jest nazywana Zestaw słabej jednostki. Relacja między słabym a silnym bytem jest zawsze oznaczana za pomocą Identyfikacja związku to znaczy podwójny diament.

Dla dalszej ilustracji omówmy powyższy przykład, tym razem z punktu widzenia słabej istoty. Nasza Kredyt jest naszą słabą jednostką i jak powiedziałem powyżej, do każdej pożyczki musi być co najmniej jeden kredytobiorca. Można zaobserwować w zestawie podmiotu pożyczkowego, żaden klient nie pożyczył kredytu samochodowego, a zatem całkowicie zniknął z zestawu podmiotu pożyczkowego. W przypadku obecności pożyczki samochodowej w zestawie podmiotu pożyczającego, pożyczka musi zostać pożyczona przez klienta. W ten sposób słaby podmiot pożyczkowy jest zależny od silnego podmiotu klienta.

Po drugie, wiemy, że słaby byt nie ma klucza podstawowego. Więc tutaj nazwa pożyczki, klucz częściowy słabego podmiotu i klucz podstawowy Cust_ID podmiotu klienta stanowią klucz podstawowy podmiotu pożyczki.

W zestawie jednostek pożyczki mamy dwa dokładnie takie same podmioty, tj Kredyt mieszkaniowy na dzień 20.11.2015 r. O wartości 20000. Teraz, jak zidentyfikować, kto je pożyczył, można to zrobić za pomocą klucza podstawowego słabej jednostki (nazwa pożyczki + identyfikator klienta). Tak więc zostanie ustalone, że jedna pożyczka mieszkaniowa jest pożyczana przez klienta 101 Jhon, a druga przez klienta 103 Ruby. W ten sposób złożony klucz podstawowy słabej jednostki identyfikuje każdą jednostkę w zestawie słabych jednostek.

  1. Podstawowa różnica między silnym bytem a słabym bytem polega na tym, że silny byt ma główny klucz podczas gdy słaby byt ma częściowy klucz który działa jako dyskryminator między jednostkami z zestawu słabych jednostek.
  2. Słaby byt zawsze zależy na silnym bycie za jego istnienie, podczas gdy silnym bytem jest niezależny jakiegokolwiek innego bytu.
  3. Silny byt jest oznaczony przez pojedynczy prostokąt a słaby byt jest oznaczony przez podwójny prostokąt.
  4. Relacja między dwoma silnymi bytami jest oznaczona pojedynczy diament natomiast związek między słabym i silnym bytem jest oznaczony podwójnym diamentem o nazwie Identyfikacja związku.
  5. Silna istota może, ale nie musi, wykazywać całkowity udział w swoich relacjach, ale słaba istota zawsze pokazuje całkowity udział w relacji identyfikującej oznaczonej podwójną linią.

Wniosek:

Każda jednostka w silnym zestawie jednostek może być jednoznacznie zidentyfikowana, ponieważ ma klucz podstawowy, ale możemy, ale nie musimy, zidentyfikować każdą jednostkę w słabej jednostce, ponieważ nie ma klucza podstawowego i może zawierać nadmiarowe jednostki.