Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Тема №3. Основы реляционной теории баз данных

Содержание

Понятие отношенияРеляционная модель данных была предложена Е.Ф. Коддом в 1970 году и получила к настоящему времени широкое распространение и популярность. Этому способствовали два ее существенных достоинства: однородность представления данных в модели, которая обусловливает простоту восприятия ее
Тема №3Основы реляционной теории баз данныхПонятие отношенияФормы представления отношенийРеляционные операции Понятие отношенияРеляционная модель данных была предложена Е.Ф. Коддом в 1970 году и Понятие отношенияВ основе реляционной модели данных лежит понятие отношения, которое задается списком Понятие отношенияВся таблица целиком называется отношением, а каждая строка таблицы носит название Понятие отношенияМатематически отношение может быть определено как множество кортежей, являющееся подмножеством декартова Введем ряд математических определений, связанных с понятием отношения.Определение 1:Декартово произведение Пусть D1, Определение 2: Пусть Элементы отношения (d1, d2, ..., dn) называются кортежами. О каждом отношении, являющимся Понятие отношенияВажные моменты:Атрибуты разных отношений могут быть определены на одном домене, так Понятие отношенияСхема отношения также есть множество, что позволяет работать с ними с Понятие отношенияСуществует различие между математическим определением отношения и действительным хранением отношений в Формы представления отношенийОтношения можно представлять в виде таблиц. Но в табличном представлении Формы представления отношенийКлючом или ключевым полем называется уникальное значение, которое позволяет тем Формы представления отношенийПринято различать первичные ключи и частичные ключи. Математически первичным ключом Формы представления отношенийВажное свойство реляционной модели данных: каждое отношение должно иметь первичный Формы представления отношенийНаибольшее распространение получило представление отношений в виде графических диаграмм, например Формы представления отношенийПредставление фрагментов реального мира через отношения даже в рамках одной Формы представления отношенийПри представлении какого-либо качества реального мира в модели следует четко Формы представления отношенийОсновные свойства реляционной модели данных: Все кортежи одного отношения должны Формы представления отношений Реляционная модель данных должна быть непротиворечивой, в частности должен Реляционные операцииКлассическая реляционная модель данных предусматривает использование восьми реляционных операций: объединение, пересечение, Реляционные операцииВажно: Операции выполняются над отношением в целом, а не над отдельным Реляционные операцииОбъединение отношенийПусть Qa, Qb, Qc - множество кортежей отношений А, B, Пример: Объединение отношений. Выполним операцию объединения отношений КЛИЕНТ_1 и КЛИЕНТ_2.Исходные отношения:КЛИЕНТ_1 (#, Реляционные операцииПересечение отношенийОперация пересечения выполняется над двумя совместными отношениями А и В. Реляционные операцииПример: Пересечение отношений. Выполним операцию пересечения отношений КЛИЕНТ_1 и КЛИЕНТ_2. Исходные Реляционные операцииРазность отношенийОперация разности выполняется над двумя совместными отношениями А и В. Реляционные операцииПример: Разность отношений. Выполним операцию разности отношений КЛИЕНТ_1 и КЛИЕНТ_2.Исходные отношения:КЛИЕНТ_1 Реляционные операцииДекартово произведение отношенийОперация декартова произведения выполняется над двумя произвольными отношениями А Реляционные операцииПример: Операция Реляционные операцииРезультирующее отношение:РЕЗУЛЬТАТЫ_МЕДОСМОТРА ( #, Фамилия, Пол, Процедура, Дата ) = СЛУЖАЩИЙ Х МЕДОСМОТР Реляционные операцииПроекция отношенияОперация проекции выполняется над одним отношением А. Результатом выполнения операции Реляционные операцииПример: Проекция отношения. Выполним операцию проекции отношения СОТРУДНИК на атрибуты ОТДЕЛ Реляционные операцииРезультирующее отношение:ДОЛЖНОСТЬ (Отдел, Должность) = p (Отдел, Должность) Реляционные операцииДеление отношенийОперация деления выполняется над двумя отношениями А и В, где Реляционные операцииПример: Деление отношений. Выполним операцию деления отношения РЕЗУЛЬТАТЫ_МЕДОСМОТРА на отношение МЕДОСМОТР.Исходные Реляционные операцииРезультирующее отношение:СЛУЖАЩИЙ (#, Фамилия, Пол) = РЕЗУЛЬТАТЫ_МЕДОСМОТРА / МЕДОСМОТР Реляционные операцииВыбор из отношенияОперация выбора (селекции) выполняется над одним отношением А. Результатом Реляционные операциигде σ - обозначает операцию выбора, F - критерий выбора на Реляционные операцииПример: Селекция отношения. Произведем выбор из отношения СЛУЖАЩИЕ по критерию Реляционные операцииКритерий выбора: Возраст >= 30Результирующее отношение:СЛУЖАЩИЕ (#, Фамилия, Возраст) Реляционные операцииСоединение отношенийОперация q-соединения выполняется над двумя отношениями А и В. Результатом Реляционные операцииОперация соединения отношений может быть представлена следующим образом:где n - степень Реляционные операцииПример: Соединение отношений. Выполним операцию естественного соединения отношений ЭКЗАМЕН_ВЕДОМОСТЬ и ГРУППА Реляционные операцииРезультирующее отношение:РЕЗУЛЬТАТ (Студент, Дисциплина, Оценка, Группа, Курс, Наименование)
Слайды презентации

Слайд 2 Понятие отношения
Реляционная модель данных была предложена Е.Ф. Коддом

Понятие отношенияРеляционная модель данных была предложена Е.Ф. Коддом в 1970 году

в 1970 году и получила к настоящему времени широкое

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

Слайд 3 Понятие отношения
В основе реляционной модели данных лежит понятие

Понятие отношенияВ основе реляционной модели данных лежит понятие отношения, которое задается

отношения, которое задается списком своих элементов и перечислением их

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

Слайд 4 Понятие отношения
Вся таблица целиком называется отношением, а каждая

Понятие отношенияВся таблица целиком называется отношением, а каждая строка таблицы носит

строка таблицы носит название кортежа отношения. Таким образом, отношение

можно представить в виде двумерной таблицы.

Слайд 5 Понятие отношения
Математически отношение может быть определено как множество

Понятие отношенияМатематически отношение может быть определено как множество кортежей, являющееся подмножеством

кортежей, являющееся подмножеством декартова произведения фиксированного числа областей (доменов).


В каждом кортеже должно быть одинаковое число компонент (атрибутов) и значение каждого из них выбирается из некоторого определенного домена.

Слайд 6 Введем ряд математических определений, связанных с понятием отношения.

Определение

Введем ряд математических определений, связанных с понятием отношения.Определение 1:Декартово произведение Пусть

1:
Декартово произведение Пусть D1, D2, ..., Dn - произвольные

конечные множества, не обязательно различные. Декартовым произведением этих множеств

называется множество вида

Пример:

Понятие отношения


Слайд 7 Определение 2:
Пусть

Определение 2: Пусть

- имена атрибутов. Схемой r отношения R называется конечное множество имен атрибутов


Определение 3:
Отношением со схемой r на конeчных множествах D1, D2,…, Dn называется подмножество R декартового произведения

Понятие отношения


Слайд 8 Элементы отношения (d1, d2, ..., dn) называются кортежами.

Элементы отношения (d1, d2, ..., dn) называются кортежами. О каждом отношении,


О каждом отношении, являющимся подмножеством декартового произведения

, можно сказать, что оно имеет арность n.
Кортеж (d1, d2, ..., dn) имеет n компонентов.
Использование понятия декартового произведения для определения отношения в реляционной модели данных делает модель конструктивной. На математическом языке это означает, что все остальные понятия модели определяются в рамках строго математического построения на базе декартового произведения.

Понятие отношения


Слайд 9 Понятие отношения
Важные моменты:
Атрибуты разных отношений могут быть определены

Понятие отношенияВажные моменты:Атрибуты разных отношений могут быть определены на одном домене,

на одном домене, так же как и атрибуты одного

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

Слайд 10 Понятие отношения
Схема отношения также есть множество, что позволяет

Понятие отношенияСхема отношения также есть множество, что позволяет работать с ними

работать с ними с помощью теоретико-множественных операций. Это является

важным моментом для построения теории проектирования реляционных схем баз данных.

Слайд 11 Понятие отношения
Существует различие между математическим определением отношения и

Понятие отношенияСуществует различие между математическим определением отношения и действительным хранением отношений

действительным хранением отношений в памяти компьютера.
По определению, отношение

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

Слайд 12 Формы представления отношений
Отношения можно представлять в виде таблиц.

Формы представления отношенийОтношения можно представлять в виде таблиц. Но в табличном

Но в табличном представлении сложно показывать некоторые свойства отношений.


Предпринимаются попытки строить более четкие схемы описания отношений в реляционных базах данных.

Пример:
СХЕМА «ОТДЕЛ_КАДРОВ»
ДОМЕН Т_Табельный_номер ТИП целое
ДОМЕН Т_ФИО ТИП символьное
ДОМЕН Т_Зарплата ТИП десятичное с фиксированной точкой
.....
ОТНОШЕНИЕ Служащий ( Табельный-номер / КЛЮЧ / ДОМЕН = Т_Табельный-номер, ФИО / ДОМЕН = Т_ФИО, .... )
....
КОНЕЦ ОПИСАНИЯ СХЕМЫ.

Слайд 13 Формы представления отношений
Ключом или ключевым полем называется уникальное

Формы представления отношенийКлючом или ключевым полем называется уникальное значение, которое позволяет

значение, которое позволяет тем или иным способом идентифицировать сущность

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

Слайд 14 Формы представления отношений
Принято различать первичные ключи и частичные

Формы представления отношенийПринято различать первичные ключи и частичные ключи. Математически первичным

ключи.
Математически первичным ключом отношения R со схемой r

является подмножество сужения декартового произведения, которое позволяет однозначно идентифицировать кортеж.
Если первичный ключ содержит несколько атрибутов, то он называется составным ключом, в противном случае - атомарным.
Частичным ключом называется атрибут составного ключа, если он однозначно определяет совокупность неключевых атрибутов отношения. Атрибут кортежа, который является первичным ключом другого отношения, называется внешним (иногда посторонним) ключом.

Слайд 15 Формы представления отношений
Важное свойство реляционной модели данных: каждое

Формы представления отношенийВажное свойство реляционной модели данных: каждое отношение должно иметь

отношение должно иметь первичный ключ.

Отсутствие первичного ключа в

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

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

Слайд 16 Формы представления отношений
Наибольшее распространение получило представление отношений в

Формы представления отношенийНаибольшее распространение получило представление отношений в виде графических диаграмм,

виде графических диаграмм, например ER-диаграмм.
Преимуществами такого представления являются

наглядность диаграмм и возможность их построения в ряде CASE-средств проектирования баз данных.
Обычно CASE-средства позволяют поддерживать несколько уровней представления отношений. Так, например, ErWin поддерживает уровень логической и физической моделей базы данных.

Слайд 17 Формы представления отношений
Представление фрагментов реального мира через отношения

Формы представления отношенийПредставление фрагментов реального мира через отношения даже в рамках

даже в рамках одной модели данных не характеризуется единственностью.


Например: "Что есть цвет автомобиля? Связь, объект или атрибут?"
Если за объект принять автомобиль, то цвет может выступать в качестве атрибута автомобиля. Если рассматривать зависимость отражательной способности покрытия автомобиля от его цвета, то цвет можно считать объектом. Если рассматривать взаимосвязь между цветом модели автомобиля и ее номером, то цвет можно считать связью.

Слайд 18 Формы представления отношений
При представлении какого-либо качества реального мира

Формы представления отношенийПри представлении какого-либо качества реального мира в модели следует

в модели следует четко понимать, какие запросы в рамках

создаваемой модели данных должны быть разрешимыми.
Пример:
Рассмотрим отношение КРАСНЫЙ (модель). При использовании такого отношения на вопрос: "Является ли модель X красного цвета?" может быть получен ответ: "Да" или "Нет". Вопрос: "Какой цвет у модели Х?" ответа не имеет, так как в отношении отсутствует атрибут "цвет".

Слайд 19 Формы представления отношений
Основные свойства реляционной модели данных:
Все

Формы представления отношенийОсновные свойства реляционной модели данных: Все кортежи одного отношения

кортежи одного отношения должны иметь одно и то же

количество атрибутов.
Значение каждого из атрибутов должно принадлежать некоторому определенному домену.
Каждое отношение должно иметь первичный ключ.
Никакие два кортежа не могут иметь полностью совпадающих наборов значений.
Каждое значение атрибутов должно быть атомарными, т.е. не должно иметь внутренней структуры и содержать в качестве компонента другое отношение.

Слайд 20 Формы представления отношений
Реляционная модель данных должна быть

Формы представления отношений Реляционная модель данных должна быть непротиворечивой, в частности

непротиворечивой, в частности должен выполняться 1) принцип ссылочной целостности

- связи между отношениями должны быть замкнутыми, 2) значения колонок должны принадлежать одному и тому же определенному для них домену.

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

Слайд 21 Реляционные операции
Классическая реляционная модель данных предусматривает использование восьми

Реляционные операцииКлассическая реляционная модель данных предусматривает использование восьми реляционных операций: объединение,

реляционных операций:
объединение,
пересечение,
разность,
декартово

произведение,
деление,
проекция,
соединение и
выбор.

Слайд 22 Реляционные операции
Важно: Операции выполняются над отношением в целом,

Реляционные операцииВажно: Операции выполняются над отношением в целом, а не над

а не над отдельным кортежем отношения!

Определение 4: Степень отношения

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

Определение 5: Мощность отношения есть число входящих кортежей или кардинальное число отношения (как множества).

Определение 6: Два отношения называются совместными, если они имеют совместные схемы (совпадают схемы отношений и домены соответствующих атрибутов).

Слайд 23 Реляционные операции
Объединение отношений
Пусть Qa, Qb, Qc - множество

Реляционные операцииОбъединение отношенийПусть Qa, Qb, Qc - множество кортежей отношений А,

кортежей отношений А, B, С соответственно.

Операция объединения выполняется

над двумя совместными отношениями A и B. Результатом операции объединения является отношение C, которое включает в себя все кортежи отношения А и кортежи отношения B, отличные от кортежей отношения A.

Таким образом, объединение отношений можно представить с помощью теоретико-множественной операции объединения:

Слайд 24 Пример: Объединение отношений. Выполним операцию
объединения отношений КЛИЕНТ_1

Пример: Объединение отношений. Выполним операцию объединения отношений КЛИЕНТ_1 и КЛИЕНТ_2.Исходные отношения:КЛИЕНТ_1

и КЛИЕНТ_2.

Исходные отношения:
КЛИЕНТ_1 (#, Фамилия, Возраст) и КЛИЕНТ_2 (#,

Фамилия, Возраст)




Результирующее отношение:

Реляционные операции


Слайд 25 Реляционные операции
Пересечение отношений
Операция пересечения выполняется над двумя совместными

Реляционные операцииПересечение отношенийОперация пересечения выполняется над двумя совместными отношениями А и

отношениями А и В.

Результатом операции пересечения является отношение

С, которое включает в себя кортежи отношения А, полностью совпадающие с кортежами отношения В.

Таким образом, пересечение отношений можно представить с помощью теоретико-множественной операции пересечения:

Слайд 26 Реляционные операции
Пример: Пересечение отношений. Выполним операцию
пересечения отношений

Реляционные операцииПример: Пересечение отношений. Выполним операцию пересечения отношений КЛИЕНТ_1 и КЛИЕНТ_2.

КЛИЕНТ_1 и КЛИЕНТ_2.

Исходные отношения:
КЛИЕНТ_1 (#, Фамилия, Возраст) и

КЛИЕНТ_2 (#, Фамилия, Возраст)






Результирующее отношение:

Слайд 27 Реляционные операции
Разность отношений
Операция разности выполняется над двумя совместными

Реляционные операцииРазность отношенийОперация разности выполняется над двумя совместными отношениями А и

отношениями А и В.

Результатом операции разности является отношение

С, которое включает в себя кортежи отношения А, отличные от кортежей отношения В.

Таким образом, разность отношений можно представить с помощью теоретико-множественной операции разности:

Слайд 28 Реляционные операции
Пример: Разность отношений. Выполним операцию
разности отношений

Реляционные операцииПример: Разность отношений. Выполним операцию разности отношений КЛИЕНТ_1 и КЛИЕНТ_2.Исходные

КЛИЕНТ_1 и КЛИЕНТ_2.

Исходные отношения:
КЛИЕНТ_1 (#, Фамилия, Возраст) и КЛИЕНТ_2

(#, Фамилия, Возраст)




Результирующее отношение:

Слайд 29 Реляционные операции
Декартово произведение отношений
Операция декартова произведения выполняется над

Реляционные операцииДекартово произведение отношенийОперация декартова произведения выполняется над двумя произвольными отношениями

двумя произвольными отношениями А и В.

Результатом операции декартова

произведения является отношение С, степень которого равна сумме степеней исходных отношений, а мощность - произведению мощностей исходных отношений.

Таким образом, декартово произведение отношений можно представить с помощью декартова произведения множеств:

Слайд 30 Реляционные операции
Пример: Операция "декартово произведение".

Выполним операцию декартова

Реляционные операцииПример: Операция

произведения
отношений СЛУЖАЩИЕ и МЕДОСМОТР.

Исходные отношения:
СЛУЖАЩИЕ (#, Фамилия, Пол) МЕДОСМОТР

(Процедура, Дата)

Слайд 31 Реляционные операции
Результирующее отношение:

РЕЗУЛЬТАТЫ_МЕДОСМОТРА ( #, Фамилия, Пол, Процедура,

Реляционные операцииРезультирующее отношение:РЕЗУЛЬТАТЫ_МЕДОСМОТРА ( #, Фамилия, Пол, Процедура, Дата ) = СЛУЖАЩИЙ Х МЕДОСМОТР

Дата ) =
СЛУЖАЩИЙ Х МЕДОСМОТР


Слайд 32 Реляционные операции
Проекция отношения
Операция проекции выполняется над одним отношением

Реляционные операцииПроекция отношенияОперация проекции выполняется над одним отношением А. Результатом выполнения

А.

Результатом выполнения операции проекции над отношением А является

отношение С, которое включает в себя все кортежи отношения А, но только с теми атрибутами, на которые выполняется проекция.

Операцию проекции отношения можно представить следующим образом:

Слайд 33 Реляционные операции
Пример: Проекция отношения.

Выполним операцию проекции
отношения

Реляционные операцииПример: Проекция отношения. Выполним операцию проекции отношения СОТРУДНИК на атрибуты

СОТРУДНИК на атрибуты ОТДЕЛ и ДОЛЖНОСТЬ.

Исходное отношение:
СОТРУДНИК (#, Фамилия,

Отдел, Должность)

Слайд 34 Реляционные операции
Результирующее отношение:

ДОЛЖНОСТЬ (Отдел, Должность) = p (Отдел,

Реляционные операцииРезультирующее отношение:ДОЛЖНОСТЬ (Отдел, Должность) = p (Отдел, Должность)

Должность)



Слайд 35 Реляционные операции
Деление отношений
Операция деления выполняется над двумя отношениями

Реляционные операцииДеление отношенийОперация деления выполняется над двумя отношениями А и В,

А и В, где А - отношение-делимое, а B

- отношение-делитель.

При этом атрибуты B должны являться подмножеством атрибутов A.

Результатом выполнения операции деления является отношение С, которое включает в себя атрибуты отношения А, отличные от атрибутов отношения В, и только те кортежи, декартовы произведения которых с отношением В дают отношение А:

Слайд 36 Реляционные операции
Пример: Деление отношений.
Выполним операцию деления
отношения

Реляционные операцииПример: Деление отношений. Выполним операцию деления отношения РЕЗУЛЬТАТЫ_МЕДОСМОТРА на отношение

РЕЗУЛЬТАТЫ_МЕДОСМОТРА на отношение МЕДОСМОТР.

Исходные отношения:
РЕЗУЛЬТАТЫ_МЕДОСМОТРА (#, Фамилия, Пол, Процедура,

Дата)
МЕДОСМОТР (Процедура, Дата )

Слайд 37 Реляционные операции
Результирующее отношение:
СЛУЖАЩИЙ (#, Фамилия, Пол) = РЕЗУЛЬТАТЫ_МЕДОСМОТРА

Реляционные операцииРезультирующее отношение:СЛУЖАЩИЙ (#, Фамилия, Пол) = РЕЗУЛЬТАТЫ_МЕДОСМОТРА / МЕДОСМОТР

/ МЕДОСМОТР


Слайд 38 Реляционные операции
Выбор из отношения
Операция выбора (селекции) выполняется над

Реляционные операцииВыбор из отношенияОперация выбора (селекции) выполняется над одним отношением А.

одним отношением А.

Результатом выполнения операции выбора является отношение

С, которое включает в себя кортежи отношения А, удовлетворяющие заданному условию (критерию выбора).

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

Слайд 39 Реляционные операции
где σ - обозначает операцию выбора, F

Реляционные операциигде σ - обозначает операцию выбора, F - критерий выбора

- критерий выбора на множестве атрибутов в форме логического

выражения, образованного с помощью определенных операндов (константы, имена атрибутов, арифметические операции сравнения, логические операции).

Слайд 40 Реляционные операции
Пример: Селекция отношения.

Произведем выбор из
отношения

СЛУЖАЩИЕ по критерию "Возраст >= 30".

Исходное отношение:
СЛУЖАЩИЕ (#, Фамилия,

Возраст)

Слайд 41 Реляционные операции
Критерий выбора: Возраст >= 30

Результирующее отношение:
СЛУЖАЩИЕ (#,

Реляционные операцииКритерий выбора: Возраст >= 30Результирующее отношение:СЛУЖАЩИЕ (#, Фамилия, Возраст)

Фамилия, Возраст)


Слайд 42 Реляционные операции
Соединение отношений
Операция q-соединения выполняется над двумя отношениями

Реляционные операцииСоединение отношенийОперация q-соединения выполняется над двумя отношениями А и В.

А и В.

Результатом выполнения операции -соединения является отношение

С, которое включает в себя все кортежи со всеми атрибутами исходных отношений А и В, удовлетворяющими заданному условию.

В каждом отношении выделяется атрибут, по которому выполняется соединение.

Слайд 43 Реляционные операции
Операция соединения отношений может быть представлена следующим

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

образом:

где n - степень отношения Q_a; ѳ - арифметический

оператор сравнения; i, j - номера атрибутов в Q_a и Q_b соответственно, по которым выполняется соединение.



Слайд 44 Реляционные операции
Пример: Соединение отношений.
Выполним операцию естественного
соединения

Реляционные операцииПример: Соединение отношений. Выполним операцию естественного соединения отношений ЭКЗАМЕН_ВЕДОМОСТЬ и

отношений ЭКЗАМЕН_ВЕДОМОСТЬ и ГРУППА по атрибуту "Группа".

Исходные отношения:
ЭКЗАМЕН_ВЕДОМОСТЬ (Студент,

Дисциплина, Оценка, Группа)
ГРУППА (Курс, Группа, Наименование)

  • Имя файла: tema-n3-osnovy-relyatsionnoy-teorii-baz-dannyh.pptx
  • Количество просмотров: 102
  • Количество скачиваний: 0