Konceptuālais un loģiskais modelis
Datu modelēšana ir viens uzdevums, 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āli, fiziski un loģiski modeļi, taču daudzo principu pārklāšanās dēļ cilvēki, kuri vēlas izmantot kādu no šiem modeļiem, joprojām ir apjukuši. Viņu neskaidrības vēl vairāk palielinās tehniskā žargona un terminoloģijas dēļ. Šis raksts vienkāršā izteiksmē mēģinās noskaidrot atšķirības starp konceptuālajiem un loģiskajiem modeļiem, lai lasītāju prātos novērstu šaubas..
Konceptuālo datu modelēšana
Entītiju attiecību modelis ir konceptuālā datu modeļa galvenā iezīme. Šī modeļa ERD entītijas ir attēlotas kā rūtiņas, bet attiecības ir attēlotas dimantu formā. Attiecību piemēru var uzskatīt par klienta pasūtījumu, bet vienības piemērs ir visas lietas, kas varētu interesēt biznesu. Šo modeli 1976. gadā izstrādāja Pīters Čens. Tomēr kopš tā laika šis modelis ir kļuvis mazāks un reti tiek izmantots. tīrā formā šodien.
Konceptuālā datu modelī ir arī datu vienības, izņemot entītijas un attiecības. Š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 modeļa vienībām. Jebkura konceptuālā datu modeļa viena iezīme ir tās pašas terminoloģijas izmantošana vienībām, ko izmanto uzņēmējdarbībā. Lai arī konceptuālais modelis ir samērā vienkāršs, tas, ņemot vērā kompāniju sarežģītību mūsdienās, tā nepaliek. Lai aprakstītu entītijas un to attiecības mūsdienu kontekstā, konceptuālo datu modelēšanā ir nepieciešams ļoti augsts abstrakcijas līmenis.
Loģisko datu modelēšana
Tieši tad, kad IT dati ir jāievieš biznesa datos, tiek izmantots loģiskais datu modelis. Lai gan jēdziena modelī entitāšu un attiecību nosaukšanai nav jābūt pasūtījumam, loģiskajam modelim, veidojot atribūtus, ir jāņem vērā organizācija. Pēc tam var meklēt surogātos taustiņus, lai atvieglotu ārzemju atslēgu izmantošanu, ja galdi izskatās sarežģīti. Pēc pabeigšanas. Šķ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, bet nekas īpaši mērķa datu bāzes platformai.
Kāda ir atšķirība starp konceptuālo un loģisko datu modeli? • Datu modelēšanai ir svarīgi gan konceptuālie, gan loģiskie datu modeļi • Kaut arī konceptuālais datu modelis atvieglo saziņu ar datu prasību aprakstu, loģiskais datu modelis ļauj IT darbiniekiem ķerties klāt, neraizējoties par datu bāzes ierobežojumiem..
|