Введение. В настоящее время возможно использование нескольких методов проектирования реляционных баз данных

В настоящее время возможно использование нескольких методов проектирования реляционных баз данных:

1. декомпозиция;

2. синтез;

3. метод “сущность-связь” или метод ER-диаграмм (E ntity – сущность, R elationship – связь);

4. комбинированный метод (синтез + метод “сущность-связь”).

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

Кроме того, метод декомпозиции имеет ряд существенных недостатков, о которых будет сказано ниже.

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

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

В некоторых частных случаях результаты проектирования по методу ER-диаграмм можно приблизить, в ряде случаев, до полного или почти полного совпадения с результатами проектирования по методу синтеза. Такие частные случаи также рассмотрены в пособии.

Все перечисленные проблемы будут подробно освещены в данном учебном пособии. Материал учебного пособия иллюстрируется большим количеством примеров.

В приложении даны основные термины и определения, необходимые для понимания материала, изложенного в разделах учебного пособия.


Основы теории реляционных структур данных


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: