top of page

Лекция №11

Тема: «Методология логического проектирования реляционных баз данных»

Методы логического проектирования баз
данных реляционного типа

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

В этом разделе описываются следующие определяемые рассматриваемой методологией этапы логического проектирования баз данных для реляционной модели.

1. Создание и проверка локальной логической модели данных для отдельных пользовательских представлений.

2. Создание и проверка глобальной логической модели данных.

Этап 2. Создание и проверка локальной логической модели данных для отдельных пользовательских представлений

Цель. Создание локальной логической модели данных на основе локальной концептуальной модели данных, отражающей конкретное пользовательское представление о предметной области приложения, и проверка полученной модели с помощью методов нормализации и контроля выполнения транзакций.

Этап 2.1. Исключение особенностей, несовместимых с реляционной моделью (необязательный этап)

Цель. Уточнение локальной концептуальной модели данных с целью устранения особенностей, несовместимых с реляционной моделью.

Этап 2.2. Определение набора отношений исходя из структуры локальной логической модели данных

Цель. Определение набора отношений на основе локальной логической модели данных в соответствии с выявленными сущностями, связями и атрибутами.

Этап 2.3. Проверка отношений с помощью правил нормализации

Цель. Проверка отношений локальной логической модели данных с использованием методов нормализации.

Этап 2.4. Проверка соответствия отношений требованиям пользовательских транзакций

Цель. Убедиться в том, что отношения локальной логической модели данных позволяют выполнить все транзакции, предусмотренные пользовательским представлением.

Этап 2.5. Определение требований поддержки целостности данных

Цель. Определение ограничений, налагаемых в пользовательских представлениях согласно требованиям целостности данных.

Этап 2.6. Обсуждение разработанных локальных логических моделей данных с конечными пользователями

Цель. Убедиться, что созданные локальные логические модели данных и сопроводительная документация с описанием модели точно отражают требования пользовательского представления.

Этап 3. Создание и проверка глобальной логической модели данных

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

Этап 3.1. Слияние локальных логических моделей данных в единую глобальную модель данных

Цель. Объединить отдельные локальные логические модели данных в единую глобальную логическую модель данных организации.

Этап 3.2. Проверка глобальной логической модели данных

Цель. Проверка отношений, создаваемых на основе глобальной логической мoдели данных, с использованием методов нормализации и определение в случае необходимости, поддерживают ли они все требуемые транзакции.

Этап 3.3. Проверка возможностей расширения модели в будущем

Цель. Определение того, существует ли вероятность внесения каких-либо существенных изменений в обозримом будущем, а также проверка возможности адаптировать глобальную логическую модель данных к этим изменениям.

Этап 3.4. Обсуждение глобальной логической модели данных с пользователями

Цель. Проверка того, что глобальная логическая модель данных является точным отображением структуры данных в организации.

 

© 2015 Селюн Екатерина Викторовна. 

bottom of page