Виды декомпозиций. Декомпозиция без потерь


Уровни моделирования базы данных - часть 3


Связь типа m:n заменяется двумя связями типа 1:n, устанавливаемыми со вновь созданной сущностью.

На этом уровне удаляются все связи со свободными атрибутами, удаляются сложные атрибуты, заменяются простыми, удаляются вычисляемые атрибуты. Проверяются все связи и при необходимости удаляются все избыточные.

Однако на этом этапе игнорируются все остальные аспекты выбранной СУБД – например, любые особенности физической её структур хранения данных и построение индексов.

Построение ЛМ данных является источником информации для этапа физического проектирования.

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

При логическом проектировании разработчик сосредотачивается на том, что надо сделать, тогда как при физическом проектировании он ищет способ, как это сделать. Этап физического проектирования БД имеет обратную связь с логическим проектированием.

Физический уровень моделирования включает этапы:

1.      Перенос глобальной логической модели данных в среду целевой СУБД

1.1.  Проектирование таблиц БД в среде целевой СУБД

1.2.  Реализация бизнес правил предприятия в среде целевой СУБД

2.      Проектирование физического представления БД.

2.1.  Анализ транзакций

2.2.  Выбор файловой структуры

2.3.  Определение вторичных индексов

2.4.  Анализ необходимости введения контролируемой избыточности данных

2.5.  Определение требований к дисковой памяти

3.      Разработка механизмов защиты

3.1.  Разработка пользовательских представлений (видов)

3.2.  Определение прав доступа

3.3.   Организация мониторинга и настройки функционирования системы.

 




Начало  Назад  Вперед