Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Вычитание

Пересечение

Замечание.

Объединение, как и любое отношение, не может содержать оди­наковых кортежей. В силу этого, если некоторый кортеж входит и в отношение R1, и в отношение R2, то в объединение он входит только один раз.

Пример. Пусть даны два отношения R1 и R2 с информацией о начислении стипендии студентам (рис. 6.1). Объединение этих отношений будет иметь вид, представленный на рис. 6.2.

 

Отношение R1 (Начисление стипендии)

 

Личный номер Фамилия Размер стипендии
  Котова  
  Серов  
  Леонидов  

 

Отношение R2 (Начисление стипендии)

 

Личный номер Фамилия Размер стипендии
  Котова  
  Данилов  
  Леонидов  

 

Рис. 6.1. Примеры отношений R1 и R2

 

 

Отношение R1 union R2

 

Личный номер Фамилия Размер стипендии
  Котова  
  Серов  
  Леонидов  
  Данилов  
  Леонидов  

 

Рис. 6.2. Результат объединения отношений R1 и R2

 

 

Замечание: Реляционные операторы не передают результирующему отношению никаких данных о потенциальных ключах в силу того, что потенциальный ключ является семантическим понятием, отражающим различия объектов предметной области. Наличие потен­циальных ключей не выводится из структуры отношения, а явно задается для каждого отношения, исходя из его смысла. Реляци­онные операторы являются формальными операциями над отно­шениями и выполняются одинаково, независимо от смысла дан­ных, содержащихся в отношениях.

В силу сказанного операция объединения (а также и другие опе­рации реляционной алгебры) не наследует потенциальные клю­чи отношений, входящих в объединение. Поэтому в объедине­нии отношений R1 и R2 атрибут «Личный номер» может содержать дубликаты значений. Следует отметить, что объеди­нение отношений R1 и R2 как и любое отношение, имеет по­тенциальный ключ, например, состоящий из атрибутов (Личный номер, Фамилия).

 

Определение. Пересечением двух совместимых по типу отно­шений R1 и R2 называется отношение с тем же заголовком, что и у отношений R1 и R2, и телом, состоящим из корте­жей, принадлежащих одновременно обоим отношениям R1 и R2. Таким образом, операция пересечения двух отношений дает отношение, включающее все кортежи, входящие в оба отношения-операнда. Синтаксис операции пересечения:

R1 intersect R2

Пример. Для отношений R1 union R2 (рис.6.1.) результат операции пересечения имеет вид, представленный на рис. 6.3.

Отношение R1 intersect R2

 

Личный номер Фамилия Размер стипендии
  Котова  

 

Рис. 6.3. Результат пересечения отношений R1 и R2

 

Определение. Вычитанием двух совместимых по типу отноше­ний R1 и R2 (рис. 6.1) называется отношение с тем же заголовком, что и у отношений R1 и R2, и телом, состоящим из кортежей, принадлежащих отношению R1 и не принадлежащих отно­шению R2. Таким образом, отношение, которое является разностью двух отношений, включает все кортежи, входящие в отношение-первый операнд, такие, что ни один из них не входит в отношение, являющееся вторым операндом. Синтак­сис операции вычитания:

R1 minus R2

Пример. Для отношений R1 и R2 (рис. 6.1) вычи­тание имеет вид, представленный на рис. 6.4.

 

 

Отношение R1 minus R2

 

Личный номер Фамилия Размер стипендии
  Серов  
  Леонидов  

 

Рис. 6.4. Результат операции вычитания для отношений R1 и R2

 

<== предыдущая лекция | следующая лекция ==>
Объединение | Декартово произведение
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 303; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.