Taulu (tietokanta)

Taulu on tietokannassa käytetty tietueista koostuva rakenne.[1] Taulussa voi olla useita tietueita tai ei yhtään.[1]

Relaatiomallin mukaisessa tietokannassa taulut ovat lähes aina yksi-moneen -suhteessa.[2] Tietokannan normalisointiperiaatteen mukaan tietojen toistoa pyritään välttämään.

Hierarkisissa tietokannoissa (ei relaatiomallin mukaisissa) on aina implisiittinen liitos segmenttien välillä, kun taas relaatiotietokannoissa taulujen välinen liitos on aina määriteltävä eksplisiittisesti.[3]

Tietokantataulun sanotaan olevan vastakohta taulukkolaskentaohjelman käyttämälle rakenteelle: tietokantataulu soveltuu hyvin tietokoneohjelman käsiteltäväksi siinä missä taulukkolaskennassa käytetty malli soveltuu ihmisen käsiteltäväksi.[4]

  1. a b Relaatiotietokantojen peruskäsitteet appro.mit.jyu.fi. Viitattu 30.6.2019.
  2. Valkama, Jimmy: TIETOKANNAN SUUNNITTELU HARJOITTELUNOHJAUSHANKKEESEEN theseus.fi. elokuu 2017. Viitattu 30.6.2019.
  3. Comparison of hierarchical and relational databases IBM. Viitattu 30.6.2019. (englanniksi)
  4. Robert Kosara: Spreadsheet Thinking vs. Database Thinking eagereyes.org. 24.4.2016. Viitattu 30.6.2019. (englanniksi)