Kaavio vs. taulukko
(Tietokanta) kaavio on muodollinen kuvaus organisaatiosta ja tietokannan tietojen rakenteesta. Tämä kuvaus sisältää määritelmät taulukoista, sarakkeista, tietotyypeistä, indekseistä ja paljon muusta. Tietokannassa taulukko on tietojoukko, jossa tiedot on järjestetty pystysuorien sarakkeiden ja vaakasuorien rivien joukkoon. Taulukon sarakkeiden lukumäärä määritetään tietokantakaaviossa, mutta se voi pitää rajoittamattoman määrän rivejä. Taulukot sisältävät myös tietoja, kuten sarakkeiden arvojen rajoituksia, ja näitä tietoja kutsutaan metatietoiksi.
Mikä on kaavio?
Tietokantajärjestelmän tietokantakaavio kuvaa tiedon rakenteen ja järjestelyn. Tietokantakaavan määrittelemiseen käytetään muodollista kieltä, jota tietokannan hallintajärjestelmä tukee. Kaavio kuvaa, kuinka tietokanta rakennetaan sen taulukoiden avulla. Kaava määritellään muodollisesti kaavasarjaksi, joka asettaa eheysrajoituksia taulukoille. Lisäksi tietokantakaavio kuvaa kaikkia taulukoita, sarakkeiden nimiä ja tyyppejä, hakemistoja jne. On olemassa kolmen tyyppisiä skeemeja, joita kutsutaan käsitteelliseksi kaavuksi, loogiseksi ja fyysiseksi kaavuksi. Käsitteellinen kaavio kuvaa, kuinka käsitteet ja suhteet kartoitetaan. Looginen kaavio määrittelee, miten entiteetit, määritteet ja suhteet kartoitetaan. Fyysinen kaavio on edellä mainitun loogisen kaavion erityinen toteutus.
Mikä on taulukko?
Taulukko on joukko tietoja, jotka on järjestetty riveiksi ja sarakkeiksi. Tietokanta sisältää yhden tai useamman taulukon, jotka tosiasiallisesti pitävät tietokannan tietoja. Jokaisella tietokannan taulukolla on yksilöivä nimi, jota käytetään sen tunnistamiseen. Tietokannan sarakkeilla on myös yksilöivä nimi ja siihen liittyvä tietotyyppi. Lisäksi sarakkeeseen voi liittyä erityisiä määritteitä, kuten onko se ensisijainen avain vai käytetäänkö sitä indeksinä jne. Taulukon rivit pitävät todellista tietoa. Relaatiotietokannoissa relaatio esitetään taulukon avulla. Mutta suhde ja taulukko eivät ole samoja, koska taulukossa voi olla rivejä, jotka ovat kopioita (ja suhde ei voi sisältää päällekkäisiä rivejä). Objektitaulukoina ja relaatiotaulukoina on kahden tyyppisiä taulukoita. Objektitaulukoissa on tietyn tyyppisiä objekteja, kun taas relaatiotaulukoissa on käyttäjän tiedot relaatiotietokannassa.
Mikä on ero kaavion ja taulukon välillä??
Tietokantakaavio kuvaa tietorakenteen ja organisaation tietokantajärjestelmässä, kun taas taulukko on tietojoukko, jossa tiedot on järjestetty pystysuorien sarakkeiden ja vaakasuorien rivien joukkoon. Tietokantakaavio määrittelee tietokannan taulukot, sarakkeet ja niiden tyypit. Lisäksi kaavio määrittelee myös, mitkä sarakkeet määritellään taulukon ensisijaiseksi avaimeksi. Ymmärrettävästi tietokannan skeema pysyy vakiona luomisen jälkeen, kun taas tietokantataulukoiden todellinen tieto voi muuttua koko ajan.