mikä on tietomalli ja tietomallien tuonti DBMS: ssä
tietomallit voivat helpottaa vuorovaikutusta suunnittelijan, sovellusten ohjelmoijan ja loppukäyttäjän välillä.
hyvin kehittynyt tietomalli voi jopa lisätä ymmärrystä organisaatiosta, jota varten tietokantamalli on kehitetty. Lyhyesti sanottuna tietomallit ovat viestintäväline.
tietomallinnuksen merkitys
tiedot muodostavat järjestelmän käyttämät perustietoyksiköt. Sovelluksia luodaan hallitsemaan dataa ja auttamaan datan muuntamisessa informaatioksi.
mutta eri ihmiset tarkastelevat tietoja eri tavoin. Niin, että on valtava merkitys tietojen mallinnus DBMS.
vertaa esimerkiksi yritysjohtajan (data) näkemystä yrityksen virkailijan näkemykseen. Vaikka johtaja ja virkailija työskentelevät molemmat samassa yrityksessä, esimiehellä on todennäköisemmin yrityksen laajuinen näkemys yrityksen tiedoista kuin virkailijalla.
sovellusten ohjelmoijilla on vielä toinen näkemys datasta, sillä he ovat kiinnostuneempia datan sijainnista, muotoilusta ja erityisistä raportointivaatimuksista.
pohjimmiltaan sovellusten ohjelmoijat kääntävät yrityksen toimintaperiaatteet ja menettelyt eri lähteistä sopiviksi rajapinnoiksi, raporteiksi ja kyselyruuduiksi.
kun hyvä tietokantasuunnitelma on saatavilla, ei ole väliä, että sovellusten ohjelmoijan näkemys datasta on erilainen kuin Managerin ja/tai loppukäyttäjän. Toisaalta, kun hyvä tietokanta suunnitelma ei ole käytettävissä, ongelmia todennäköisesti esiintyy.
esimerkiksi varastonhallintaohjelma ja tilaussyöttöjärjestelmä saattavat käyttää keskenään ristiriitaisia tuotenumerointijärjestelmiä, jolloin yhtiölle aiheutuu tuhansien (tai jopa miljoonien) dollarien kustannukset. Tietomalli on abstraktio; tietomallista ei voi vetää tarvittavaa dataa ulos.