Методы проектирования реляционных баз данных

Для построения “хорошей” базы данных, которая находилась хотя бы в третьей нормальной форме, можно использовать следующие методы [6]:

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

· метод синтеза, состоящий в конструировании (синтезе) набора декомпозиционных подсхем, удовлетворяющих определённым свойствам, из заданного множества атрибутов выбранной предметной области на основе заданного множества функциональных зависимостей, связывающих эти атрибуты;

· метод ER-диаграмм (метод “сущность-связь”), широко применяемый в средствах автоматизированного проектирования баз данных и информационных систем;

· комбинация последних двух из перечисленных методов.

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

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


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



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