Razlika med močno in šibko entiteto

Avtor: Laura McKinney
Datum Ustvarjanja: 3 April 2021
Datum Posodobitve: 13 Maj 2024
Anonim
Domači variator Stage6 R / T za skuter Yamaha Jog - litje iz aluminija - furan
Video.: Domači variator Stage6 R / T za skuter Yamaha Jog - litje iz aluminija - furan

Vsebina


Ko govorimo o močni in šibki entiteti, moramo vedeti, kaj pomeni subjekt. Subjekt je edinstven predmet v resničnem svetu. Opisan je kot niz atributov. Zbirka istovrstnih entitet skupaj tvori niz entitet. Tukaj bomo razpravljali o dveh vrstah subjektov Močna entiteta in Šibka entiteta. Šibka entiteta je za svoj obstoj vedno odvisna od močne entitete. Razprave med obema, močnim in šibkim entitetom, razpravljajmo s pomočjo spodnje primerjalne tabele.

  1. Primerjalna tabela
  2. Opredelitev
  3. Ključne razlike
  4. Zaključek

Primerjalna tabela

Osnove za primerjavoMočna entitetaŠibka entiteta
OsnovniMočna entiteta ima primarni ključ.Šibka entiteta ima delni ključ diskriminatorja.
OdvisnoMočna entiteta je neodvisna od vseh drugih entitet v shemi.Šibka entiteta je odvisna od močne entitete za svoj obstoj.
OznačenoMočna entiteta je označena z enim pravokotnikom.Šibka entiteta je označena z dvojnim pravokotnikom.
OdnosRazmerje med dvema močanima entitetama je označeno z enim samim diamantom, ki mu preprosto rečemo razmerje.Razmerje med šibkim in močnim subjektom je označeno z Identifikacija razmerja, označeno z dvojnim diamantom.
SodelovanjeMočna entiteta lahko ali ne sme imeti popolne udeležbe v zvezi.Šibka entiteta ima vedno skupno udeležbo v identifikacijskem razmerju, ki ga prikazuje dvojna vrstica.


Opredelitev močne entitete

The Močna entiteta je tista, katere obstoj ni odvisen od obstoja katere koli druge entitete v shemi. Označuje ga z a samski pravokotnik. Močna entiteta ima vedno svoje primarno ključ v naboru atributov, ki opisujejo močno entiteto. Nakazuje, da je lahko vsak entitet v močnem nizu entitet enolično opredeljen.

Skupek podobnih vrst močnih entitet skupaj tvori Močan niz entitet. Močan subjekt ima odnos s šibkim subjektom prek Prepoznavanje razmerja, ki je v diagramu ER označen z dvojnim diamantom. Po drugi strani je odnos med dvema močanima entitetama označen z enim samim diamantom in se preprosto imenuje kot razmerje.

Razumejmo ta koncept s pomočjo primera; stranka si najame posojilo. Tu imamo dve osebi najprej stranko, drugo pa posojilo.


Ob upoštevanju zgornjega diagrama ER bi moral biti za vsako posojilo vsaj en posojilojemalec, sicer posojilo ne bi bilo navedeno v naboru posojila. Toda tudi če stranka ne najema nobenega posojila, bi bilo to navedeno v naboru stranke. Tako lahko sklepamo, da stranka stranka ni odvisna od posojila.

Druga stvar, ki jo lahko opazite, ima subjekt stranke kot primarni ključ Cust_ID, ki enolično identificira vsako entiteto v naboru entitete stranke. Zaradi tega je subjekt stranke močan subjekt, od katerega je odvisen posojilo.

Opredelitev šibke entitete

A Šibka entiteta je tista, ki je odvisna od njegove lastniške entitete, tj. močna entiteta za svoj obstoj. Šibka entiteta je označena s dvojni pravokotnik. Šibka entiteta ne imajo primarni ključ namesto tega ima a delni ključ ki edinstveno diskriminira šibke entitete. The primarni ključ šibke entitete je sestavljeni ključ, oblikovan iz primarni ključ močnega subjekta in delni ključ šibke entitete.

Poimenujemo zbirko podobnih šibkih entitet Nabor šibkih entitet. Razmerje med šibkim subjektom in močnim subjektom je vedno označeno z Prepoznavanje razmerja t.j. dvojni diamant.

Za nadaljnjo ilustracijo razpravimo o zgornjem primeru, tokrat s stališča šibke entitete. Posojilo imamo kot naš šibek subjekt, in kot sem že povedal zgoraj, mora biti za vsako posojilo vsaj en posojilojemalec. V naboru posojila lahko opazite, da si noben kupec ni najel avtomobilskega posojila in je torej popolnoma izginil iz nabora posojila. Za prisotnost avtomobilskega posojila v naboru posojila ga mora stranka najeti. Na ta način je šibka posojila odvisna od močne stranke stranke.

Druga stvar, vemo, da šibka entiteta nima primarnega ključa. Torej tukaj Loan_name, delni ključ šibkega subjekta in primarni ključ stranke_ID stranke stranke tvorita primarni ključ posojila.

V naboru posojila imamo dve popolnoma isti osebi, tj. A Domače posojilo na datum 20.11.2015 z zneskom 20000. Zdaj, kako prepoznati, kdo si jih je izposodil, lahko to storite s pomočjo primarnega ključa šibkega subjekta (Loan_name + Cust_ID). Torej bo določeno, da si je eno domače posojilo najelo stranka 101 Jhon, drugo pa stranka 103 Ruby. Tako sestavljeni primarni ključ šibke entitete identificira vsako entiteto v nizu šibkih entitet.

  1. Osnovna razlika med močno entiteto in šibko entiteto je v tem, da ima močan subjekt a primarni ključ ker ima šibka entiteta delni ključ ki deluje kot diskriminator med subjekti šibkega nabora entitet.
  2. Vedno šibka entiteta odvisno o močni entiteti za svoj obstoj, medtem ko je močna entiteta neodvisna katerega koli drugega subjekta.
  3. Močna entiteta je označena z a enojni pravokotnik šibka entiteta pa je označena z a dvojni pravokotnik.
  4. Označeno je razmerje med dvema močanima entitetama enojni diamant ker je razmerje med šibkim in močnim subjektom označeno z imenovanim dvojnim diamantom Prepoznavanje razmerja.
  5. Močan subjekt lahko ali ne kaže skupne udeležbe v svojih odnosih, šibka entiteta pa vedno pokaže skupna udeležba v identifikacijskem razmerju, ki je označeno z dvojno črto.

Zaključek:

Vsako entiteto v naboru močnih entitet lahko identificiramo enolično, saj ima primarni ključ, vendar lahko vsak subjekt v šibki entiteti identificiramo ali ne, ker nima primarnega ključa in lahko vsebuje odvečne entitete.