Свойства и виды отношений
Отношение по структуре подобно таблице, но таблице, обладающей
определенными свойствами. Сведем воедино все свойства отношения.
· Отношение имеет имя, которое отличается от имен всех других
отношений.
· Отношение представляется в виде табличной структуры.
· Каждый атрибут имеет уникальное имя, его значения берутся из
одного и того же домена.
· Каждый компонент кортежа является простым, атомарным
значением, не состоящим из группы значений.
· Упорядочение атрибутов теоретически несущественно, однако оно
может влиять на эффективность доступа к кортежам.
· Все строки (кортежи) должны быть различны.
· Теоретически порядок следования кортежей не имеет значения.
В реляционной теории встречается несколько видов отношений, но
не все они поддерживаются реальными системами. Различают:
· именованное отношение — это переменная отношения,
определенная в СУБД посредством специальных операторов;
· базовое отношение — это именованное отношение, являющееся
частью базы данных;
· производное отношение — это отношение, определенное
посредством реляционного выражения через базовые отношения;
· представление — это именованное виртуальное производное
отношение, представленное в системе исключительно через
определение в терминах других именованных отношений;
· снимки — это отношения, подобные представлениям, но они
сохраняются, доступны для чтения и периодически обновляются;
· результат запроса — это неименованное производное отношение,
получаемое в результате запроса, которое для сохранения
необходимо преобразовать в именованное отношение;
· хранимое отношение — это отношение, которое поддерживается в
физической памяти.
Постреляционная модель.
Д.З (Привести пример своей сетевой модели данных).
Постреляционная модель является расширением реляционной модели. Она снимает ограничение неделимости данных, допуская многозадачные поля, значения которых состоят из подзначений, и набор значений воспринимается как самостоятельная таблица, встроенная в главную таблицу.
Спецификой постреляционной модели является то, что она поддерживает множественные группы, называемые ассоциированными множественными полями, а совокупность объединенных множественных полей называется ассоциацией.
21.09.2015
Реляционные ключи.
Потенциальным ключом называется совокупность атрибутов, которые однозначно идентифицируют кортеж отношений. Отношение может иметь несколько потенциальных ключей. Ключ, содержащий 2 и более атрибутов называется составным ключом. Первый ключ – это один из возможных ключей.
Альтернативный ключ – это остальные возможные ключи, но не первичные. Для связи между отношениями используются внешние ключи. Отношение, содержащие внешний ключ, называется дочерним, а отношение, содержащее связь с внешним ключом потенциальный ключ - родительским или целевым отношением.
Для обновления отношений выполняются следующие операции: добавление кортежа, удаление и изменение кортежа.
Добавление может стать невозможным в том случае, если:
1. добавленный кортеж не соответствует схеме определённого отношения
2. некоторые значения кортежей не принадлежат соответствующим доменам
3. описанный кортеж совпадает по ключу с кортежем, уже находящимся в отношении.
Дз. Дописать пункт 5.3 до конца, готовить теорию (в тетради за 23.09.2015)
Дата добавления: 2016-07-05; просмотров: 2621;