Skirtumas tarp stiprios ir silpnos būtybės

Autorius: Laura McKinney
Kūrybos Data: 3 Balandis 2021
Atnaujinimo Data: 8 Gegužė 2024
Anonim
Why Muhammad Ali Jr is so Weak in Baki 2020?
Video.: Why Muhammad Ali Jr is so Weak in Baki 2020?

Turinys


Kalbėdami apie stiprią ir silpną būtybę, turime žinoti, ką reiškia subjektas. Subjektas yra unikalus objektas realiame pasaulyje. Jis apibūdinamas kaip atributų rinkinys. To paties tipo subjektų kolekcija kartu sudaro subjektų rinkinį. Čia aptarsime dviejų tipų subjektus: stiprus subjektas ir silpnas subjektas. Silpnas subjektas visada priklauso nuo stipraus subjekto egzistavimo. Toliau pateiktoje palyginimo diagramoje aptarsime stipriosios ir silpnosios būklės skirtumus.

  1. Palyginimo diagrama
  2. Apibrėžimas
  3. Pagrindiniai skirtumai
  4. Išvada

Palyginimo diagrama

Palyginimo pagrindasStiprus subjektasSilpnas subjektas
PagrindinisStiprus subjektas turi pagrindinį raktą.Silpnas subjektas turi dalinį diskriminavimo raktą.
PriklausoStiprus subjektas yra nepriklausomas nuo bet kurio kito schemos subjekto.Silpnas subjektas priklauso nuo stipraus subjekto egzistavimo.
NeigiamaStiprus subjektas žymimas vienu stačiakampiu.Silpnas subjektas žymimas dvigubu stačiakampiu.
SantykisDviejų stiprių esybių santykis žymimas vienu deimantu, tiesiog vadinamas santykiu.Ryšys tarp silpno ir stipraus subjekto žymimas santykio identifikavimu, žymimu dvigubu deimantu.
DalyvavimasStiprus subjektas gali arba visiškai nedalyvauti santykiuose.Silpnas subjektas visada dalyvauja identifikavimo ryšyje, parodytame dviguba linija.


Stipriojo subjekto apibrėžimas

Stiprus subjektas yra tas, kurio egzistavimas nepriklauso nuo kokio nors kito subjekto egzistavimo schemoje. Tai žymima a vienišas stačiakampis. Stiprus subjektas visada turi pirminis Raktas atributų rinkinyje, kuris apibūdina stiprųjį subjektą. Tai rodo, kad kiekvienas stiprių subjektų rinkinio subjektas gali būti unikaliai atpažįstamas.

Panašių tipų stiprių subjektų rinkinys kartu sudaro Stiprus daiktų rinkinys. Stiprus subjektas palaiko ryšį su silpnu subjektu per Ryšio nustatymas, kuris ER diagramoje žymimas dvigubu deimantu. Kita vertus, dviejų stiprių esybių santykiai žymimi vienu deimantu ir yra tiesiog vadinami a santykiai.

Leiskite mums suprasti šią sąvoką pavyzdžiu; klientas skolinasi paskolą. Pirmiausia turime du subjektus - klientų, o paskui - paskolų subjektus.


Laikantis aukščiau pateiktos ER diagramos, kiekvienai paskolai turėtų priklausyti bent vienas skolininkas, priešingu atveju paskola nebūtų įtraukta į paskolos subjektų rinkinį. Bet net jei klientas nesiskolintų paskolos, ji būtų įtraukta į klientų subjektų rinkinį. Taigi galime daryti išvadą, kad kliento subjektas nepriklauso nuo paskolos subjekto.

Antras dalykas, kurį galite pastebėti, kad kliento subjektas turi pagrindinį raktą „Cust_ID“, kuris vienareikšmiškai identifikuoja kiekvieną subjektą „Entity Entity“ rinkinyje. Tai daro Kliento subjektą stipriu subjektu, nuo kurio priklauso paskolos subjektas.

Silpnojo subjekto apibrėžimas

A Silpnas subjektas yra tas, kuris priklauso nuo jo savininko subjekto, t. y., kad egzistuoja stiprus subjektas. Silpnas subjektas žymimas dvigubas stačiakampis. Silpnas subjektas daro ne turėti pirminis raktas vietoj jo yra dalinis raktas kad vienareikšmiškai diskriminuoja silpnus subjektus. pirminis silpno subjekto raktas yra sudėtinis raktas, suformuotas iš pirminis stipraus subjekto raktas ir dalinis silpnojo subjekto raktas.

Panašių silpnų subjektų kolekcija vadinama Silpnas subjektų rinkinys. Ryšys tarp silpno ir stipraus subjekto visada žymimas Ryšio nustatymas t.y. dvigubas deimantas.

Norėdami pateikti daugiau iliustracijų, aptarkime aukščiau pateiktą pavyzdį, šį kartą silpnojo subjekto požiūriu. Paskola yra silpnas subjektas, ir, kaip minėjau aukščiau, kiekvienai paskolai turi būti bent vienas skolininkas. Galite pastebėti paskolos subjekto rinkinyje, nė vienas klientas nesiskolino paskolos automobiliui, taigi ji visiškai dingo iš paskolos subjekto rinkinio. Jei paskolos automobilyje yra paskolos subjekto rinkinyje, ją turi pasiskolinti klientas. Tokiu būdu silpnas Paskolos subjektas priklauso nuo stipraus Kliento.

Antras dalykas, mes žinome, kad silpnas subjektas neturi pagrindinio rakto. Taigi čia Paskolos_pavadinimas, silpnojo subjekto dalinis raktas ir pirminis kliento subjekto kliento ID raktas sudaro pirminį paskolos subjekto raktą.

Paskolos subjekto rinkinyje turime du visiškai tuos pačius subjektus, t. A Būsto paskola 2015 11 20 dieną su 20000 suma. Dabar, kaip nustatyti, kas juos pasiskolino, tai galima padaryti pasitelkiant silpnojo subjekto pirminį raktą (paskolos_pavadinimas + kliento_ID). Taigi bus nustatyta, kad vieną būsto paskolą skolinasi klientas 101 Jhon, kitą - 103 klientas „Ruby“. Taip sudarytas pagrindinis silpnojo subjekto raktas identifikuoja kiekvieną silpnojo subjekto rinkinyje esantį subjektą.

  1. Pagrindinis skirtumas tarp stipraus ir silpno subjekto yra tas, kad stiprus subjektas turi pirminis raktas kadangi silpnas subjektas turi: dalinis raktas kuri veikia kaip silpnojo subjektų rinkinio subjektų diskriminacija.
  2. Silpnas subjektas visada priklauso stiprus subjektas dėl savo egzistavimo, tuo tarpu stiprus subjektas yra nepriklausomas bet kurio kito subjekto egzistavimo.
  3. Stiprus subjektas žymimas a vienas stačiakampis o silpnas subjektas žymimas a dvigubas stačiakampis.
  4. Dviejų stiprių subjektų santykiai žymimi vienas deimantas kadangi santykis tarp silpno ir stipraus subjekto žymimas dvigubu deimantu, vadinamu Ryšio nustatymas.
  5. Stiprus subjektas gali parodyti bendrą dalyvavimą jos santykiuose arba ne, tačiau silpnas subjektas visada parodo viso dalyvavimo identifikuojančiame santykyje, kuris žymimas dviguba linija.

Išvada:

Kiekvienas stiprių subjektų rinkinio subjektas gali būti identifikuojamas unikaliai, nes jis turi pagrindinį raktą, tačiau mes galime identifikuoti arba neidentifikuoti kiekvieno silpno subjekto subjekto, nes jis neturi pirminio rakto ir jame gali būti nereikalingų subjektų.