Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OTVYeT_informatika_2008_god.docx
Скачиваний:
35
Добавлен:
17.04.2019
Размер:
587.97 Кб
Скачать

5.7. Определите виды взаимодействия объектов и виды инфологических моделей Баз данных, которые основываются на этих видах взаимодействия

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

  • 1:1 (один-к-одному) – связь описывает, что одному экземпляру одной сущности соответствует не более одного экземпляра другой сущности.

С помощью реляционной модели все взаимосвязи между объектами и их элементами сводятся к виду «один к одному».

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

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

1:M (один-ко-многим) – связь описывает, что одному экземпляру первой сущности может соответствовать несколько экземпляров второй сущности, а одному экземпляру второй сущности – не более одного экземпляра первой сущности.

Иерархическая логическая модель строиться по принципу иерархии типов объектов, т. е. один тип объекта является главным, а остальные – подчиненными. Между главным и подчиненными типами объектов устанавливается вид связи «один ко многим». Для одного главного типа объектов возможно несколько типов подчиненных. Но для каждого подчиненного (порожденного) типа – только один главный (исходный) тип объекта. Иерархия начинается с корневого узла. Исходный узел может иметь в качестве зависимых один или несколько порожденных узлов. Доступ к каждому узлу, за исключением корневого, линейный и осуществляется через его исходный узел. Иерархическая модель обеспечивает только линейные пути доступа и путь доступа к каждому узлу является уникальным.

N:M (многие-ко-многим) – связь описывает, что одному экземпляру одной сущности может соответствовать несколько экземпляров другой сущности.

С помощью сетевой модели между объектами устанавливается вид связи «многие ко многим».

В сетевой модели понятие главного и подчиненных объектов несколько расширены. Любой объект может быть главным и подчиненным. В сетевой модели главный объект обозначается термином «владелец набора», а подчиненный – «член набора». Один и тот же объект может быть «владельцем набора» и «членом набора» одновременно. Это означает, что каждый объект может участвовать в любом числе взаимосвязей.

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

Реляционная логическая модель наиболее простая и достаточно наглядна.

Основными преимуществами реляционных логических моделей являются:

- простота понимания и работы с БД;

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

- т. к. реляционные БД поддерживаются языками манипулирования высокого уровня (т. е. близкого человеку), пользователи избавлены от программирования поисковых процедур. Они указывают только – что нужно найти, а не – как найти;

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

- достаточно проста физическая организация данных и ее интерфейс с логической структурой;

- в реляционных структурах естественным образом выражаются отношения любой степени;

- отношения в реляционных структурах являются строго определенным математическим понятием и поэтому могут служить объектом строгой математической теории.

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

- большая сложность (для системных программистов) программного обеспечения логических интерфейсов;

- некоторая избыточность информации.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]