Konseptuaalinen vs looginen malli
Tietojen mallinnus on yksi tehtävä, joka hämmentää monia mallintajia, koska käytetään erilaisia mallinnusmalleja. Kolme erittäin suosittua tietomallinnustyyliä ovat käsitteelliset, fyysiset ja loogiset mallit, mutta monien päällekkäisten periaatteiden vuoksi ihmiset, jotka haluavat käyttää jotakin näistä malleista, ovat hämmentyneitä. Heidän hämmennyksensä lisääntyy entisestään teknisen jargonin ja terminologian vuoksi. Tässä artikkelissa yritetään selvittää käsitteellisten ja loogisten mallien väliset erot yksinkertaisin sanoin, jotta lukijoiden mielet poistuvat epäilyksistä.
Käsitteellinen tietojen mallinnus
Entity Relationship Model on käsitteellisen tietomallin perusominaisuus. Tämän mallin ERD:ssä entiteetit esitetään laatikoina, kun taas suhteet on kuvattu timanttien muodossa. Esimerkkiä suhteesta voidaan pitää asiakkaan antamana tilauksena, kun taas esimerkkinä kokonaisuudesta on kaikki asiat, joista yritys saattaa olla kiinnostunut. Tämän mallin kehitti Peter Chen vuonna 1976. Sen jälkeen tämä malli on kuitenkin laimentunut ja sitä käytetään harvoin puhtaassa muodossaan tänään.
Konseptuaalisessa tietomallissa on myös tietoyksiköitä entiteettien ja suhteiden lisäksi. Nämä tietokohteet linkitetään entiteeteihin attribuutteinaan. Jotkut tietokohteet, jotka ovat yhteisiä kaikille entiteeteille, voidaan linkittää useisiin mallin entiteeteihin. Yksi minkä tahansa käsitteellisen tietomallin piirre on saman terminologian käyttö entiteeteille, joita käytetään liiketoiminnassa. Vaikka käsitteellinen malli on suhteellisen yksinkertainen, se ei pysy sellaisena nykyisten yritysten monimutkaisuuden vuoksi. Kokonaisuuksien ja niiden suhteiden kuvaaminen tämän päivän kontekstissa edellyttää erittäin suurta abstraktiota käsitteellisessä tiedon mallintamisessa.
Looginen tiedon mallinnus
Logista tietomallia hyödynnetään silloin, kun IT-dataa on tarkoitus toteuttaa yritysdataan. Vaikka käsitteellisen mallin entiteettien ja suhteiden nimeämisessä ei tarvitse olla järjestystä, looginen malli edellyttää organisaation huomioimista määritteitä luotaessa. Sitten voidaan valita korvikeavaimia, jotta on helpompaa, jos vierasavaimet saavat taulukot näyttämään monimutkaisilta. Kun olet valmis. Looginen malli näyttää olevan lähellä fyysistä mallia. Sillä on kuitenkin edelleen yhtäläisyyksiä käsitteelliseen malliin. Loogisessa mallissa on ensisijainen, vieras ja vaihtoehtoinen avaimet, mutta ei mitään erityistä kohdetietokanta-alustalle.
Mitä eroa on käsitteellisellä ja loogisella tietomallilla?
• Sekä käsitteelliset että loogiset tietomallit ovat tärkeitä tietojen mallintamisessa
• Vaikka käsitteellinen tietomalli helpottaa kommunikointia tietovaatimuksen kuvauksen avulla, looginen tietomalli mahdollistaa IT-miehille osallistumisen ilman, että heidän tarvitsee huolehtia tietokannan rajoituksista.