Базы данных

Физические модели

Физическая модель БД определяет способ размещения данных на носителях (устройствах внешней памяти), а также способ и средства организации эффективного доступа к ним. Поскольку СУБД функционирует в составе и под управлением операционной системы, то организация хранения данных и доступа к ним зависит от принципов и методов управления данными операционной системы.

К вопросам организации данных относятся:

·   выбор типа записи – единицы обмена в операциях ввода-вывода;

·   выбор способа размещения записей в файле и, возможно, метода оптимизации размещения;

·   выбор способа адресации и метода доступа к записям.

Стадия физического проектирования БД в общем случае включает:

·   выбор способа организации БД;

·   разработку спецификации внутренней схемы;

·   описание отображения концептуальной схемы во внутреннюю.

В отличие от ранних СУБД, многие современные системы не предоставляют разработчику какого-либо выбора на этой стадии. Реально к вопросам проектирования физической модели можно отнести:

·   выбор схемы размещения данных (разделение по файлам или тип RAID-массива);

·   определение числа и типа индексов (например, кластеризованный или некластеризованный в случае MS SQL Server).

Способ хранения БД определяется механизмами СУБД автоматически по умолчанию на основе спецификаций концептуальной схемы БД, и внутренняя схема в явном виде в таких системах не используется. Внешние схемы БД обычно конструируются на стадии разработки приложений.

предыдущаяследующая тема