- •Субд access
- •Розділ1. Створення бази даних Основні поняття систем управління базами даних
- •Поняття інфомаційної системи
- •Класифікація інформаційних систем
- •Поняття бази даних
- •Етап створення бази даних:
- •Етап експлуатації бази даних:
- •Системи управління базами даних
- •Відношення в базі даних
- •Запитання для самоперевірки
- •Основні поняття ms Access
- •Вікно програми ms access
- •Режими роботи з ms access
- •Запитання для самоперевірки
- •Створення бази даних. Створення таблиць
- •Створеня бази даних
- •Створння таблиць
- •Установлення зв’язків між таблицями
- •Властивості полів, типи даних
- •Створення таблиці у режимі конструктора
- •Створення таблиці у режимі майстра таблиць
- •Запитання для самоперевірки
- •Форматування таблиць
- •Теоретичні відомості та вказівки
- •Створення маски введення даних
- •Припустимі знаки для масок введення
- •Робота з форматом поля
- •Вправа з форматування таблиці
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Теоретичні відомості та вказівки
- •Виділення елементів таблиці
- •Редагування у режимі структури
- •Редагування у режимі таблиці
- •Редагування таблиці
- •Запитання для самоперевірки
- •Створення форми
- •Редагування форм
- •Створення форм
- •Запитання для самоперевірки
- •Розділ1. Аналіз даних Пошук та сортування даних
- •Пошук даних
- •Пошук і заміна значень у полі
- •Сортування записів
- •Пошук та сортування записів у таблиці
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Фільтрування даних
- •Фільтрування записів у таблицях
- •Застосування простих фільтрів
- •Застосування розширених фільтрів
- •Способи упорядкування даних
- •Створення та застосування фільтрів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів
- •Найпростіші запити
- •Створення простого запиту
- •Створення запитів на вибірку
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів з умовою
- •Умови для запитів
- •Умови відбору значень для дат і часу
- •Створення запитів з умовами
- •Приклад виконання вправи
- •Запити з параметром
- •Використання параметрів запиту
- •Створення запиту на основі іншого запиту
- •Створення запитів з параметрами
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити з обчисленнями
- •Використання побудовника виразів
- •Створення запитів з обчисленнями
- •Приклад виконання вправи
- •Успішність студентів
- •Запитання для самоперевірки
- •Підсумкові запити
- •Підсумкові функції
- •Створення підсумкових запитів
- •Приклад виконання вправи
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Перехресні запити
- •Створення перехресних запитів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити на зміну даних
- •Запит на поновлення
- •Запит на додавання
- •Запит на створення нової таблиці
- •Копіювання, збереження, перейменування і видалення запитів
- •Запитання для самоперевірки
- •Створення залежних форм
- •Створення залежних форм
- •Приклад виконання вправи
- •Для створення залежної форми слід виконати такі дії:
- •Запитання для самоперевірки
- •Створення звітів
- •Створення звітів
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
Створення запитів з параметрами
Умова. Відкрити базу даних Супермаркет, (файл supermarket.mdb). За допомогою запиту з’ясувати скільки та яких кондитерських виробів від кожного з постачальників було продано 20, 21 та 22 жовтня. У результаті показати такі поля: Назва товару, Дата, Кількість. Зберегти та закрити файл.
Приклад виконання вправи
Запустити програму MS Access, та відкрити базу даних Супермаркет, (файл supermarket.mdb).
Обрати об’єкт Запрос та обрати варіант Создать запрос с помощью конструктора.
У вікні конструктора обрати таблиці Кондитерські вироби, Продаж та перенести їх у верхню частину конструктора.
Перетягнути у нижню частину конструктора у рядок Поле: такі назви полів: з таблиці Продаж — поля Дата продажу та Кількість, а з таблиці Кондитерські вироби — поля Назва товара та Постачальник.
У конструктор у рядок Условие отбора: записати для поля Постачальник умову: Like [Вказати постачальника], а для поля Дата продажу записати умову: #20.10.2008#0г #21.10.2008# Or #22.10.2008#
У результаті конструктор такого запиту матиме вигляд, як показано на рис. 40 на с 84. Надати запиту назву 3апит_зпараметром, закрити та зберегти створений запит.
Відкрити щойно створений запит та записати у вікно, що з’явилося (рис. 41 на с. 84) назву певного постачальника, натиснути ОК, та переглянути результати роботи запиту (рис. 42 на с. 85). Зберегти та закрити файл.
Рис. 40. Вигляд конструктора запиту з параметром
Рис. 41.
Рис. 42. Результат роботи запиту з параметром «АВК»
ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ
Завдання 9.1. Відкрити базу даних Супермаркет, (файл supermarket.mdb). За допомогою запиту з’ясувати які вироби від кожного з постачальників «Рошен», «Київмлин» та «Зернятко» було продано 21 жовтня 2008 року. У результаті показати такі поля: Назва товару, Дата, Кількість. Зберегти та закрити файл.
Завдання 9.2. Створити базу даних pokupzi.mdb, з’ясувати, які покупки зробив покупец1 за всі дні? Попередні дані див на с. 79. Зберегти та закрити файл.
Запитання для самоперевірки
Поясніть відмінність запитів з умовами від запитів з параметром, наведіть приклади.
Поясніть особливість робити оператора Like[ ] у запитах баз даних.
Для чого створюють багатотабличні запити?
У яких режимах роботи запиту можна виконувати вилучення заданих умов?
Запити з обчисленнями
Мета: ознайомити з прийомами створення запитів з обчислювальними полями; набути практичних навичок створення та застосування запитів з обчислювальними полями для вибірки записів з об’єктів баз даних, та створення нових полів, які ґрунтуються на обчисленнях.
ТЕОРЕТИЧНІ ВІДОМОСТІ ТА ВКАЗІВКИ
Програма MS Access дає змогу користувачеві створювати запити не тільки на вибірку вже готових даних, а й виконувати обчислення з будь-якими полями таблиці і створювати обчислюваний вираз у новому полі з набору записів.
Вираз — це основний інструмент виконання аналізу даних у MS Access. Він являє собою сполучення математичних і/або логичних операторів, констант, функцій, ідентифікаторів (повних імен) полів та інших елементів у результаті обробки якого є певне значення.
Оператор виразу — це символ, що задає тип обчислення у виразі. Для створення обчислювального виразу можна використовувати такі математичні оператори, як показано в таблиці.
Знак оператора |
Дія |
+ |
Виконує додавання арифметичних виразів |
— |
Виконує віднімання від першого арифметичного виразу другого |
* |
Виконує множення арифметичних виразів |
/ |
Виконує ділення першого арифметичного виразу на другий |
\ |
Виконує ділення першого арифметичного виразу на другий та округлення результату до цілого значення |
^ |
Виконує піднесення у степінь першого арифметичного виразу (степінь задається другим арифметичним виразом) |
Є математичні, логічні оператори, оператори порівняння і посилань.
Для створення обчислювального виразу можна використовувати не тільки арифметичні операції над полями, а й додавати у вирази будь-які вбудовані функції, які містить програма MS Access.
Обчислювальний вираз може складатися з поєднання значень текстових полів або рядкових констант, для цього використовують назви полів у квадратних дужках, а між ними застосовують оператор поєднання (символ &).
