Введение в дисциплину «Безопасность систем баз данных». Теоретические основы построения реляционных баз данных. Верификация баз данных и проведение аудита в СБД. Распределенные базы данных, страница 13

students_fio

teachers_fio

surname

firstname

patronymic

surname

firstname

patronymic

Алексеев

Николай

Павлович

Зиновьев

Денис

Алексеевич

Борисов

Евгений

Васильевич

Борисов

Евгений

Васильевич

Гаврилов

Николай

Николаевич

Иванов

Михаил

Яковлевич

Дмитриев

Олег

Иванович

Елисеев

Валерий

Германович

Елисеев

Валерий

Германович

а)

surname

firstname

patronymic

Алексеев

Николай

Павлович

Борисов

Евгений

Васильевич

Гаврилов

Николай

Николаевич

Дмитриев

Олег

Иванович

Елисеев

Валерий

Германович

Зиновьев

Денис

Алексеевич

Борисов

Евгений

Васильевич

Иванов

Михаил

Яковлевич

Елисеев

Валерий

Германович

б)

surname

firstname

patronymic

Борисов

Евгений

Васильевич

Елисеев

Валерий

Германович

в)

surname

firstname

patronymic

Алексеев

Николай

Павлович

Гаврилов

Николай

Николаевич

Дмитриев

Олег

Иванович

г)

Рисунок 2.11 – Объединение, пересечение и разность отношений

Что касается декартова произведения, то в теории множеств оно определяется так: декартовым (прямым) произведением множеств A и B является множество C, содержащее пары, составленные из элементов первого и второго множества.

В реляционной алгебре используется специализированная форма операции взятия декартова произведения – расширенное декартово произведение отношений. Его математическое обозначение совпадает со знаком обычного декартова произведения множеств. Например, расширенное декартово произведение отношений R1 и R2 обозначается так: . Результатом операции является отношение, схема которого представляет собой слияние (конкатенацию) схем исходных отношений, а каждый кортеж образуется путем конкатенации кортежей, взятых из отношений-операндов (рис. 2.12).