Suositeltava, 2024

Toimituksen Valinta

Vahva ja heikko kokonaisuus eroaa toisistaan

Kun puhutaan vahvasta ja heikkosta kokonaisuudesta, meidän on tiedettävä, mitä yksikkö tarkoittaa. Yksikkö on ainutlaatuinen kohde reaalimaailmassa. Sitä kuvataan attribuuttien joukoksi. Samantyyppisten kokonaisuuksien kokoelma muodostaa yhdessä kokonaisuuden. Tässä keskustellaan kahdenlaisia ​​yhteisöjä Vahva kokonaisuus ja Heikko kokonaisuus. Heikko kokonaisuus riippuu aina sen olemassaolon vahvasta kokonaisuudesta. Keskustelkaa eroista sekä vahvan kokonaisuuden että heikon kokonaisuuden välillä alla olevan vertailukaavion avulla.

Vertailukaavio

Vertailun perusteetVahva yhteisöHeikko yksikkö
perustiedotVahvalla kokonaisuudella on ensisijainen avain.Heikolla kokonaisuudella on osittainen syrjintäava.
riippuuVahva kokonaisuus on riippumaton kaikista muista skeeman yksiköistä.Heikko kokonaisuus riippuu sen olemassaolon vahvasta kokonaisuudesta.
merkitäänVahva kokonaisuus on merkitty yhdellä suorakulmalla.Heikko kokonaisuus on merkitty kaksinkertaisella suorakulmalla.
SuhdeKahden vahvan kokonaisuuden välistä suhdetta merkitään yhdellä timantilla, jota yksinkertaisesti kutsutaan suhteeksi.Heikon ja vahvan kokonaisuuden välistä suhdetta merkitään tunnistamalla suhde, joka on merkitty kaksois timantilla.
osallistumistaVahvalla kokonaisuudella voi olla tai ei välttämättä ole täyttä osallistumista suhteeseen.Heikko kokonaisuus osallistuu aina täydellisesti kaksoislinjan osoittamaan tunnistussuhteeseen.

Voimakkaan yksikön määritelmä

Vahva kokonaisuus on se, jonka olemassaolo ei ole riippuvainen minkään muun yksikön olemassaolosta kaaviossa. Se on merkitty yhdellä suorakulmalla . Vahvalla kokonaisuudella on aina ensisijainen avain määritteissä, jotka kuvaavat vahvaa kokonaisuutta. Se osoittaa, että jokainen voimakkaan kokonaisuuden joukossa oleva yksikkö voidaan yksilöidä yksilöllisesti.

Samankaltaisten vahvojen kokonaisuuksien joukko muodostaa yhdessä vahvan kokonaisuuden. Vahva kokonaisuus pitää suhdetta heikkoon kokonaisuuteen tunnistussuhteen kautta, jota ER-kaaviossa on merkitty kaksois- timantilla. Toisaalta kahden vahvan kokonaisuuden suhdetta merkitään yhdellä timantilla, ja sitä kutsutaan yksinkertaisesti suhteeksi .

Ymmärtäkäämme tämä käsite esimerkin avulla; asiakas lainaa lainan. Täällä meillä on kaksi yksikköä ensin asiakasyksikkö ja toinen lainayksikkö.

Yllä olevaa ER-kaaviota noudattaen kunkin lainan osalta pitäisi olla ainakin yksi lainanottaja, muuten laina ei olisi listattu lainayksikössä. Mutta vaikka asiakas ei lainaisi lainaa, se olisi lueteltu asiakaskokonaisuudessa. Voimme siis päätellä, että asiakasyksikkö ei riipu lainayksiköstä.

Toinen asia, jonka voit havaita, että asiakasyksiköllä on ensisijainen avain Cust_ID, joka yksilöi jokaisen kokonaisuuden asiakasyksiköiden joukossa. Tämä tekee asiakasyksiköstä vahvan kokonaisuuden, jolta lainasopimus riippuu.

Heikon kokonaisuuden määritelmä

Heikko kokonaisuus on se, joka riippuu sen omistajayksiköstä eli vahvasta kokonaisuudesta sen olemassaololle. Heikko kokonaisuus on merkitty kaksinkertaisella suorakulmalla . Heikolla kokonaisuudella ei ole ensisijaista avainta, vaan siinä on osittainen avain, joka erottelee heikkoja kokonaisuuksia. Heikon kokonaisuuden ensisijainen avain on komposiittiavain, joka on muodostettu heikon kokonaisuuden vahvan kokonaisuuden ja osittaisen avaimen ensisijaisesta avaimesta .

Samankaltaisten heikkojen kokonaisuuksien kokoelmaa kutsutaan Weak Entity Setiksi . Heikon kokonaisuuden ja vahvan kokonaisuuden välistä suhdetta merkitään aina tunnistussuhteella eli kaksoistimantilla .

Lisäesimerkiksi keskustellaan edellä esitetystä esimerkistä, tällä kertaa heikon kokonaisuuden näkökulmasta. Meillä on luotto heikkona kokonaisuutena, ja kuten edellä sanoin jokaista lainaa varten, on oltava vähintään yksi lainanottaja. Voit havaita lainayksikössä, ei yksikään asiakas ole lainannut autolainaa ja siten se on kokonaan kadonnut lainasopimuksesta. Autolainan läsnäolosta lainayksikössä on oltava asiakkaan lainata. Näin heikko lainasopimus on riippuvainen vahvasta asiakasyksiköstä.

Toinen asia, tiedämme, on heikko kokonaisuus, jolla ei ole ensisijaista avainta. Joten tässä Loan_name, heikon kokonaisuuden ja Cust_ID: n ensisijaisen avaimen osittainen avain asiakaskokonaisuudessa tekee laina-aineen ensisijaisen avaimen.

Lainayksikössä on kaksi täsmälleen samaa yksikköä eli 20.11.2015 mennessä asuntolaina, jonka määrä on 20000. Nyt miten tunnistaa ne, jotka olivat lainanneet ne, voidaan tehdä heikon kokonaisuuden ensisijaisen avaimen avulla ( Lainanimi + Cust_ID). Niinpä on selvää, että yksi asuntolaina on lainattu asiakkaalle 101 Jhonille ja muulle asiakkaalle 103 Ruby. Näin heikon kokonaisuuden muodostama ensisijainen avain tunnistaa jokaisen heikon kokonaisuuden joukon.

Tärkeimmät erot vahvan kokonaisuuden ja heikkouden välillä

  1. Perusero vahvan kokonaisuuden ja heikon kokonaisuuden välillä on se, että vahvalla kokonaisuudella on ensisijainen avain, kun taas heikossa yksikössä on osittainen avain, joka toimii erottimena heikon kokonaisuuden joukossa olevien yksiköiden välillä.
  2. Heikko kokonaisuus riippuu aina sen olemassaolon vahvasta kokonaisuudesta, kun taas vahva kokonaisuus on riippumaton minkään muun yhteisön olemassaolosta.
  3. Vahva kokonaisuus on merkitty yhdellä suorakulmalla ja heikko kokonaisuus on merkitty kaksinkertaisella suorakulmalla .
  4. Kahden vahvan kokonaisuuden välistä suhdetta merkitään yhdellä timantilla, kun taas heikon ja vahvan kokonaisuuden välinen suhde on merkitty kaksois diamondilla, jota kutsutaan tunnistussuhteeksi .
  5. Vahva kokonaisuus voi näyttää tai ei näy koko osallistumista sen suhteisiin, mutta heikko kokonaisuus näyttää aina täydellisen osallistumisen tunnistussuhteeseen, joka on merkitty kaksoislinjalla.

johtopäätös:

Kukin voimakkaan kokonaisuuden joukossa oleva yksikkö voidaan tunnistaa yksiselitteisesti, koska sillä on ensisijainen avain, mutta emme voi yksilöidä kutakin yksikköä heikossa yksikössä, koska sillä ei ole ensisijaista avainta ja se voi sisältää redundantteja kokonaisuuksia.

Top