Стадия физического проектирования базы данных в общем случае включает:
• выбор способа организации базы данных;
• разработку спецификации внутренней схемы средствами модели данных ее внутреннего уровня;
• описание отображения концептуальной схемы во внутреннюю. Важно заметить, что в отличие от ранних СУБД,многие современные системы не предоставляют разработчику какого-либо выбора на этой стадии. Реально к вопросам проектирования физической модели можно отнести выбор схемы размещения данных (разделение по файлам или тип RAID-массива)и определение числа и типа индексов (например, кластеризованный или не кластеризованный в случае MS SQLServer).
Способ хранения базы данных определяется механизмами СУБДавтоматически «по умолчанию» на основе спецификаций концептуальной схемы базы данных, и внутренняя схема в явном виде в таких системах не используется.
Следует также отметить, что внешние схемы базы данных обычно конструируются на стадии разработки приложений.
Тема 3.4. Проектирование реляционной базы данных