Sisällysluettelo:
Määritelmä - mitä taulukko tarkoittaa?
Taulukko on nimetty relaatiotietokantatietojoukko, joka on järjestetty rivien ja sarakkeiden avulla. Relaatiotaulukko on perustavanlaatuinen relaatiotietokantakonsepti, koska taulukot ovat ensisijainen tietojen tallennusmuoto.
Sarakkeet muodostavat taulukon rakenteen ja rivit sisällön. Taulukot sallivat rajoitukset sarakkeille (ts. Sallittu sarakkeen tietotyyppi), mutta eivät rivejä. Jokaisella tietokantataululla on oltava yksilöivä nimi. Useimmissa relaatiotietokannoissa on nimeämisrajoituksia. Esimerkiksi nimi ei saa sisältää välilyöntejä tai se voi olla varattu avainsana, kuten TAULUKKO tai JÄRJESTELMÄ.
Techopedia selittää taulukon
Relaatiotaulukoissa tallennetaan tiedot sarakkeisiin ja riveihin. Taulua luotaessa sarakkeet on määritettävä, mutta sarakkeet voidaan lisätä tai poistaa taulukon luomisen jälkeen. Tänä aikana sarakedatan rajoituksia voidaan määritellä tai olla määrittelemättä. Esimerkiksi, kun luodaan CUSTOMER_MASTER-taulukko asiakastietojen tallentamiseksi, määritelmiä voidaan lisätä, esimerkiksi DATE_OF_BIRTH-sarake, joka hyväksyy vain päivämäärät, tai CUSTOMER_NAME -sarake, joka ei välttämättä ole tyhjä (tyhjä).
Taulukkorivit ovat taulukon todelliset tietoelementit. CUSTOMER_MASTER-taulukossa rivit pitävät jokaista asiakasrekisteriä. Siten rivi koostuu tietoelementistä kussakin taulukon sarakkeessa. Jos rivin arvoa ei syötetä, arvoa kutsutaan nollaksi, jolla ei ole samaa merkitystä kuin nolla tai välilyönti.
Taulukoissa on myös muita taulukosuhteita, jotka määritellään erityisillä sarakkeilla, ja näkyvimmät ovat ensisijaiset ja vieraat avaimet. Esimerkiksi CUSTOMER_MASTER-taulukossa on CUSTOMER_ID -sarake, jota käytetään kunkin taulukon asiakkaan yksilöimiseen. Jos toisen taulukon on viitattava tiettyyn asiakkaaseen, voidaan lisätä vastaava sarake (tunnetaan myös vieraana avaimena), joka viittaa CUSTOMER_MASTER-taulukon asiakastunnukseen. Muihin taulukoihin ei tarvitse tallentaa lisätietoja asiakasta, jotka on jo tallennettu CUSTOMER_MASTER-taulukkoon.