Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Физическое проектирование.

Пример проектирования БД. | Сущности и связи. | Преподаватель работает на кафедре. | Классификация связей | Предварительные отношения для бинарных связей степени 1:1. | Предварительные отношения для бинарных связей степени 1:1. | Предварительные отношения для степени связи 1:N и M:N. | Предварительные отношения для степени связи M:N. | Использование ролевых отношений. | Использование ролевых отношений. |


Читайте также:
  1. Гражданско-правовое регулирование благ, обеспечивающих физическое и психическое благополучие человека
  2. Здоровье и физическое развитие
  3. Ментальное и физическое чувства
  4. Метафизическое животное
  5. Метафизическое истолкование понятия времени
  6. Метафизическое истолкование понятия временя
  7. Метафизическое истолкование этого понятия

 

Итак, рассмотрены две методики построения концептуальной модели данных. Если сопоставить эти алгоритмы, то легко увидеть, что каждой из них свойственны определенные преимущества и недостатки (в противном случае не стоило бы приводить обе).

Нормализация является более строгой и теоретически обоснованной. Построение нормальных форм подчиняется четко формализованным требованиям, и опирается на хорошо разработанные разделы математики. Однако, базовое понятие нормализации - функциональная зависимость атрибутов – может быть установлена лишь исходя из той информации о предметной области, которой владеет проектировщик; здесь велико влияние субъективных факторов. Кроме того, построение нормальных форм начинается с построения универсального отношения, которое должно включать в себя все атрибуты, входящие в информационную модель. В реальных задачах количество таких атрибутов может превышать сотню, что делает процесс проектирования слишком громоздким. Само по себе многократное переписывание подобных громоздких таблиц уже является потенциальным источником ошибок, проанализировать же зависимости между ними без ошибок очень сложно.

При использовании E-R методики проектирование идет как бы в обратном порядке. Выделяя из предметной области сущности и ключи сущностей, мы как бы строим основу для пятой нормальной формы – сразу и без промежуточных преобразований данных. Построение предварительных отношений по E-R диаграммам – это построение VНФ, хотя и без второстепенных атрибутов, которые будут добавлены позже. «Расплатой» за эту видимую эффективность является большая зависимость результата проектирования от опыта и знаний проектировщика, особенно на этапе выделения сущностей и их ключей. Понятие функциональной зависимости, без которого удается обходиться вплоть до этапа построения предварительных отношений, все же возникает, при распределении неключевых атрибутов по отношениям.

 

Построение концептуальной модели данных не завершает этап проектирования БД. Из рис.1 следует, что концептуальная модель – важное, но не единственное представление данных. Если разработка внешних представлений является частью разработки приложений, то разработка внутренней модели или физическое проектирование – это прерогатива проектировщика БД.

 


Дата добавления: 2015-07-19; просмотров: 47 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Развитой пример применения E-R проектирования.| Физическое проектирование.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)