Kaavio vs. tietokanta?
Tietokantaa voidaan kuvata rakenteellisten tietojen kokoelmana, joka yleensä tallennetaan tietokonejärjestelmiin. Tietokannan rakenne saadaan aikaan järjestämällä tiedot oikein tietokantamallin avulla. Termi ”kaava” tarkoittaa ”suunnitelmaa tai muotoa”, ja se voidaan määritellä terminologiana, jota käytetään mallintamaan tai luomaan looginen rakenne, jonka avulla tieto voidaan tallentaa tietokantaan. Teknisesti ottaen tietokantakaavio on taustalla oleva rakenne, jota kuvataan ja jota tuki tietokannan hallintajärjestelmä, jota käytetään tietueiden tallentamiseen.
Yleensä kaavio on korkeampi abstraktiomalli malleista, jotka tietokannan suunnittelijat ja yritysanalyytikot sieppaavat ja dokumentoivat projektin tai tuotekehityksen analysointivaiheessa. Niitä ei sellaisenaan ole tietokannassa, mutta joissakin tietokantavaihtoehdoissa ne voidaan toteuttaa joillakin tasoilla fyysisessä muodossa.
Kun tuomme käyttäjän tähän näkökulmaan, voimme määritellä nämä kolme kokonaisuutta (tietokanta, skeema ja käyttäjä) seuraavasti:
Tietokanta on kokoelma fyysisiä tiedostoja.
Käyttäjä on se, joka muodostaa yhteyden tietokantaan.
Kaavio on käyttäjän omistamien kohteiden kokoelma.
Yhteenvetona voidaan todeta, että kaavio on yleensä graafinen esitys tietokantajärjestelmän rakenteesta, kun taas tietokanta itsessään on tietueiden tai tietojen jäsennelty kokoelma.
Yhteenveto:
1.Tietokanta on fyysinen rakenne.
2.Skema on looginen rakenne.
3.Tietokanta on kokoelma liittyviä tietueita ja taulukoihin tallennettuja tietoja.
4.Skeemi puolestaan on tietokannan looginen määritelmä tai toisin sanoen suunnitelma, joka määrittelee kaikkien taulukoiden ja sarakkeiden nimet ja määrittelee minkä tyyppinen kukin sarake on jne..
5.Joissakin tietokannan hallintajärjestelmissä kaavio voidaan toteuttaa fyysisessä muodossa millä tahansa tasolla.
6.Käyttöobjektien ja levyille tietoja tallentavien fyysisten tiedostojen välillä ei ole yksi-yksi-vastaavuutta.