Вы находитесь на странице: 1из 7

Министерство сельского хозяйства РК

Казахский агротехнический университет имени С. Сейфулина


Кафедра Вычислительной Техники и Программного Обеспечения

ОТЧЕТ
По дисциплине: «Администрирование СУБД Oracle»
Тема: Виды соединений

Выполнил: Бейсембаев К.К.


Группа: ВТиПО 18-15
Проверил: Толғанбайұлы Т.

г. Нур-Султан 2020
Лабораторная работа № 5
Задания:
1. INNER JOIN
2. LEFT JOIN
3. RIGHT JOIN
4. FULL OUTER JOIN
5. Простые запросы к связанным таблицам
Выполнение работы:
В данной лабораторной работе выполнен запрос с
использованием типа соединения - «INNER JOIN»(Рис. 1):

Рис. 1 Использование INNER JOIN


Далее по заданию выполняется добавление записей в таблицу
«Subject» (Рис. 2):
Рис. 2 Добавление записей в таблицу «Subject»
Затем применяется тип соединения - «LEFT OUTER JOIN» в
следующем запросе (Рис. 3):

Рис. 3 Использование «LEFT OUTER JOIN»


Вставлены записи в таблицу «University» (Рис. 4):

Рис. 4 Добавление записи в таблицу «University»


После проделанной работы с добавлением записи в таблицу
«University», выполняется следующий запрос с применением типа
соединения - «RIGHT OUTER JOIN» (Рис. 5):
Рис. 5 Использование «RIGHT OUTER JOIN»
Далее выполняется запрос с использованием типа соединения -
«FULL OUTER JOIN» (Рис. 6):

Рис. 6 Использование «FULL OUTER JOIN»


Простые запросы к связанным таблицам:
В первом примере используется такой тип соединения, как
«INNER JOIN», где выбираются записи по условию, что значение
«Course» <= 3(Рис. 7):
Рис. 7 Первый пример
Во втором примере подсчитывается количество студентов по
вузам (Рис. 8):

Рис. 8 Второй пример - подсчёт количества студентов


Далее выбираются записи по студентам, у который самый
высокий балл на экзаменах (Рис. 9):

Рис. 9 Третий пример - Выбор студентов с самыми высокими баллами за


экзамены
Практические задания:
1. Выведите данные лекторов (фамилия, имя, дисциплина и
семестр), которые будут проводить занятия по следующим
дисциплине: Информатика. Список должен быть отсортирован по
ФИО лектора. Для соединения таблиц необходимо использовать
оператор INNER JOIN (Рис. 10):
Рис. 10 Задание №1
2. Выведите данные студентов (фамилия, имя, дата рождения и
университет), которые учатся в вузе НУ. Список должен быть
отсортирован по ФИО студента. Для соединения таблиц необходимо
использовать оператор INNER JOIN (Рис. 11):

Рис. 11 Задание №2