Sekvenční soubory

Sekvenční soubory  jsou soubory , které ukládají informace v nestrukturované podobě (pro vyhledávání a přístup). Vyhledávání v takových souborech se provádí postupným čtením souboru od začátku a porovnáním "všech" s požadovaným. Podobně přístup k určité části souboru pokaždé vyžaduje „čtení od začátku“.

Příkladem sekvenčních souborů jsou textové soubory (*.txt)

Sekvenční soubory překonávají soubory s náhodným přístupemz hlediska kompaktnosti, ale ztrácejí z hlediska rychlosti přístupu. Sekvenční soubory jsou v podstatě textové soubory, které lze otevřít pomocí textového editoru. Textový soubor může obsahovat kódy znaků, znak nového řádku vbCrLf, znak tabulátoru vbTab a znak konce souboru. Záznamy jsou zde řetězce proměnné délky, oddělené od sebe znakem nového řádku. Takové soubory jsou obvykle vytvářeny aplikacemi pro zpracování a ukládání textových informací (nikoli však číselných). Soubory se sekvenčním přístupem se čtou od začátku do konce, takže z nich nelze číst data a zároveň je zapisovat. Obvykle jsou informace z textového souboru načteny všechny do paměti a uloženy do souboru po dokončení práce s ním. Chcete-li změnit jeden záznam souboru se sekvenčním přístupem, musí být zapsán celý znovu. Pokud aplikace potřebuje častý přístup k datům uloženým v určitém souboru, měly by být použity soubory s náhodným přístupem.

Viz také