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

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

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

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

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

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

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

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

Интервал:

Закладка:

Сделать

Таким образом, пересечение двух отношений – это:

r 3( S ) = r 1( S ) ∪ r 2( S ) = { t ( S ) | tr 1∪ tr 2} ;

Для наглядности, приведем пример в терминах таблиц:

Пусть даны два отношения:

r 1( S ):

r 2 S Мы видим что схемы первого и второго отношений одинаковы - фото 19

r 2( S ):

Мы видим что схемы первого и второго отношений одинаковы только имеют - фото 20

Мы видим, что схемы первого и второго отношений одинаковы, только имеют различной количество кортежей. Объединением этих двух отношений будет отношение r 3( S ) , которому будет соответствовать следующая таблица:

r3 ( S ) = r 1( S ) ∪ r 2( S ):

Итак схема отношения S не изменилась только выросло количество кортежей 2 - фото 21

Итак, схема отношения S не изменилась, только выросло количество кортежей.

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

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

r 4( S ) = r 1( S ) ∩ r 2( S ) = { t ( S ) | tr 1& tr 2};

И снова рассмотрим действие этой операции над отношениями, представленными в виде таблиц:

r 1( S ):

r 2 S Согласно определению операции пересечением отношений r 1 S и - фото 22

r 2( S ):

Согласно определению операции пересечением отношений r 1 S и r 2 S будет - фото 23

Согласно определению операции пересечением отношений r 1( S ) и r 2( S ) будет новое отношение r 4( S ) , табличное представление которого будет выглядеть следующим образом:

r 4( S ) = r 1( S ) ∩ r 2( S ):

Действительно если посмотреть на кортежи первого и второго исходного - фото 24

Действительно, если посмотреть на кортежи первого и второго исходного отношений, общий среди них только один: {b, 2}. Он и стал единственным кортежем нового отношения r 4( S ) .

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

r 5(S) = r 1(S) \ r 2(S) = {t(S) | t ∈ r 1& t ∉ r 2};

Уже хорошо знакомые нам отношения r 1( S ) и r 2( S ) , в табличном представлении выглядящие следующим образом:

r 1( S ):

r 2 S Мы рассмотрим как операнды в операции пересечения двух - фото 25

r 2( S ):

Мы рассмотрим как операнды в операции пересечения двух отношений Тогда следуя - фото 26

Мы рассмотрим как операнды в операции пересечения двух отношений. Тогда, следуя данному определению, результирующее отношение r5 ( S ) будет выглядеть следующим образом:

r 5( S ) = r 1( S ) \ r 2( S ):

Рассмотренные бинарные операции являются базовыми на них основываются другие - фото 27

Рассмотренные бинарные операции являются базовыми, на них основываются другие операции, более сложные.

2. Операции декартового произведения и естественного соединения

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

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

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

Интервал:

Закладка:

Сделать

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

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


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

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

x