datamallinnuksessa
Datamallinnus on prosessi, jossa organisaation tiedot järjestetään ja jäsennetään kuvaamaan liiketoimintaa. Tavoitteena on luoda rakenteellinen malli, joka tukee tiedon tallentamista, hakua ja käytettävyyttä sekä mahdollistaa tiedon eheyden. Datamallinnus jaetaan usein kolmeen tasoon: konseptuaalinen malli, looginen malli ja fyysinen malli. Konseptuaalinen malli kuvaa suuria entiteettejä ja niiden välisiä suhteita liiketoiminnan näkökulmasta riippumatta teknisestä toteutuksesta. Looginen malli tarkentaa rakenteita, kuten entiteettejä, ominaisuuksia (attribuutteja) ja avainkäsitteitä sekä suhteiden kardinaliteetteja, säilyttäen kuitenkin teknisen riippumattomuuden. Fyysinen malli määrittelee tietokannan rakenteen, johon kuuluvat taulut, sarakkeet, indeksit sekä tallennusratkaisujen valinnat.
Tärkeimpiä periaatteita ovat normalisointi ja eheysrajoitteet: päällekkäisyyksien eliminointi ja avainten viittauksien määrittäminen. Käytännössä datamallinnuksessa käytetään entiteetti-relaatio
Datamallinnusta sovelletaan muun muassa operatiivisissa tietokannoissa, data-markkinoilla ja data warehouse -ratkaisuissa. Se on monitieteellinen ala, jossa