Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБД / практика / пз_обд_БОЙКО-ПРАКТИКА.doc
Скачиваний:
1
Добавлен:
27.01.2024
Размер:
4.39 Mб
Скачать

8.15 Запити на вибірку з двох таблиць

Таблиця 8.15 – Результати запитів на вибірку з двох таблиць

1

зєднати стовбці назва бару з таблиці bar та назву, торгова марку, ціну з таблиці bar product_bar за допомогою join on

SELECT bar.nazva_bary, product_bar.nazva, product_bar.torg_mark, product_bar.cina FROM `bar` JOIN product_bar ON bar.id_bar=product_bar.id_bar

2

зєднати стовбці назва бару з таблиці bar та назву, торгову марку, ціну, де в торговій маркі присутня літера “е” з таблиці bar product_bar за допомогою Join on

SELECT bar.nazva_bary, product_bar.nazva, product_bar.torg_mark, product_bar.cina FROM `bar` JOIN product_bar ON bar.id_bar=product_bar.id_bar AND product_bar.torg_mark LIKE '%e%'

3

зєднати стовбці назва бару з таблиці bar та назву, торгова марку, ціну з таблиці bar product_bar за допомогою Using

SELECT bar.nazva_bary, product_bar.nazva, product_bar.torg_mark, product_bar.cina FROM `bar` JOIN product_bar USING (id_bar)

4

з’єднати стовбці адреса з таблиці hotel та назву, cереднє значення вартості номеру з таблиці bar nomer SELECT hotel.adress, AVG(nomer.vartist) FROM `nomer`, hotel WHERE nomer.id_hotel=hotel.id_hotel

5

з’єднати стовбці email i телефон з таблиці hotel та посаду, прізвище з таблиці personal

SELECT hotel.email, hotel.telephon, personal.posada, personal.prizvishe FROM `personal`, hotel WHERE personal.id_hotel=hotel.id_hotel AND personal.posada='Администратор'

8.16 Запити на вибірку з трьох таблиць

Таблиця 8.16 – Результати запитів на вибірку з трьох таблиць

1

з’єднати стовбці час приберанняя та і прізвище , де посада є ‘прислугою’ викораставши join on

SELECT DISTINCT nomer.chas_priberanya, personal.posada, personal.prizvishe FROM hotel JOIN nomer ON nomer.id_hotel=hotel.id_hotel JOIN personal ON personal.id_hotel=hotel.id_hotel AND personal.posada='Прислуга'

2

з’єднати стовбці назвва бару з таблиці bar та назву, торгову марку, де в назві містить літера ‘п’ з таблиці product_bar та адресу з таблиці hotel

SELECT bar.nazva_bary, product_bar.nazva, product_bar.torg_mark, hotel.adress FROM `product_bar`, hotel, bar WHERE bar.id_bar=product_bar.id_bar AND bar.id_hotel=hotel.id_hotel AND product_bar.nazva LIKE ('П%')

3

з’єднати стовбці прізвище директора з таблиці dir та посаду,та призвище персонал з таблиці personal та телефон з таблиці hotel

SELECT dir.prizvishe AS 'призвище директора', personal.posada, personal.prizvishe, hotel.telephon FROM `dir`, personal, hotel WHERE hotel.id_hotel=personal.id_hotel AND dir.id_hotel=hotel.id_hotel

4

з’єднати стовбці тип номера, в типі номера присутня літера ‘S’ з таблиці nomer,та адресу з таблиці hotel та назву бару з таблиці bar.

SELECT nomer.type_nomery, hotel.adress, bar.nazva_bary FROM `nomer`, bar, hotel WHERE hotel.id_hotel=nomer.id_hotel AND bar.id_hotel=hotel.id_hotel AND type_nomery LIKE 'S%'

5

з’єднати стовбці прізвище, робочі години , та посаду, де посада є ‘Прислуга’ з таблиці nomer,та телефон з таблиці hotel та назву бару з таблиці bar.

SELECT personal.prizvishe, personal.rob_godini, personal.posada, bar.nazva_bary, hotel.telephon FROM `personal`, bar, hotel WHERE hotel.id_hotel=bar.id_hotel AND hotel.id_hotel=personal.id_hotel AND personal.posada ='Прислуга'

Висновок

База даних ( БД) - сукупність самостійних матеріалів, представлених в об'єктивній формі, систематизованих таким чином, щоб ці матеріали могли бути знайдені і оброблені за допомогою електронної обчислювальної машини. СУБД - програмне забезпечення, призначене для організації та ведення бази даних.

У ході виконання практичного завдання було повторено та закріплено навички з побудови концептуальної моделі згідно завданню, знання типів стовпців даних в середовищі MySQL. У ході виконання роботи застосовано запити на вибірку з використанням логічних операторів AND, OR та NOT, команди знаходження суми і кількості записів, команди угрупування і сортування даних в таблицях в СУБД phpMyAdmin.

При виконанні практичного завдання також застосовано навички розроблення запитів на вибірку з декількох таблиць.

Список використаних джерел

1 базы данных гостини URL: https://knowledge.allbest.ru/programming/3c0b65635b3ac78a4d43a88521206d37_0.html (Дата звернення 12.06.2020).

2 базы данных гостини URL: https://www.bibliofond.ru/view.aspx?id=723436 (Дата звернення 12.06.2020).

3 готелі URL: https://premier-palace.phnr.com/ua (Дата звернення 12.06.2020).

4 готелі URL: https://hotelrus.phnr.com/ua (Дата звернення 12.06.2020).

5 готелі URL: https://abri-hotel.phnr.com/ua (Дата звернення 12.06.2020).

6 СУБД URL: https://info-comp.ru/top-popular-database-management-systems (Дата звернення 12.06.2020).

7 СУБД URL: https://fizmat.7mile.net/informatika-11/14-bazi-danih.htm (Дата звернення 12.06.2020).

8 язык для работы с даннями URL: https://habr.com/ru/post/337330/(Дата звернення 12.06.2020).

9 phpmyadmin URL: http://tradebenefit.ru/chto-takoe-phpmyadmin (Дата звернення 12.06.2020).

10 ТОП-10 систем управления базами данных URL: ТОП-10 систем управления базами данных(Дата звернення 04.06.2020).

11 sql URL: https://internet--technologies-ru.turbopages.org/s/internet-technologies.ru/articles/sql-universalnyy-yazyk-dlya-raboty-s-bazami-dannyh.html (Дата звернення 12.06.2020).

Соседние файлы в папке практика