Физические структуры организации файлов данных. (вопрос 10, 11)
Страничная организация информационных массивов БД определяется общей спецификой доступа к данным больших объемов.
Доступ к физическим записям во внешней памяти в большинстве СУБД осуществляется через считывание в оперативную память страниц файла данных, содержащих соответствующие записи.
Непосредственно обработка записей производиться в оперативной памяти, для чего СУБД образует и поддерживает специальные буферы, в которых временно размещаются страницы, содержащие обрабатываемые записи. После завершения обработки страница с соответствующими записями «выталкивается» из буфера и фиксируется в дисковом файле.
Аналогично осуществляется размещение и доступ к индексным массивам.
Общий принцип организации доступа к данным во внешней памяти можно проиллюстрировать схемой, изображенной на рис. 2.9.
Физические структуры организации файлов данных подразделяются на линейные и нелинейные структуры.
Линейные структуры предполагают, что на одной странице файла базы данных объединяются записи одной таблицы (отображение одного информационного объекта).
Рис. 2.9. Общий принцип организации внутренней схемы базы данных.