Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




ОТНОШЕНИЕ Y

  X Y Z
1x 1y 1z
2x 2y 2z

Рис.2.4. Схема выполнения операции произведения

 

Результатомдекартова произведения двух отношений X и Y (Х TIMES У), не имеющих общих имен атрибутов, является отношение R с заголовком, который пред­ставляет собой сцепление двух заголовков исходных отношений, при этом отношение R состоит из множества всех записей k = m * n, где m множество записей отношения X, а n – множество записей отношения Y. Общее количество атрибутов в отношении R равно сумме атрибутов отношений X и Y. В качестве оператора произведения языком SQL используется TIMES.

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

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

Например, пусть имеются отношения ПРЕПОДАВАТЕЛЬ и ПРЕДМЕТ (рис.2.5), где первое отношение содержит сведения о личных номерах преподавателей, а второе – о номерах предметов, которые они ведут. Результатом операции


<== предыдущая страница | следующая страница ==>
ОПЕРАЦИЯ ПРОИЗВЕДЕНИЕ | ПРЕПОДАВАТЕЛЬ TIMES ПРЕДМЕТ

Дата добавления: 2015-06-30; просмотров: 121; Нарушение авторских прав


Поделиться с ДРУЗЬЯМИ:


Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.002 сек.