Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
23-04-2013_14-19-08 / ГОСЫ-база данных.doc
Скачиваний:
52
Добавлен:
13.05.2015
Размер:
189.44 Кб
Скачать

2.6. Создание er-диаграмм для отдельных пользователей.

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

2.8. Согласование локальных логических моделей с пользовате­лями.Убедиться, что локальные логические модели правильно отражают представления пользователей о предметной области. При необходимости нужно вернуться назад (на соответствующий шаг) для пере проектирования.

3. Создание глобальной логической (канонической) модели данных. Объединение локальных логических моделей в единую глобальную логическую модель всей предметной области приложения.

3.1. Объединение локальных логических моделей данных в глобальную логическую модель. Анализ имен и связей сущностей, первичных ключей. Последовательное объединение сущностей и связей из отдельных локальных моделей. Устранение дублирования простых и транзитивных связей между сущностями. Выявление пропущенных сущностей и связей. Проверка корректности внешних ключей, ограничений целостности. Унификация имен и форматов представления данных, связей и других элементов модели. Выполнение чертежа (ER-диаграммы) глобальной логической модели и ее документирование.

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

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

3.4. Создание er-диаграммы глобальной логической модели.

3.5. Согласование глобальной логической модели с пользователя­ми. Проверка соответствия модели предметной области приложения.

4. Создание глобальной логической модели в среде целевой субд.

4.1. Создание таблиц.Создание таблиц, индексов, связей, ограниче­ний, схем (диаграмм), правил, триггеров и других элементов базы данных.

4.2. Реализация бизнес-правил.Правила защиты, контроля, обновления и обработки данных.

5. Проектирование физического представления данных.Определе­ние способов хранения таблиц, строк индексов и других элементов базы данных на магнитных дисках.

5.1. Анализ транзакций.Определение характеристик транзакций (частота выполнения, время доступа к данным и др.).

5.2. Настройка физической среды.Распределение файлов по различным дисководам и таблиц по файлам. Определение первичных и макси­мально возможных размеров файлов и их приращений. Формирование факторов заполнения страниц данных и индексов. Определение кластерных индексов.

5.3. Определение дополнительных индексов.Введение таких индек­сов может увеличить производительность системы.

5.4. Анализ введения избыточности данных.Анализ возможности хранения производных данных, дублирования и объединения таблиц на предмет повышения производительности системы.