Файлова модель.

Основні типи структур даних файлової моделі -поле, запис, файл.

У файлових системах реалізується модель типуплоский файл. При цій моделі інформаційна база (ІБ) є сукупністю не пов'язаних між собою файлів (незалежних) з однотипних записів з лінійною (однорівневою) структурою. Структура запису файлу - лінійна, тобто поля мають єдине значення і відсутні групові дані.

Опис логічної організації даних файлової моделі. При описі логічної організації даних кожному файлу надається унікальне ім'я і дається опис структури його записів. Опис структури записів включає перелік полів, що входять у неї, таїх порядок усередині запису.

Для кожного поля задається скорочене позначення - ім'я поля (ідентифікатор поля всередині запису), формат поля - тип даного, що зберігається, довжина поля і точність числових даних. Для полів, що виконують роль унікального (первинного) ключа запису, вказується ознака ключа.

Індексування. Засобом ефективного доступу за ключем до записів файлу є індексування. При індексуванні створюється додатковий індексний файл, який в упорядкованому вигляді містить усі значення ключа файлу даних. Для кожного значення ключа в індексному файлі міститься показник на відповідний запис файлу даних. При наявності індексного файлу, розмір якого менший від основного, за заданим ключем швидко знаходиться запис. За допомогою показника на запис у файлі даних здійснюється прямий доступ до цього запису. Індексування може проводитися не лишеза первинним, а й за вторинним ключем.