Некоторые этапы физического проектирования базы данных:
- Перенос логической модели данных в среду целевой системы управления базами данных (СУБД). 2 На этом этапе отношения, разработанные в логической модели, преобразуются в таблицы, атрибуты становятся столбцами таблиц, для ключевых атрибутов создаются уникальные индексы. 4
- Проектирование основных отношений. 2 Также разрабатываются способы получения производных данных. 2
- Реализация ограничений предметной области. 2 Для этого используются доступные функциональные средства целевой СУБД. 2
- Проектирование физического представления базы данных. 2 Включает в себя выбор файловой организации и индексов для основных отношений. 2
- Анализ транзакций. 12 Анализируются возможные транзакции системы, при необходимости выполняется денормализация отношений для обеспечения более высокой производительности базы данных. 1
- Определение требований к дисковой памяти. 2
- Проектирование пользовательских представлений. 2
- Разработка механизмов защиты. 2
- Обоснование необходимости введения контролируемой избыточности. 2
- Текущий контроль и настройка операционной системы. 2
Физическое проектирование базы данных — это процесс определения детальной структуры базы данных, который включает в себя создание индексов, определение процедур и триггеров, а также разработку стратегий резервного копирования и восстановления. 3