Kaavio vs. taulukko
(Tietokanta) -malli on muodollinen kuvaus organisaatiosta ja tietokannan tietojen rakenteesta. Tämä kuvaus sisältää taulukoiden, sarakkeiden, tietotyyppien, hakemistojen ja paljon muuta. Tietokannassa taulukko on tietojoukko, jossa tiedot on järjestetty pystysuorien sarakkeiden ja vaakarivien joukkoon. Taulukon sarakkeiden määrä on määritetty tietokantakaaviossa, mutta siihen mahtuu mikä tahansa määrä rivejä. Taulukot sisältävät myös tietoja, kuten sarakkeiden arvojen rajoitukset, ja näitä tietoja kutsutaan metatiedoiksi.
Mikä on skeema?
Tietokantajärjestelmän tietokantakaavio kuvaa tietojen rakennetta ja organisaatiota. Tietokannan mallin määrittelemiseen käytetään virallista kieltä, jota tietokannan hallintajärjestelmä tukee. Kaavio kuvaa, kuinka tietokanta rakennetaan sen taulukoiden avulla. Muodollisesti kaava määritellään kaavasarjaksi, joka asettaa taulukoille eheysrajoituksia. Lisäksi tietokantakaava kuvaa kaikki taulukot, sarakkeiden nimet ja tyypit, hakemistot jne. On olemassa kolmen tyyppisiä skeemia, joita kutsutaan käsitteelliseksi, loogiseksi ja fyysiseksi skeemaksi. Käsitteellinen kaavio kuvaa, miten käsitteet ja suhteet kartoitetaan. Looginen skeema määrittää, miten entiteetit, määritteet ja suhteet kartoitetaan. Fyysinen skeema on edellä mainitun loogisen skeeman erityinen toteutus.
Mikä on pöytä?
Taulukko on joukko tietoja, jotka on järjestetty riveihin ja sarakkeisiin. Tietokanta sisältää yhden tai useampia taulukoita, jotka tosiasiassa pitävät tietoja tietokannassa. Jokaisella tietokannan taulukolla on yksilöllinen nimi, jota käytetään sen tunnistamiseen. Tietokannan sarakkeilla on myös yksilöllinen nimi ja siihen liitetty tietotyyppi. Lisäksi sarakkeeseen voi liittyä erityisiä määritteitä, kuten onko se ensisijainen avain vai käytetäänkö sitä hakemistona, jne. Taulukon riveillä on todelliset tiedot. Relaatiotietokannoissa suhde esitetään taulukon avulla. Suhde ja taulukko eivät kuitenkaan ole samat, koska taulukossa voi olla kaksoiskappaleita (ja relaatio ei voi sisältää päällekkäisiä rivejä). Taulukoita on kahta tyyppiä olio- ja relaatiotaulukoina. Objektitaulukoissa on määritetyn tyyppisiä objekteja, kun taas relaatiotaulukoissa käyttäjätietoja relaatiotietokannassa.
Mitä eroa on kaavalla ja taulukolla?
Tietokantakaava kuvaa tietorakenteen ja rakenteen tietokantajärjestelmässä, kun taas taulukko on tietojoukko, jossa tiedot on järjestetty pystysarakkeisiin ja vaakasuoriin riveihin. Tietokantakaava määrittelee tietokannan taulukot, sarakkeet ja niiden tyypit. Lisäksi kaava määrittelee myös mitkä sarakkeet on määritelty taulukon ensisijaiseksi avaimeksi. Ymmärrettävästi tietokannan kaavio pysyy vakiona, kun se on luotu, kun taas tietokantataulukoiden todelliset tiedot voivat muuttua koko ajan.