Коллектив Авторов - Базы данных - конспект лекций

Здесь есть возможность читать онлайн «Коллектив Авторов - Базы данных - конспект лекций» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Москва, Год выпуска: 2007, ISBN: 2007, Издательство: Array Конспекты, шпаргалки, учебники «ЭКСМО», Жанр: Базы данных, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Базы данных: конспект лекций: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Базы данных: конспект лекций»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Конспект лекций соответствует требованиям Государственного образовательного стандарта высшего профессионального образования РФ и предназначен для освоения студентами вузов специальной дисциплины «Базы данных».
Лаконичное и четкое изложение материала, продуманный отбор необходимых тем позволяют быстро и качественно подготовиться к семинарам, зачетам и экзаменам по данному предмету.

Базы данных: конспект лекций — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Базы данных: конспект лекций», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Здесь мы взяли полученные в пункте три, несоединимые кортежи левого отношения-операнда ( r 5( S 1)) и дополнили их на схеме второго отношения-операнда S 2Null-значениями, т. е. декартово умножили отношение, состоящее из этих самых несоединимых кортежей на отношение r 6( S 2) , определенное в пункте четыре;

6) r 1( S1 ) →× Pr 2( S 2) ≔ ( rP r 2) ∪ r 7( S 2∪ S 1);

Это и есть левое внешнее соединение, полученное, как можно видеть, объединением декартового произведения исходных отношений-операндов rr 2и отношения r 7( S 2 S 1), определенного в пункте пятом.

Теперь у нас имеются все необходимые выкладки для определения не только операции левого внешнего соединения, но по аналогии и для определения операции правого внешнего соединения. Итак:

1) операция левого внешнего соединенияв строгом формулярном виде выглядит следующим образом:

r 1( S 1 ) →× P r 2( S 2) ≔ ( rP r 2) ∪ [( r 1\ ( rP r 2) [ S 1]) × {∅( S 2)}];

2) операция правого внешнего соединенияопределяется подобным образом операции левого внешнего соединения и имеет следующий вид:

r 1( S 1 ) →× P r 2( S 2) ≔ ( rP r 2) ∪ [( r 2\ ( rP r 2) [ S 2]) × {∅( S 1)}];

Эти две производные операции имеют всего два свойства, достойные упоминания.

1. Свойство коммутативности:

1) для операции левого внешнего соединения:

r 1( S 1) →× P r 2( S 2) ≠ r 2( S 2) →× P r 1( S 1);

2) для операции правого внешнего соединения:

r 1( S 1) ←× P r 2( S 2) ≠ r 2( S 2) ←× P r 1( S 1)

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

1) для операции левого внешнего соединения:

r 1( S 1) →× P r 2( S 2) = r 2( S 2) →× P r 1( S 1) ;

2) для операции правого внешнего соединения:

r 1( S 1) ←× P r 2( S 2) = r 2( S 2) ←× P r 1( S 1) .

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

1) для операции левого внешнего соединения:

r 1( S1 ) = ( r 1→× P r 2) [ S 1];

2) для операции правого внешнего соединения:

r 2( S 2) = ( r 1←× P r 2) [ S 2] .

Таким образом, мы видим, что первое исходное отношение-операнд можно восстановить из результата операции левого правого соединения, а если конкретнее, то применением к результату этого соединения ( rr 2) унарной операции проекции на схему S 1, [ S 1].

И аналогично второе исходное отношение-операнд можно восстановить применением к результату операции правого внешнего соединения ( rr 2) унарной операции проекции на схему отношения S 2.

Приведем пример для более подробного рассмотрения работы операций левого и правого внешних соединений. Введем уже знакомые нам отношения r 1( S 1) и r 2( S 2) с различными схемами отношения:

r 1( S 1):

r 2 S 2 Несоединимый кортеж левого отношенияоперанда r 2 S 2 это - фото 43

r 2( S 2):

Несоединимый кортеж левого отношенияоперанда r 2 S 2 это кортеж d 4 - фото 44

Несоединимый кортеж левого отношения-операнда r 2( S 2) – это кортеж {d, 4}. Следуя определению, именно им следует дополнить результат внутреннего соединения двух исходных отношений-операндов.

Условие внутреннего соединения отношений r 1( S 1) и r 2( S 2) также оставим прежнее: P = (b1 = b2). Тогда результатом операции левого внешнего соединениябудет следующая таблица:

r 1( S 1) →× P r 2( S 2):

Действительно как мы можем видеть в результате воздействия операции левого - фото 45

Действительно, как мы можем видеть, в результате воздействия операции левого внешнего соединения, произошло пополнение результата операции внутреннего соединения несоединимыми кортежами левого, т. е. в нашем случае первого отношения-операнда. Пополнение кортежа на схеме второго (правого) исходного отношения-операнда по определению произошло при помощи Null-значений.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Базы данных: конспект лекций»

Представляем Вашему вниманию похожие книги на «Базы данных: конспект лекций» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Базы данных: конспект лекций»

Обсуждение, отзывы о книге «Базы данных: конспект лекций» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x