Tasainen tiedosto on kokoelma tietokantaan tallennettuja ja niihin peräkkäin käytettäviä tietoja, jotka on usein luotu tietojen tallentamiseen strukturoimattomalla tavalla. Esimerkiksi pilkulla erotetut arvot (CSV) sisältävät taulukot, joissa jokainen kenttä on erotettu toisistaan pilkulla. Vaikka litteä tiedostojärjestelmä tarjoaa joitain etuja, se tekee usein suurista tietomääristä melko hankalaa tallentaa ja käyttää. Suurin osa nykyään käytetyistä tietokannoista on relaatiojärjestelmiä, jotka käyttävät jäsenneltyjä kyselyitä tietojen noutamiseen ja esittämiseen käyttäjälle.
Miten se toimii
Jotta tasotiedostojen tietomalli toimisi, kaikki tietueen olennaiset tiedot on tallennettava samaan tiedostoon. Esimerkiksi CSV-taulukossa mikään sovelluskohtainen muoto ei koske tiedoston sisältämiä tietoja. vain pilkku merkitsee tietueen yhden kentän loppua. Jokainen tietue on kirjoitettu tiedoston riville, jolloin yksittäisen tietueen kaikki tiedot voidaan tallentaa erillään muista tietueista.
Tällaisista tietokannoista voi nopeasti tulla erittäin suuria ja vaikeita hallita niiden yksinkertaisen järjestämistavan vuoksi. Monet modernit tietomallit käyttävät yhdistettyjä taulukoita aiheeseen liittyvien tietojen ryhmien järjestämiseen. Tämä helpottaa tällaisten tietojen paikantamista ja joustavampaa työskentelyä.
Litteän järjestelmän käyttö
Jos asiakas soittaa yritykseen tehdäkseen tilauksen, joku syöttää tietonsa taulukkoon tai tietokantaan. Sama henkilö tai joku muu syöttää sitten tiedot kyseistä tilausta varten. Litteä tiedostojärjestelmä saattaa tallentaa kaikki nämä asiakkaan tiedot yhteen tiedostoon.
Tämä ei kuitenkaan ole välttämätöntä, joten voidaan säilyttää useita tiedostoja: yksi asiakkaalle ja yksi jokaiselle yksittäiselle tilaukselle. Tiedot tilauksesta, joka on tallennettu yhteen tasotiedostoon, eivät liity eri asiakkaan tietoihin. Nämä tiedostot eivät liity toisiinsa millään tavalla, joten joku, joka käyttää litteää tiedostotietokantaa löytääkseen asiakastietoja, voi helposti menettää muita tilauksia koskevia tiedostoja.
Tämän järjestelmän heikkoudet
Koska jokaisen tietueen on oltava itsessään täydellinen, litteä tiedostojärjestelmä johtaa yleensä erittäin suuriin tiedostoihin tai yhteyden puuttumiseen sen sisällä olevien tietojen välillä. Nykyään yleinen tietokanta on relaatiotietokanta. Tämän mallin avulla yhden taulukon tiedot voidaan yhdistää muihin taulukoihin käyttämällä kussakin taulukossa olevia avainkenttiä. Näiden kenttien kautta yhdistetään useita taulukoita, jolloin jokaisella voi olla vain osa tarvittavista tiedoista.
Suhteelliset tietokannat
Sama edellä esitetty asiakasesimerkki saattaa näyttää suhteelliselta mallilta aivan erilaiselta. Kun asiakas soittaa tilaamaan, joku syöttää tietonsa tietokannan “asiakas” -taulukkoon. Toinen henkilö voi sitten syöttää tilauksensa tiedot erilliseen taulukkoon. Kukin näistä taulukoista sisältää kentät, jotka yhdistävät ne toisiinsa. Tämä tarkoittaa sitä, että joku voi käyttää järjestelmää löytääkseen helpommin kaikki asiakkaan tiedot, mukaan lukien koko tilaushistoria.
Jatkuva käyttö
Litteätiedostotietokannoilla on joitain käyttötarkoituksia, vaikka tämän tietomallin toiminnot eivät ole aivan yhtä tehokkaita kuin nopeampi suhteellinen lähestymistapa. Yksinkertaiset järjestelmät voivat helposti sisältää perustietoja nopeaa tietokantaa varten. Yhdistettyjen kenttien puute poistaa myös puuttuvat taulukot aiheuttavat virheet, joten monet ladattavat tietokannat käyttävät tätä muotoa tällaisten ongelmien välttämiseksi.