Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет «Львівська політехніка»
Кафедра ЕОМ
/
Звіт
до лабораторної роботи № 3
з дисципліни: «Організація баз даних»
«Об’єднання таблиць за допомогою операторів JOIN (LEFT, RIGHT, INNER), використання індексів»
Варіант №11
Мета роботи: Отримати навики використання операторів JOIN та індексів
Завдання:
Використовуючи таблиці, що створені у лабораторній роботі №2 визначити і створити необхідні індекси
Використовуючи створені таблиці написати запити:
1 запит із використанням оператора INNER JOIN
1 запит із використанням оператора LEFT JOIN
1 запит із використанням оператора RIGHT JOIN
1 запит із використанням будь-якого оператора JOIN + довільні оператори із лабораторнії роботі №2
Варіант № 11 - База даних цирку
Створення індексів:
create nonclustered index nameCUST_ind
on CUST (SecondName ASC, FirstName ASC)
create nonclustered index indSHOW_name_date
on SHOW (ShowName ASC)
create clustered index ind_clust_Price
on SHOW_PRICE (Price ASC)
2. Написання запитів:
SELECT * FROM CUST
SELECT TICKET.TicketID, CUST.FirstName, CUST.SecondName, CUST.ID
FROM CUST
INNER JOIN TICKET ON TICKET.CustomerID=CUST.ID;
/
SELECT SHOW.ShowID, REF_TICK_SHOW.ticket_id
FROM SHOW
LEFT JOIN REF_TICK_SHOW ON SHOW.ShowID=REF_TICK_SHOW.show_id;
/
SELECT TICKET.TicketID, REF_TICK_SHOW.show_id
FROM REF_TICK_SHOW
RIGHT JOIN TICKET ON TICKET.TicketID=REF_TICK_SHOW.ticket_id;
/
SELECT TICKET.TicketID, REF_TICK_SHOW.show_id
FROM REF_TICK_SHOW
RIGHT JOIN TICKET ON TICKET.TicketID=REF_TICK_SHOW.ticket_id
WHERE REF_TICK_SHOW.show_id is NOT NULL;
/
Висновок. На даній лабораторній роботі я отримала навики використання операторів JOIN та індексів.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!