Свойства и виды отношений

Отношение по структуре подобно таблице, но таблице, обладающей
определенными свойствами. Сведем воедино все свойства отношения.
ƒ

· Отношение имеет имя, которое отличается от имен всех других
отношений.
ƒ

· Отношение представляется в виде табличной структуры.
ƒ

· Каждый атрибут имеет уникальное имя, его значения берутся из
одного и того же домена.
ƒ

· Каждый компонент кортежа является простым, атомарным
значением, не состоящим из группы значений.
ƒ

· Упорядочение атрибутов теоретически несущественно, однако оно
может влиять на эффективность доступа к кортежам.
ƒ

· Все строки (кортежи) должны быть различны.
ƒ

· Теоретически порядок следования кортежей не имеет значения.

В реляционной теории встречается несколько видов отношений, но
не все они поддерживаются реальными системами. Различают:

· именованное отношение - это переменная отношения,
определенная в СУБД посредством специальных операторов;
ƒ

· базовое отношение - это именованное отношение, являющееся
частью базы данных;

· ƒ производное отношение - это отношение, определенное
посредством реляционного выражения через базовые отношения;
ƒ

· представление - это именованное виртуальное производное
отношение, представленное в системе исключительно через
определение в терминах других именованных отношений;
ƒ

· снимки - это отношения, подобные представлениям, но они
сохраняются, доступны для чтения и периодически обновляются;
ƒ

· результат запроса - это неименованное производное отношение,
получаемое в результате запроса, которое для сохранения
необходимо преобразовать в именованное отношение;
ƒ

· хранимое отношение - это отношение, которое поддерживается в
физической памяти.

Постреляционная модель.

Д.З (Привести пример своей сетевой модели данных).

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

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

21.09.2015

Реляционные ключи.

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

Альтернативный ключ – это остальные возможные ключи, но не первичные. Для связи между отношениями используются внешние ключи. Отношение, содержащие внешний ключ, называется дочерним, а отношение, содержащее связь с внешним ключом потенциальный ключ - родительским или целевым отношением.

Для обновления отношений выполняются следующие операции: добавление кортежа, удаление и изменение кортежа.

Добавление может стать невозможным в том случае, если:

1. добавленный кортеж не соответствует схеме определённого отношения

2. некоторые значения кортежей не принадлежат соответствующим доменам

3. описанный кортеж совпадает по ключу с кортежем, уже находящимся в отношении.

Дз. Дописать пункт 5.3 до конца, готовить теорию (в тетради за 23.09.2015)