Tofauti Kati ya ER na Mchoro wa EER

Orodha ya maudhui:

Tofauti Kati ya ER na Mchoro wa EER
Tofauti Kati ya ER na Mchoro wa EER

Video: Tofauti Kati ya ER na Mchoro wa EER

Video: Tofauti Kati ya ER na Mchoro wa EER
Video: Я ОДЕРЖИМЫЙ ДЕМОНАМИ 2024, Julai
Anonim

Tofauti Muhimu – ER dhidi ya Mchoro wa EER

Tofauti kuu kati ya mchoro wa ER na EER ni kwamba mchoro wa ER ni uwakilishi unaoonekana wa data kulingana na muundo wa ER, na unaeleza jinsi huluki zinavyohusiana katika hifadhidata. Mchoro wa EER ni uwakilishi unaoonekana wa data, kulingana na muundo wa EER ambao ni kiendelezi cha muundo asili wa uhusiano-huluki (ER).

Kabla ya kuingiza data kwenye hifadhidata, hifadhidata inapaswa kuundwa. Mchoro wa ER hutumiwa kuunda hifadhidata. Inategemea muundo wa uhusiano wa Taasisi. Muundo wa uhusiano wa Huluki ni muundo unaotumiwa kubuni na kuwakilisha uhusiano kati ya data. Kwa ugumu wa data, mtindo wa ER uliendelezwa zaidi. Inajulikana kama Mfano wa ER ulioboreshwa. Mchoro wa EER unatokana na Muundo Ulioboreshwa wa ER.

Mchoro wa ER ni nini?

Mchoro wa ER unawakilisha uhusiano kati ya vyombo tofauti. Vyombo, sifa na uhusiano ni sehemu za kawaida za mchoro wa ER. Huluki ni kitu cha ulimwengu halisi. Katika hifadhidata ya Shule, kunaweza kuwa na huluki kama vile Mwanafunzi, Mhadhiri, Kozi n.k. Ikiwa Mwanafunzi ni huluki, mkusanyiko mzima wa data wa Mwanafunzi huitwa seti ya huluki. Huluki zingine zinaweza kutegemea huluki nyingine. Huluki ya aina hiyo inajulikana kama huluki dhaifu.

Huluki zinahusiana zenye uhusiano. Wakati tukio moja la huluki linahusishwa na tukio moja la huluki nyingine, huitwa uhusiano wa moja kwa moja. Kuna meneja mmoja wa idara. Kwa hivyo, ni uhusiano wa 1: 1. Wakati tukio moja la huluki linahusishwa na matukio mengi ya huluki nyingine, hujulikana kama uhusiano wa moja kwa nyingi (1:M). Katika idara, kunaweza kuwa na wafanyikazi wengi, lakini mfanyakazi yuko katika idara moja. Kwa hivyo, ni uhusiano wa 1:M. Matukio mengi ya huluki yanapohusishwa na matukio mengi ya huluki nyingine, huitwa uhusiano wa moja kwa nyingi (M: N). Mfanyakazi anaweza kufanya kazi kwenye miradi mingi. Pia, kunaweza kuwa na wafanyikazi wengi kwenye mradi mmoja. Ni uhusiano wa M: N. Ya 1:1, 1:M na M: N ni mahusiano ya jozi. Wakati huluki inahusiana nayo yenyewe, ni uhusiano unaojirudia. Uhusiano wa shahada ya tatu ni uhusiano wa mwisho.

Kila huluki ina sifa zinazozifafanua. Zinajulikana kama sifa. Huluki ya Mwanafunzi inaweza kuwa na sifa kama vile kitambulisho cha mwanafunzi, jina, tarehe_ya_kuzaliwa, nambari ya simu. Kila huluki ina sifa muhimu ambayo husaidia kutofautisha kila rekodi kwenye hifadhidata. Katika huluki ya Mwanafunzi, mwanafunzi_id inaweza kuchukuliwa kuwa sifa kuu kwa sababu inasaidia kutambua kila usomaji kwa njia ya kipekee. Sifa zingine zinaweza kutolewa kutoka kwa sifa zingine. Sifa ya umri inaweza kutolewa na data_of_birth sifa. Kwa hiyo, umri ni sifa inayotokana. Ikiwa Mwanafunzi ana nambari nyingi za simu, sifa_ya_nambari ya simu inaweza kuchukuliwa kuwa sifa yenye thamani nyingi. Sifa ya jina inaweza kugawanywa katika sifa nyingi kama vile jina la kwanza na jina_la_mwisho. Kisha ni sifa ya mchanganyiko.

Rejelea mchoro wa ER ulio hapa chini,

Tofauti kati ya Mchoro wa ER na EER
Tofauti kati ya Mchoro wa ER na EER
Tofauti kati ya Mchoro wa ER na EER
Tofauti kati ya Mchoro wa ER na EER

Kielelezo 01: Mchoro wa ER

Mhadhiri ni huluki. Ina kitambulisho na sifa maalum. Kitambulisho ndio sifa kuu. Mhadhiri anaendesha kozi. Mwenendo ni uhusiano kati ya Mhadhiri na Kozi. Uhusiano unaonyeshwa na sura ya almasi. Sifa kuu ya huluki ya Kozi ni msimbo wa kozi. Mradi unategemea Kozi. Kwa hiyo, Mradi ni chombo dhaifu. Uhusiano kati ya Kozi na Mradi pia ni dhaifu. Huluki dhaifu inawakilishwa na visanduku viwili vya mstatili. Mradi unafanywa na Mwanafunzi. Sifa kuu ya Mwanafunzi ni id. Mwanafunzi anaweza kuwa na simu nyingi, kwa hivyo ni sifa yenye thamani nyingi. Sifa ya jina imegawanywa zaidi katika jina la kwanza na la mwisho. Kwa hivyo, jina ni sifa ya mchanganyiko.

Mhadhiri huendesha kozi nyingi, na Mhadhiri husimamia miradi mingi, kwa hivyo ni uhusiano wa moja kwa nyingi (1:M). Kozi moja ina Mradi mmoja, na mradi hufanywa na mwanafunzi mmoja. Kwa hivyo, ni mahusiano ya mtu mmoja kwa mmoja (1:1).

Mchoro wa EER ni nini?

Programu ilipozidi kuwa changamano, muundo wa jadi wa ER haukutosha kuchora mchoro wa hali ya juu. Kwa hiyo, mfano wa ER uliendelezwa zaidi. Inajulikana kama mchoro wa ER ulioboreshwa. Kuna dhana tatu zilizoongezwa kwa modeli iliyopo ya ER katika mchoro wa ER Iliyoboreshwa (EER). Hizo ni generalization, utaalamu na aggregation. Kwa jumla, huluki za kiwango cha chini zinaweza kuunganishwa ili kutoa huluki ya kiwango cha juu. Umaalumu ni kinyume cha ujanibishaji. Katika utaalam, vyombo vya kiwango cha juu vinaweza kugawanywa katika vyombo vya kiwango cha chini. Ujumlishaji ni mchakato ambapo uhusiano kati ya huluki mbili unachukuliwa kama huluki moja.

Tofauti Muhimu Kati ya ER na Mchoro wa EER
Tofauti Muhimu Kati ya ER na Mchoro wa EER
Tofauti Muhimu Kati ya ER na Mchoro wa EER
Tofauti Muhimu Kati ya ER na Mchoro wa EER

Kielelezo 02: Ujumla na Umaalumu

Kulingana na mchoro wa ER ulio hapo juu, huluki za Mwanafunzi na Mhadhiri ni huluki za Watu. Wakati wa kutoka chini kwenda juu, hujumuisha Mwanafunzi na huluki za Mhadhiri kwa shirika la Mtu. Ni mbinu ya chini kwenda juu. Wakati wa kutoka juu hadi chini, huluki ya Mtu inaweza kuboreshwa zaidi kuwa Mwanafunzi na Mhadhiri. Ni njia ya juu kwenda chini. Jina na sifa za jiji la Mtu ni mali ya huluki ya Mwanafunzi na huluki ya Mhadhiri. Huluki ya Mwanafunzi ina sifa yake ya kitambulisho cha mwanafunzi, na huluki ya Mhadhiri ina kitambulisho chake cha mhadhiri.

Mfano wa kujumlisha ni kama ifuatavyo.

Tofauti Kati ya ER na EER Diagram_Figure 03
Tofauti Kati ya ER na EER Diagram_Figure 03
Tofauti Kati ya ER na EER Diagram_Figure 03
Tofauti Kati ya ER na EER Diagram_Figure 03

Kielelezo 03: Ujumlisho

Kulingana na mchoro wa ER ulio hapo juu, uhusiano kati ya Kituo cha Mitihani na Mtihani kwa pamoja ni kama huluki. Huluki hii yote iko kwenye uhusiano na huluki ya Mwanafunzi. Mwanafunzi anapotembelea kituo cha Mtihani, atauliza kuhusu kituo hicho na mtihani. Kwa hivyo, wakati uhusiano kati ya huluki mbili unachukuliwa kuwa huluki moja, ni muunganisho.

Je, Kuna Ufanano Gani Kati ya ER na Mchoro wa EER?

Michoro ya ER na EER inaweza kutumika kuunda hifadhidata

Nini Tofauti Kati ya Mchoro wa ER na EER?

ER dhidi ya Mchoro wa EER

Mchoro ER ni uwakilishi unaoonekana wa data kulingana na muundo wa ER, na unaeleza jinsi huluki zinavyohusiana katika hifadhidata. Mchoro wa EER ni uwakilishi unaoonekana wa data, kulingana na muundo wa EER ambao ni kiendelezi cha muundo asili wa uhusiano wa chombo (ER).
Model
Mchoro wa ER unatokana na muundo wa ER. Mchoro wa EER unatokana na muundo wa EER.

Muhtasari – ER vs EER Mchoro

Hifadhidata inaweza kutengenezwa kwa kutumia mchoro wa ER. Mchoro wa EER ni mchoro wa ER ulioimarishwa. Kuna vipengele vya ziada katika EER kuliko mchoro asilia wa ER. Mchoro wa ER ni uwakilishi unaoonekana wa data kulingana na muundo wa ER, na unaelezea jinsi huluki zinavyohusiana katika hifadhidata. Mchoro wa EER ni uwakilishi unaoonekana wa data, kulingana na muundo wa EER ambao ni kiendelezi cha muundo asili wa uhusiano-huluki (ER). Hiyo ndiyo tofauti kati ya mchoro wa ER na EER.

Ilipendekeza: