Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Выбор (Select)

Проекция (Project)

Пример

Пересечение

Пример

Декартово произведение

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

Под декартовым произведением двух отношений понимается множество упорядоченных пар кортежей. Пусть имеются два отношения r и s, тогда отношение t = r * s арности к = к1 + k2, где к1 - арность r, a k2 — арность s, называется декартовым произведением r и s, если оно состоит из кортежей, первые k1 компонентов которых образуют кортежи из r, а остальные k2 — из s.

Пусть r ® СТУДЕНТЫ (Ном_зач_кн, ФИО);

s ® ЭКЗАМЕНЫ (Код_дисц, Назв_дисц, Дата, Оценка),

тогда r * s ® ЭКЗАМ_ВЕД (Ном_зач_кн, ФИО, Код_дисц, Назв_дисц, Дата, Оценка).

r – СТУДЕНТЫ s - ЭКЗАМЕНЫ

Ном_зач_кн ФИО   Код_дисц Назв_дисц Дата Оценка
02-Э-01 02-Э-02 02-Э-05 Иванов И.И. Петров Т.Т. Серов С.С.     Математика Физика Ин. язык 10.01.03 15.01.03 20.01.03  

 

ЭКЗАМЕНАЦИОННАЯ ВЕДОМОСТЬ ПО ВСЕМ ДИСЦИПЛИНАМ

Ном_зач_кн ФИО Код_дисц Назв_днсц Дата Оценка
02-Э-01 02-Э-01 02-Э-01 02-Э-02 02-Э-02 02-Э-02 02-Э-05 02-Э-05 02-Э-05 Иванов И.И. Иванов И.И. Иванов И.И. Петров Т.Т. Петров Т.Т. Петров Т.Т. Серов С.С. Серов С.С. Серов С.С.   Математика Физика Ин. язык Математика Физика Ин. язык Математика физика Ин. язык 10.01.03 15.01.03 20.01.03 10.01.03 15.01.03 20.01.03 10.01.03 15.01.03 20.01.03  

Пусть имеются два отношения r и s, тогда отношение t = r Ç s называется пересечением r и s, если каждый кортеж, принадлежащий t, одновременно принадлежит r и s. Операция применяется к отношениям одной арности. Справедлива следующая формула: t = r Ç s = r - (r - s).

Пусть имеются отношения:

 

r - ИЗДЕЛИЕ 1 s - ИЗДЕЛИЕ 2

Код_дет Название Вес   Код_дет Название Вес
  А       Д  
  Д       С  
  В       В  
  С       К  
  Е    

 

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

 

Код_дет Название Вес
  Д С В  

Оператор проекции (вертикальное подмножество) является унарным оператором на отношениях. Он осуществляет выбор на множестве столбцов.

Пусть в отношении r(R) выделено некоторое множество атрибутов Y, тогда отношение t = pY(г) называется проекцией отношения r, если оно является вертикальным подмножеством столбцов отношения r из множества R.

Иными словами, проекция R на Y есть также отношение, полученное вычеркиванием столбцов, соответствующих атрибутам R — Y, и исключением, по определению отношения, из оставшихся столбцов повторяющихся строк.

Пусть дано отношение r:

 

А B С
Р   а
Р   b
Q   с

 

Тогда:

 

pAC(r)

А С
Р а
Р b
Q с

Выбор или селекция — это одна из важнейших операций обработки информации. Она также как и предыдущая, относится к унарным операциям над отношением. Результатом ее применения к отношению r является другое отношение, которое представляет собой подмножество кортежей отношения r, с определенным значением в выделенном атрибуте.

Итак, результатом селекции отношения r по некоторому Q будем считать отношение t = dQ (г), которое включает в себя кортежи отношения r, удовлетворяющие указанному условию Q.

Условие Q — это формула, по которой определяется выборка. Операндами в такой формуле являются атрибуты отношения, а знаками операций — логические операции и операции отношений.

d C ¹ b(r) d A ¹ q L B > 1(r)

А B С   А В С
Р   а   Р   b
Q   с    
<== предыдущая лекция | следующая лекция ==>
Разность. Реляционная алгебра | Реляционное исчисление
Поделиться с друзьями:


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


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



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




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