You are on page 1of 6

Міністерство освіти і науки України

Самбірський фаховий коледж економіки та інформаційних технологій

Практична робота №21


На тему:Написання запитів на мові SQL.

Виконала
Студентка групи 15е
Базар Олена

Перевірив Сич А.В._____


Захистила з оцінкою__

Самбір 2023
Виконання роботи
1.Ввімкнула комп’тер. Натиснула на системному блоці кнопку Power.
2. Запустила програму Access. Активізувати Пуск → Всі програми → Microsoft
Office →Access.
3.Використовуючи власну базу Гуртівня промислових товарів, оптові
продажі, використовую запит створений в Практичній роботі№18, додаю
в таблицю дані таким чином, щоб в ній був товар, який продається одній
компанії. Для цього вводжу умову WHERE Компанії=”Стрім-Львів”.

Відображаю таблицю

4. Пишу запит, що виводить два стовпці: перший називається


Постачальники і містить в усіх рядках слово Постачальники, другий
стовпець називається Назва фірми і містить назви фірм, взятих без
повторень з таблиці Постачальники.

Відображаю таблицю
5.Змінюю представлений вище запит так, щоб коректно зчіплювався
Постачальник і Товар.

Відображаю таблицю

6. Для товару вводжу назву, код товару, ціну і кількість.


Відображаю таблицю

7. Пишу запит, що виводить список товарів і кількість, кількість згідно


умови > 250 і сортування по зростанню.

Відображаю таблицю

8. Оформляю звіт. У звіті є: титульна сторінка, хід роботи, інформація про


документ.
9. Зберегла документ у папці під назвою “Базар Олена” з іменем
“Практична робота №21”.
10.Вимикаю комп’ютер. Закриваю усі відкриті файли та програми.
Натискаю Пуск і Завершення роботи.
Контрольні питання
1.Призначення і види запитів. Запит — один із основних об'єктів БД Access.
Головне його призначення полягає у відборі потрібних даних із таблиць, їх
опрацюванні та поданні користувачеві у зручній формі. Запит застосовується
також для змінення даних у БД.
2.Конструювання запитів. Режим конструювання запитів має вид вікна: Вікно
запиту розбите горизонтально посередині. У верхній половині відображаються
списки полів всіх вибраних таблиць, що беруть участь в запиті, а в нижній -
власне специфікація запиту. Таблиці додаються в запит за допомогою кнопки
панелі інструментів (Додати таблицю) або за допомогою контекстного меню,
викликаного для верхньої половини вікна. Запуск запиту на виконання
здійснюється натисненням на кнопку панелі інструментів (Запуск).
У нижній частині вікна розташована сітка побудови запиту. Кожен стовпець
відповідає полю, дані з якого включаються в запит. Сітка складається з
наступних рядків: Поле - щоб вставити поле якоїсь таблиці в запит, його
потрібно вибрати із списку полів випадного в цьому рядку. Зірочка * у списку
полів позначає включення всіх полів з відповідної таблиці. Ім'я таблиці -
указується ім'я таблиці, поле якого ми вибрали раніше. Сортування - в цьому
рядку визначається по яких полях будуть відсортовані результати виконання
запиту. При сортуванні по декількох полях Access сортує дані в порядку появи
полів в сітці побудови запиту зліва направо. Положення стовпця поля можна
змінити, виділивши його клацанням миші на заголовку і перетягнувши його на
нове місце. Вивід на екран – встановлюється, якщо дані з поля відповідного
стовпця мають бути включені в результат запиту. Умова відбору - в цьому рядку
вводиться критерій даних.
3.Використання функцій в обчислюючих полях. Вирази можна
використовувати для додавання, віднімання, множення та ділення значень у
кількох полях або елементах управління.Також можна використовувати їх для
виконання арифметичних операцій із датами.
4.Групові операції в запитах. Групові операції дозволяють виділити групи
записів з однаковими значеннями в зазначених полях і використовувати для
цих груп одну зі статистичних функцій. Для створення такого запиту необхідно
сформувати запит на вибирання, включити в нього потрібні поля.далі у вікні
конструктора запитів активізувати команди Вид, Групові операції або кнопку ∑
(групові операції ). Далі в рядку групові операції вибрати потрібну функцію з
переліку
5.Запит з функцією Sum.
Функція Sum нараховує значення в полі. Функцію Sum можна використовувати в
виразі запиту. Цей вираз також можна використовувати в властивості SQL
об'єкта QueryDef або під час створення набору записів на основі запиту SQL.
Покажчик місця заповнення вираз позначає рядковий вираз визначення поля,
яке містить числові дані, які потрібно додати, або вираз, який виконує
обчислення за допомогою даних у цьому полі.
6.Запит з функцією Count. Ця функція підраховує кількість рядків в таблиці
результату запиту. Покажчик місця заповнення вираз позначає рядковий вираз,
яке визначає поле, що містить дані, які потрібно підрахувати, або вираз, який
виконує обчислення за допомогою даних у полі. Операнди в виразі можуть
містити ім'я поля таблиці або функції (яка може бути внутрішньою або
визначеним користувачем, але не іншими агрегатними функціями SQL). Можна
підрахувати всі типи даних, зокрема текст.

7.Створення багатотабличних запитів. Багато табличні запити об'єднують


інформацію з декількох таблиць, пов'язаних між собою. Для створення
багатотабличного запиту слід:Активізувати вікно бази даних; Створити запит в
режимі конструктора (Створення> Інші> Конструктор запитів); Вибрати
необхідні таблиці в діалоговому вікні «Додавання таблиці», після чого закрити
діалогове вікно.В результаті зазначених дій на екрані з'явиться вікно запиту,
причому у верхній панелі вікна будуть представлені вибрані таблиці з
позначенням зв'язку, визначеної раніше. У нижній панелі розміщений бланк
QBE, в якому слід створити запит, включивши необхідні поля з вибраних
таблиць. При складанні запитів до пов'язаних таблиць можна вводити критерії
пошуку, визначати обчислювані поля, а також обчислювати підсумкові
значення. При створенні підсумкових запитів слід використовувати команду
Підсумки (Конструктор> Показати або приховати), щоб для кожного поля
вибрати відповідну групову функцію.

8.Введення параметрів в запит. Під параметричним запитом слід розуміти


− відбір значень даних з таблиць по заданому параметру. Фактично, вводиться
умова на пошук інформації в однотипних рядках таблиць. Для формування
запиту, необхідно продумати найменування таблиць в яких знаходяться дані,
які нас цікавлять, після чого запускаємо "Конструктор запитів".

You might also like