Разлика између јаког и слабог ентитета

Аутор: Laura McKinney
Датум Стварања: 3 Април 2021
Ажурирати Датум: 5 Може 2024
Anonim
Даниэль Канеман. Загадка дихотомии "опыт-память"
Видео: Даниэль Канеман. Загадка дихотомии "опыт-память"

Садржај


Када говоримо о јаком и слабом ентитету, морамо знати шта ентитет значи. Ентитет је јединствен објекат у стварном свијету. Описана је као скуп атрибута. Колекција истог типа ентитета заједно чини скуп ентитета. Овдје ћемо разговарати о двије врсте ентитета Снажни ентитет и Слаби ентитет. Слаби ентитет увек зависи од снажног ентитета за своје постојање. Разговарајмо о разликама између јаког и слабог ентитета уз помоћ упоредног графикона приказаног доле.

  1. Упоредни графикон
  2. Дефиниција
  3. Кључне разлике
  4. Закључак

Упоредни графикон

Основе за упоређивањеСнажни ентитетСлаби ентитет
ОсновниЈаки ентитет има примарни кључ.Слаба цјелина има дјеломични кључ дискриминатор.
ЗависиЈаки ентитет је независан од било којег другог ентитета у шеми.Слаб ентитет зависи од снажног ентитета за његово постојање.
ОзначеноЈаки ентитет означен је једним правоугаоником.Слаба целина је означена двоструким правоугаоником.
ОдносОднос двају јаких ентитета означен је једним дијамантом, једноставно названим односом.Однос слабог и јаког ентитета означен је Идентификацијом односа означеним двоструким дијамантом.
УчешћеЈаки ентитет може или не мора имати потпуно учешће у вези.Слаби ентитет увек има укупно учешће у идентификационом односу приказаном двоструком линијом.


Дефиниција јаког ентитета

Тхе Снажни ентитет је онај чије постојање не зависи од постојања било ког другог ентитета у шеми. Означен је са а једно правоугаоник. Јаки ентитет увек има то Примарни кључ у низу атрибута који описују јак ентитет. Указује да сваки ентитет у јаком ентитетском скупу може бити јединствено идентификован.

Скуп сличних типова јаких ентитета заједно формира Снажан ентитетски сет. Јаки ентитет одржава везу са слабим ентитетом путем ан Идентификација односа, који је у ЕР дијаграму означен дуплим дијамантом. Са друге стране, однос два јака ентитета означен је једним дијамантом и једноставно се назива а однос.

Да разумемо овај концепт уз помоћ примера; купац узима кредит. Овдје имамо два ентитета, прво ентитет купца, а други зајам.


Узимајући у обзир горњи дијаграм ЕР, за сваки зајам мора постојати барем један дужник, иначе кредит не би био наведен у сету зајма. Али чак и ако купац не узме ниједан зајам, то би било наведено у сету ентитета купца. Дакле, можемо закључити да субјект купца не зависи од субјекта кредита.

Друга ствар коју можете примјетити да ентитет Купац има као примарни кључ Цуст_ИД који јединствено идентифицира сваки ентитет у скупу ентитета купца. Ово чини субјекат купца јаким субјектом од кога зависи кредитни субјект.

Дефиниција слабог ентитета

А Слаб ентитет је онај који зависи од ентитета власника, тј. снажан ентитет за његово постојање. Слаби ентитет је означен са дупли правоугаоник. Слаби ентитет не имају Примарни кључ уместо тога има парцијални кључ што јединствено дискриминише слабе цјелине. Тхе примарни кључ слабог ентитета је сложени кључ формиран од примарни кључ снажног ентитета и парцијални кључ слабог ентитета.

Назива се збирка сличних слабих ентитета Слаби ентитетски сет. Однос између слабог ентитета и јаког ентитета увек се означава са Идентификација односа тј. дупли дијамант.

За даљу илустрацију размотримо горњи пример, овај пут са становишта слабог ентитета. Зајам имамо као наш слаби ентитет, а као што сам горе рекао за сваки зајам мора постојати барем један дужник. Можете примијетити у сету субјекта зајма, ниједан купац није узео кредит за аутомобил и стога је потпуно нестао из скупа ентитета зајма. За присуство ауто кредита у сету зајма, мора га позајмити купац. На овај начин, слаб кредитни субјект зависи од снажног ентитета купца.

Друга ствар, знамо да слаб ентитет нема примарни кључ. Дакле, овде Лоан_наме, парцијални кључ слабог ентитета и примарни кључ клијента ентитета клијента чини примарни кључ субјекта кредита.

У скупу ентитета Зајам имамо два потпуно иста ентитета, тј. А Зајам за дом на дан 20.11.2015. Са износом 20000. Сада како препознати ко их је позајмио, то се може учинити уз помоћ примарног кључа слабог ентитета (Лоан_наме + Цуст_ИД). Дакле, утврдиће се да један кредит за кућу позајмљује купац 101 Јхон, а други купац 103 Руби. Овако састављени примарни кључ слабог ентитета идентификује сваки ентитет у сету слабих ентитета.

  1. Основна разлика између јаког ентитета и слабог ентитета је у томе што јаки ентитет има Примарни кључ док слаб ентитет има парцијални кључ која дјелује као дискриминатор између ентитета слабог скупа ентитета.
  2. Увијек слаб ентитет зависи о јаком ентитету за његово постојање, док је јак ентитет независна постојања било којег другог ентитета
  3. Јаки ентитет је означен са а један правоугаоник а слаб ентитет је означен са а дупли правоугаоник.
  4. Означена је веза између два јака ентитета један дијамант док је однос слабог и јаког ентитета означен двоструким дијамантом који се назива Идентификација односа.
  5. Јаки ентитет може или не мора показати укупно учешће у својим односима, али слаб ентитет увек показује укупно учешће у идентификационом односу који је означен двоструком линијом.

Закључак:

Сваки ентитет у јаком низу ентитета може се јединствено идентифицирати као да има примарни кључ, али ми можемо или не морамо идентифицирати сваки ентитет у слабом ентитету јер нема примарни кључ и може садржати сувишне ентитете.