Atšķirība starp konceptuālo un loģisko modeli

Atšķirība starp konceptuālo un loģisko modeli
Atšķirība starp konceptuālo un loģisko modeli

Video: Atšķirība starp konceptuālo un loģisko modeli

Video: Atšķirība starp konceptuālo un loģisko modeli
Video: DIFFERENCES BETWEEN STATIC AND DYNAMIC PASS BOX 2024, Novembris
Anonim

Konceptuālais pret loģisko modeli

Datu modelēšana ir viens no uzdevumiem, kas mulsina daudzus modelētājus, jo tiek izmantoti dažādi modelēšanas modeļi. Trīs ļoti populāri datu modelēšanas stili ir konceptuālie, fiziskie un loģiskie modeļi, taču daudzu principu pārklājuma dēļ cilvēki, kuri vēlas izmantot kādu no šiem modeļiem, joprojām ir neizpratnē. Viņu neskaidrības vēl vairāk palielinās tehniskā žargona un terminoloģijas dēļ. Šajā rakstā tiks mēģināts vienkāršā izteiksmē noskaidrot atšķirības starp konceptuālajiem un loģiskajiem modeļiem, lai novērstu lasītāju šaubas.

Konceptuālā datu modelēšana

Vienību attiecību modelis ir konceptuālā datu modeļa pamatiezīme. Šī modeļa ERD entītijas ir attēlotas kā kastes, bet attiecības ir attēlotas dimantu formā. Attiecību piemēru var uzskatīt par klientu, kas dod rīkojumu, savukārt entītijas piemērs ir visas lietas, kas varētu interesēt uzņēmumu. Šo modeli 1976. gadā izstrādāja Pīters Čens. Tomēr kopš tā laika šis modelis ir kļuvis vājš un tiek izmantots reti. tīrā veidā šodien.

Konceptuālajā datu modelī bez entītijām un attiecībām ir arī datu vienumi. Šie datu vienumi ir saistīti ar entītijām kā to atribūti. Dažus datu vienumus, kas ir kopīgi visām entītijām, var saistīt ar daudzām entītijām modelī. Viena no jebkura konceptuālā datu modeļa iezīmēm ir tādas pašas terminoloģijas izmantošana entītijām, kas tiek izmantota uzņēmējdarbībā. Lai gan konceptuālais modelis ir salīdzinoši vienkāršs, tas nepaliek, ņemot vērā mūsdienu uzņēmumu sarežģītību. Lai aprakstītu entītijas un to attiecības mūsdienu kontekstā, konceptuālajā datu modelēšanā ir nepieciešams ļoti augsts abstrakcijas līmenis.

Loģiskā datu modelēšana

Ja IT dati ir jāievieš biznesa datos, tiek izmantots loģiskais datu modelis. Lai gan konceptuālajā modelī entītiju un attiecību nosaukšanai nav nepieciešama secība, loģiskajam modelim, veidojot atribūtus, ir jāņem vērā organizācija. Pēc tam var izvēlēties aizstājējatslēgas, lai atvieglotu situāciju, ja svešās atslēgas padara tabulas sarežģītas. Kad tas ir pabeigts. Šķiet, ka loģiskais modelis ir tuvu fiziskajam modelim. Tomēr tam joprojām ir līdzības ar konceptuālo modeli. Loģiskajam modelim ir primārās, svešās un alternatīvās atslēgas, taču nav nekā īpaša mērķa datu bāzes platformai.

Kāda ir atšķirība starp konceptuālo un loģisko datu modeli?

• Datu modelēšanā svarīgi ir gan konceptuālie, gan loģiskie datu modeļi

• Lai gan konceptuālais datu modelis atvieglo saziņu ar datu prasības aprakstu, loģiskais datu modelis ļauj IT darbiniekiem iesaistīties, neuztraucoties par datu bāzes ierobežojumiem.

Ieteicams: