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

ФУНКЦІОНАЛ БД

Запити з використанням предикату порівняння

вивести призвіще, посаду, стаж ,де стаж <15 з таблиці personal

SELECT

prizvishe, posada, stag FROM `personal` WHERE stag <15

Запити з використанням предикату діапазону

Вивести вартість, тип номеру, час приберання, де час приберання з '13:00:00' по '15:00:00' таблиці nomer

SELECT

type_nomery, vartist, chas_priberanya FROM `nomer` WHERE chas_priberanya BETWEEN '1 3:00:00' AND '15:00:00'

11

ФУНКЦІОНАЛ БД

Запити з використанням предикату приналежності до множини

Вивести стовбці назва, торгова марка, ціна, ємність, де ємність має в собі 0,5 і 1,5 з таблиці product_bar

SELECT

nazva, torg_mark, cina, emnist FROM `product_bar ` WHERE emnist IN ('0.5', ' 5')

Запити з використанням предикату NULL

Вивести таблицю product_bar, де кількість оборотів має значення NULL SELECT * FROM `product_bar` WHERE kilk_oborotiv IS null

12

ФУНКЦІОНАЛ БД

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

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

SELECT

bar.nazva_bary, product_bar.nazva, product_bar.torg_mar k, product_bar.cina FROM `bar` JOIN product_bar ON bar.id _bar=product_bar.id_bar

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

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

SELECT

DISTINCT nomer.chas_priberanya, personal.posada, personal.pr izvishe FROM hotel JOIN nomer ON nomer.id_hotel=hotel.id_hot el JOIN personal ON personal.id_hotel=hotel.id_hotel AND personal.posada='Прислуга'

13

ВИСНОВОК

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

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

14

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