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


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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

 

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

 

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

 

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

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

 

21.09.2015

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

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

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

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

 

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

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

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

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

 

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

 



Дата добавления: 2016-07-05; просмотров: 2520;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.