Скачиваний:
133
Добавлен:
30.04.2013
Размер:
393.73 Кб
Скачать

Характеристика типов разрешения связи супертип-подтипы

Все подтипы в одну сущность

Для каждого подтипа отдельная сущность

Преимущества

  • все данные хранятся вместе;

  • легкий доступ к супертипу и подтипам;

  • требуется меньше таблиц в физической базе данных.

  • более ясны правила подтипов;

  • приложение работает только с нужными таблицами.

Недостатки

  • слишком общее решение, скорее всего нуждающееся в нормализации;

  • требуется дополнительная логика работы с разными наборами столбцов в физической базе данных;

  • потенциально “узкое” место (в связи с блокировками);

  • столбцы подтипов должны быть необязательными.

  • слишком много таблиц;

  • потенциальная потеря производительности;

  • над супертипом невозможны модификации.

Таким образом, предлагаемыми способами разрешения связи СУПЕРТИП-ПОДТИПЫ следует пользоваться крайне осторожно, вследствие возможности получения нежелательных (аномальных) результатов.

Существует, однако, более простой и надежный способ разрешения связи СУПЕРТИП-ПОДТИПЫ, который также реализован в ERwin (см. рис. 5).

 

Рис. 5. Идентификация подтипов

Показанный на рис. 5 способ разрешения связи СУПЕРТИП-ПОДТИПЫ методом идентификации подтипов почти всегда дает требуемую нормальность сущностей и обеспечивает целостность данных.

Безусловно, в данной статье мы коснулись лишь части тех “опасностей”, которые подстерегают проектировщика на пути к построению информационной системе. Однако вывод очевиден: программные средства лишь помогают проектировщику, но не заменяют его.

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