logo
Курс лекций по информатике

Проектирование баз данных

Процесс проектирования представляет собой последовательность переходов от неформального, словесного описания информационной структуры предметной области к формализованному описанию объектов предметной области в терминах некоторой модели.

Проектирование базы данных состоит в построении комплекса взаимосвязанных моделей данных.

Этапы проектирования:

1. Системный анализ и словесное описание информационных объектов предметной области.

2. Проектирование инфологической модели предметной области – частично формализованное описание объектов предметной области в терминах некоторой семантической модели.

3. Логическое проектирование БД, т.е. описание БД в терминах принятой логической модели данных.

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

5. Проектирование представлений данных для приложений.

На рис. 8 условно отображены этапы процесса проектирования базы данных.

Разработка инфологической модели предметной области

Проектирование базы данных

Логическое

проектирование

Физическое

проектирование

Проектирование

представлений данных

для приложений

Рис. 8 – Этапы процесса проектирования базы данных

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

Информационно-логическая (инфологическая) модель предметной области отражает предметную область в виде совокупности информационных объектов и их структур.

Затем на ее основе строятся концептуальная (логическая), внутренняя (физическая) и внешняя модели.