Erinevus kontseptuaalse ja loogilise mudeli vahel

Erinevus kontseptuaalse ja loogilise mudeli vahel
Erinevus kontseptuaalse ja loogilise mudeli vahel

Video: Erinevus kontseptuaalse ja loogilise mudeli vahel

Video: Erinevus kontseptuaalse ja loogilise mudeli vahel
Video: MIS VAHE ON ÄREVUSEL JA ÄREVUSHÄIRETEL? 2024, November
Anonim

Konseptuaalne vs loogiline mudel

Andmete modelleerimine on üks ülesanne, mis ajab paljud modelleerijad segadusse, kuna kasutatakse erinevaid modelleerimiskujundusi. Kolm väga populaarset andmemodelleerimisstiili on kontseptuaalsed, füüsilised ja loogilised mudelid, kuid paljude kattuvate põhimõtete tõttu jäävad inimesed, kes soovivad mõnda neist mudelitest kasutada, segaduses. Nende segadus suureneb veelgi tehnilise kõnepruugi ja terminoloogia tõttu. See artikkel püüab lihtsate sõnadega välja selgitada erinevused kontseptuaalsete ja loogiliste mudelite vahel, et kõrvaldada lugejate kahtlused.

Kontseptuaalne andmete modelleerimine

Olemisuhete mudel on kontseptuaalse andmemudeli põhifunktsioon. Selle mudeli ERD-s on olemid kujutatud kastidena, samas kui suhted on kujutatud teemantide kujul. Suhte näidet võib võtta kui kliendi tellimuse esitamist, samas kui üksuse näide on kõik asjad, millest ettevõte võib huvitatud olla. Selle mudeli töötas välja Peter Chen 1976. aastal. Sellest ajast alates on see mudel aga lahjenenud ja seda kasutatakse harva puhtal kujul täna.

Konseptuaalses andmemudelis on peale olemite ja suhete ka andmeüksused. Need andmeüksused on nende atribuutidena lingitud olemitega. Mõned andmeüksused, mis on ühised kõikidele olemitele, võivad olla mudelis paljude olemitega seotud. Ükskõik millise kontseptuaalse andmemudeli üks omadus on sama terminoloogia kasutamine üksuste jaoks, mida ettevõttes kasutatakse. Kuigi kontseptuaalne mudel on suhteliselt lihtne, ei jää see praeguste ettevõtete keerukust arvestades nii. Olemite ja nende suhete kirjeldamiseks tänapäeva kontekstis on kontseptuaalses andmemodelleerimises vaja väga kõrget abstraktsioonitaset.

Loogiline andmete modelleerimine

Just IT-andmete rakendamisel äriandmetes kasutatakse loogilist andmemudelit. Kuigi kontseptuaalses mudelis olemite ja suhete nimetamisel pole vaja järjekorda, tuleb loogilise mudeli puhul atribuutide loomisel arvestada organisatsiooniga. Seejärel võite valida asendusvõtmed, et muuta see lihtsamaks, kui võõrvõtmed muudavad tabelid keeruliseks. Pärast lõpetamist. Loogiline mudel näib olevat lähedane füüsilisele mudelile. Siiski on sellel endiselt sarnasusi kontseptuaalse mudeliga. Loogilisel mudelil on primaar-, võõr- ja alternatiivvõtmed, kuid mitte midagi konkreetset sihtandmebaasi platvormi jaoks.

Mis vahe on kontseptuaalsel ja loogilisel andmemudelil?

• Andmemodelleerimisel on olulised nii kontseptuaalsed kui ka loogilised andmemudelid

• Kui kontseptuaalne andmemudel teeb andmenõude kirjeldusega suhtlemise lihtsaks, siis loogiline andmemudel võimaldab IT-meestel osaleda ilma andmebaasipiirangute pärast muretsemata.

Soovitan: