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

45. Что происходит при удалении экземпляра исходного узла в сетевой модели данных?

При удалении экземпляра исходного узла также удаляются и все экземпляры порожденных узлов, зависящих только от этого экземпляра исходного узла.

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

Сетевая БД состоит из набора записей и набора связей между этими записями, а если говорить более точно, из набора экземпляров каждого типа из заданного в схеме БД набора типов записи и набора экземпляров каждого типа из заданного набора типов связи.

46. Условия, накладываемые на определенный тип связи.

Тип связи определяется для двух типов записи: предка и потомка. Экземпляр типа связи состоит из одного экземпляра типа записи предка и упорядоченного набора экземпляров типа записи потомка. Для данного типа связи L с типом записи предка P и типом записи потомка C должны выполняться следующие два условия:

  • Каждый экземпляр типа P является предком только в одном экземпляре L;

  • Каждый экземпляр C является потомком не более, чем в одном экземпляре L.

47. В каком числе наборов может участвовать запись в сетевой модели данных?

Типы связей.

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

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

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

48. Как формируются типы связи?

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

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

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

Тип связи один ко многим от многие к одному отличается тем, какую таблицу мы принимает за главную.

Тип связи - многие ко многим (М:М) - образуется когда одна запись главной таблицы соответствует нескольким записям починенной таблицы, а одна запись подчиненной таблицы связана с несколькими записями главной таблицы.