Kontseptuaalse Ja Loogilise Mudeli Erinevus

Kontseptuaalse Ja Loogilise Mudeli Erinevus
Kontseptuaalse Ja Loogilise Mudeli Erinevus

Video: Kontseptuaalse Ja Loogilise Mudeli Erinevus

Video: Kontseptuaalse Ja Loogilise Mudeli Erinevus
Video: Если нос не дышит. Массаж носа/Насморк/ Заложенность/Как вылечить насморк 2024, Mai
Anonim

Kontseptuaalne vs loogiline mudel

Andmete modelleerimine on üks ülesanne, mis ajab paljusid modelleerijaid segadusse modelleerimise erinevate kujunduste kasutamise tõttu. Kolm väga populaarset andmemudeli stiili 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 žargooni ja terminoloogia tõttu. See artikkel püüab välja selgitada erinevused kontseptuaalsete ja loogiliste mudelite vahel lihtsustatult, et kõrvaldada lugejate kahtlused.

Kontseptuaalne andmete modelleerimine

Kontseptuaalse andmemudeli põhiomadus on üksuse seosemudel. Selle mudeli ERD-s on üksused kujutatud lahtritena, seoseid aga teemantidena. Suhte näite võib võtta kui tellimuse esitanud kliendi, samal ajal kui üksuse näide on kõik asjad, millest ettevõte võib olla huvitatud. Selle mudeli töötas välja Peter Chen 1976. aastal. Sellest ajast alates on see mudel lahjendatud ja seda kasutatakse harva täna puhtal kujul.

Kontseptuaalses andmemudelis on peale üksuste ja seoste ka andmeid. Need andmeüksused on atribuutidena seotud üksustega. Mõne andmeüksuse, mis on ühine kõigile üksustele, saab mudelis siduda paljude üksustega. Mis tahes kontseptuaalse andmemudeli üks omadus on sama terminoloogia kasutamine üksustes, mida kasutatakse ettevõttes. Ehkki kontseptuaalne mudel on suhteliselt lihtne, ei ole see tänapäeval ettevõtete keerukust arvestades nii. Üksuste ja nende seoste kirjeldamiseks tänases kontekstis on kontseptuaalsete andmete modelleerimisel vajalik väga kõrge abstraktsiooni tase.

Andmete loogiline modelleerimine

Just siis, kui IT-andmed tuleb ettevõtte andmetesse rakendada, kasutatakse loogilist andmemudelit. Ehkki kontseptuaalses mudelis olevate üksuste ja seoste nimetamisel pole vaja korraldust, nõuab loogiline mudel atribuutide loomisel ka korralduse arvestamist. Seejärel võib leida asendusvõtmeid, et oleks lihtsam, kui võõrvõtmed muudavad tabelid keerukaks. Kui see on valmis. Tundub, et loogiline mudel on füüsilise mudeli lähedal. Kuid sellel on endiselt kontseptuaalse mudeliga sarnasusi. Loogilisel mudelil on esmane, võõras ja alternatiivsed võtmed, kuid mitte midagi konkreetset sihtandmebaasi platvormil.

Mis vahe on kontseptuaalsel ja loogilisel andmemudelil?

• Andmete modelleerimisel on olulised nii kontseptuaalsed kui ka loogilised andmemudelid

• Ehkki kontseptuaalne andmemudel muudab andmenõuete kirjeldusega suhtlemise lihtsaks, võimaldab loogiline andmemudel IT-meestel end sisse lülitada, ilma et peaks andmebaasipiirangute pärast vaeva nägema.

Soovitatav: