Главная
»
Информационные системы
»
Управление данными
»
9. Фундаментальные свойства отношений реляционной СУБД
9. Фундаментальные свойства отношений реляционной СУБД
Фундаментальные
свойства отношений реляционной СУБД
См. также: реляционная алгебра, реляционное исчисление.
- Объединение — тело нового отношения является объединением тел старых
- Пересечение — тело нового отношения является пересечением тел старых
- Вычитание — тело нового отношения получено вычитанием тел старых
- Проекция — частный случай пересечения
- Декартово произведение — тело нового отношения является декартовым произведением тел старых
- Выборка — из исходного
отношения выбираются лишь те кортежи, которые удовлетворяют новым
доменам (заданным в условиях выборки)
- Соединение — выборка над декартовым произведением
- Деление
— делитель является унарным отношением (то есть с единственным
атрибутом). Частное — совпадающие части кортежей делимого, перед
которыми стоит делитель.
В
полученном объекте могут появиться одинаковые кортежи (например, при
проецировании отношения из примера на отношение, заголовок которого
состоит из единственного атрибута — фамилии, получим две пары
одинаковых кортежей (два Иванова и два Сидорова) и ещё один кортеж
(Петров). Необходимо удалить дубликаты, чтобы этот объект являлся
отношением (тогда будет один Иванов, один Петров и один Сидоров).
[править]Пример деления
Делимое |
Атрибут A |
Атрибут B |
Атрибут C |
a |
c |
d |
b |
c |
d |
a |
p |
q |
b |
x |
y |
Частное |
Атрибут B |
Атрибут C |
c |
d |
Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.