Читайте также:
|
|
Применение того или иного вида взаимосвязей определило основные модели баз данных: иерархическую, сетевую, реляционную, объектную.
Для пояснения логической структуры основных моделей баз данных рассмотрим простую задачу: необходимо разработать структуру БД для хранения данных о трех поставщиках: П1, П2, и П3, которые могут поставлять товары Т1, Т2 и Т3 в следующих комбинациях: поставщик П1 - все три вида товаров, поставщик П2 - товары Т1 и Т3, поставщик П3 -товары Т2 и Т3.
П1 - Т1, Т2, Т3
П2 - Т1, Т3
П3 - Т2, Т3
Иерархическая модель
В иерархической модели используется вид связи между элементами данных «один ко многим».
В этой модели данные имеют древовидную (иерархическую) структуру. Она удобна для использования, если информация иерархически упорядочена, и редко используется при наличии сложных логических связей.
Верхний уровень – информация об объекте «Поставщики» (П).
Второй уровень – информация о конкретных поставщиках (П1, П2, и П3)
Нижний уровень – информация о товарах (Т1, Т2 и Т3)
В данной модели должно соблюдаться правило: каждый узел может иметь только одну входящую связь; в структуре может быть только один узел без входящей связи.
Для поиска необходимой записи движение происходит сверху вниз.
Дата добавления: 2015-08-26; просмотров: 46 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
АВТОМАТИЗИРОВАННЫЕ БАНКИ И БАЗЫ ДАННЫХ | | | Сетевая модель |