Запити
Практична робота . Створення та виконання запитів у базі даних "Інвентаризація_Техніки"
Мета роботи: Набути практичних навичок створення бази даних, встановлення правил цілісності даних та формування запитів різних типів (вибіркових, з критерієм, параметричних).
1. Підготовчий етап (Створення бази даних та таблиці, можна викоритстати)
Якщо база даних "Інвентаризація_Техніки" та таблиця "Обладнання" вже створені, пропустіть цей крок. Якщо ні — створіть їх.
Створіть нову базу даних під назвою "Інвентаризація_Техніки".
У режимі Конструктора створіть таблицю "Обладнання" (Equipment) з наступною структурою та властивостями:
Назва поля | Тип даних | Властивості поля | Ключ/Цілісність |
|---|---|---|---|
Код_Обладнання | Лічильник (AutoNumber) | - | Первинний ключ (Primary Key) |
Назва_Пристрою | Короткий текст | Обов'язкове поле: Так | - |
Тип | Короткий текст | Обов'язкове поле: Так | - |
Розташування | Короткий текст | - | - |
Рік_Придбання | Числовий (Ціле) | Правило перевірки: | - |
Вартість_грн | Грошовий (Currency) | - | - |
Статус | Логічний (Yes/No) | - | - |
Збережіть таблицю.
Заповніть таблицю мінімум 5-7 записами. Використайте дані
Назва_Пристрою
Тип
Розташування
Рік_Придбання
Вартість_грн
Статус
Ноутбук ASUS VivoBook
Ноутбук
Кабінет 301
2022
22500.00
Так
Монітор Dell 24"
Монітор
Кабінет 301
2021
6800.00
Так
Лазерний принтер HP
Принтер
Кабінет 302
2018
3900.00
Так
Системний блок i5
Комп'ютер
Кабінет 303
2023
31500.00
Так
Проектор Epson
Проектор
Актова зала
2024
18000.00
Так
Графічний планшет Wacom
Планшет
Кабінет 303
2022
8750.00
Ні
Веб-камера Logitech
Периферія
Кабінет 301
2019
1200.00
Так
Монітор Samsung 27"
Монітор
Кабінет 302
2024
14500.00
Ні
Сервер HP ProLiant
Сервер
Серверна
2018
45000.00
Так
2. Основний етап (Створення запитів)
Створіть 4 запити, використовуючи вкладку Створення → Конструктор запитів.
Завдання 1. Вибірковий запит з простим критерієм
Завдання: Створити запит, який відобразить лише ті пристрої, які знаходяться в "Кабінеті 301".
Детальний опис виконання:
На вкладці Створення виберіть Конструктор запитів.
Додайте таблицю "Обладнання" і закрийте вікно додавання.
Перетягніть у нижню частину конструктора (бланк запиту) всі необхідні поля: Назва_Пристрою, Тип, Розташування, Вартість_грн.
У рядку Критерій під полем Розташування введіть:
"Кабінет 301"(лапки обов'язкові).Натисніть Запуск (або Подання → Таблиця). 6. Переконайтеся, що відображаються лише пристрої з Кабінету 301.
Збережіть запит під назвою "Пристрої_Кабінет_301".
Завдання 2. Запит з критерієм на діапазон значень
Завдання: Створити запит, який відобразить пристрої, придбані у період з 2020 по 2023 рік включно, та відсортує їх за Роком_Придбання від найновіших до найстаріших.
Детальний опис виконання:
Створіть новий запит у Конструкторі запитів і додайте таблицю "Обладнання".
Додайте поля: Назва_Пристрою, Рік_Придбання, Вартість_грн.
У рядку Критерій під полем Рік_Придбання введіть:
Between 2020 And 2023(абоМіж 2020 та 2023).У рядку Сортування під полем Рік_Придбання виберіть За спаданням.
Натисніть Запуск.
Збережіть запит під назвою "Придбані_2020-2023".
Завдання 3. Параметричний запит (Самостійно)
Завдання: Створити параметричний запит, який дозволить користувачу вводити Тип пристрою (наприклад, "Ноутбук" або "Монітор") під час його виконання, і відобразить усі пристрої заданого типу.
Порада: Для створення параметра використовуйте квадратні дужки
[ ]у рядку Критерій.
Завдання 4. Запит із комбінованим критерієм та логічним полем (Самостійно)
Завдання: Створити запит, який відобразить усі Монітори або пристрої, Вартість_грн яких перевищує 15000 грн, за умови, що їхній Статус (логічне поле) встановлено як Так (тобто вони є діючими).
Порада: Для логічного "АБО" використовуйте рядок Або: у бланку запиту. Для логічного "І" використовуйте той самий рядок Критерій.
3. Звітність
Зробіть знімки екрана або опишіть результати виконання кожного запиту (завдання 1-4), включаючи зовнішній вигляд бланка запиту в режимі Конструктора та результат його виконання в режимі Таблиця.
Коментарі
Дописати коментар