Sisällysluettelo:
Määritelmä - mitä Flat File tarkoittaa?
Litteä tiedosto-tietokanta tallentaa tiedot selkeässä muodossa. Relaatiotietokannassa tasainen tiedosto sisältää taulukon, jossa on yksi tietue riviä kohti. Tietueen eri sarakkeet on erotettu pilkulla tai välilehdellä kenttien erottamiseksi. Toisin kuin relaatiotietokanta, litteät tiedostot eivät sisällä useita taulukoita. Litteisiin tiedostoihin tallennettuihin tietoihin ei ole liitetty kansioita tai polkuja.
Litteitä tiedostoja käytetään laajasti tietovarastoprojekteissa tietojen tuontiin. Niiden tallentamiin tietoihin ei suoriteta minkäänlaisia manipulointeja, mutta ne ovat parempia, koska ne kuljettavat tietoja palvelimelta helposti. Tasaiset tiedostot toimivat vain paljaana välineenä taulukkotietojen tallentamiselle, mutta niillä ei ole mitään suhteita niihin sisältyvien taulukoiden välillä.
Techopedia selittää tasaisen tiedoston
Ohjelmoijat käyttävät litteitä tiedostoja tietokantoja luotaessa sovelluksia Oracle- ja SQL-tiedostoihin, jotka tukevat useita ohjelmointikieliä. Yksinkertaisen rakenteensa vuoksi kiinteät tiedostot vievät vähemmän tilaa kuin jäsennetyt tiedostot, mutta tasotiedostojen tietoja voidaan vain lukea, tallentaa ja lähettää. Tietojen esitys tasotiedostojen tietokannassa on tiettyjen standardien mukainen. Jokainen kiinteän tiedoston tietokannan sarake on rajoitettu tiettyyn tietotyyppiin. Erottimet sisältyvät tasaisiin tiedostoihin kiinteän leveyden tietojen muotoilun varmistamiseksi. Ne vähentävät tietueen eri kenttien sijainnin yleiskustannuksia. Tasaisen tiedoston ensimmäinen rivi viittaa kentän nimeen. Tämän erillisen kentän nimen avulla on helpompi tunnistaa mitä tietoja kukin kenttä käsittelee. Kaikki tasaisen tiedoston tietokannan rivit seuraavat myös tuple-konseptia relaatioalgebrossa, jossa tuple on järjestetty elementtiluettelo. Litteiden tiedostojen tiedot ovat alkuperäisessä muodossaan, kunnes ne siirretään tietokannan hallintajärjestelmään tai varastoalueelle. Kun lähetys on valmis, tietoja muutetaan ja tallennetaan eri muodoissa.
