- •Субд access
- •Розділ1. Створення бази даних Основні поняття систем управління базами даних
- •Поняття інфомаційної системи
- •Класифікація інформаційних систем
- •Поняття бази даних
- •Етап створення бази даних:
- •Етап експлуатації бази даних:
- •Системи управління базами даних
- •Запитання для самоперевірки
- •Основні поняття ms Access
- •Відношення в базі даних
- •Вікно програми ms access
- •Режими роботи з ms access
- •Запитання для самоперевірки
- •Створення бази даних. Створення таблиць
- •Створеня бази даних
- •Створння таблиць
- •Установлення зв’язків між таблицями
- •Властивості полів, типи даних
- •Створення таблиці у режимі конструктора
- •Створення таблиці у режимі майстра таблиць
- •Запитання для самоперевірки
- •Форматування таблиць
- •Теоретичні відомості та вказівки
- •Створення маски введення даних
- •Припустимі знаки для масок введення
- •Робота з форматом поля
- •Вправа з форматування таблиці
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Теоретичні відомості та вказівки
- •Виділення елементів таблиці
- •Редагування у режимі структури
- •Редагування у режимі таблиці
- •Редагування таблиці
- •Запитання для самоперевірки
- •Створення форми
- •Редагування форм
- •Створення форм
- •Запитання для самоперевірки
- •Розділ1. Аналіз даних Пошук та сортування даних
- •Пошук даних
- •Пошук і заміна значень у полі
- •Сортування записів
- •Пошук та сортування записів у таблиці
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Фільтрування даних
- •Фільтрування записів у таблицях
- •Застосування простих фільтрів
- •Застосування розширених фільтрів
- •Способи упорядкування даних
- •Створення та застосування фільтрів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів
- •Найпростіші запити
- •Створення простого запиту
- •Створення запитів на вибірку
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів з умовою
- •Умови для запитів
- •Умови відбору значень для дат і часу
- •Створення запитів з умовами
- •Приклад виконання вправи
- •Запити з параметром
- •Використання параметрів запиту
- •Створення запиту на основі іншого запиту
- •Створення запитів з параметрами
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити з обчисленнями
- •Використання побудовника виразів
- •Створення запитів з обчисленнями
- •Приклад виконання вправи
- •Успішність студентів
- •Запитання для самоперевірки
- •Підсумкові запити
- •Підсумкові функції
- •Створення підсумкових запитів
- •Приклад виконання вправи
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Перехресні запити
- •Створення перехресних запитів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити на зміну даних
- •Запит на поновлення
- •Запит на додавання
- •Запит на створення нової таблиці
- •Копіювання, збереження, перейменування і видалення запитів
- •Запитання для самоперевірки
- •Створення залежних форм
- •Створення звітів
- •Створення залежних форм
- •Приклад виконання вправи
- •Для створення залежної форми слід виконати такі дії:
- •Запитання для самоперевірки
- •Створення звітів
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
Створення запитів з обчисленнями
Умова. Відкрити базу даних Супермаркет, (файл supermarket.mdb). За допомогою запиту з’ясувати, яка вартість кондитерських виробів від кожного з постачальників, які було продано 20 та 21 жовтня. У результаті показати такі поля: Назва товара, Дата, Вартість. Надати запиту назву Запит_з_обчислення ми, зберегти та закрити закрити файл.
Приклад виконання вправи
Запустити програму MS Access, та відкрити базу даних Супермаркет, (файл supermarket.mdb).
Обрати об’єкт Запрос та обрати варіант Создать запрос с помощью конструктора.
У вікні конструктора обрати таблиці Кондитерські вироби, Продаж та перенести їх у верхню частину конструктора.
Перетягнути у нижню частину конструктора у рядок Поле: такі назви полів:
з таблиці Продаж — поля Дата продажу, Назва товару та Кількість;
з таблиці Кондитерські вироби — поля Ціна за одиницю.
Записати для поля Дата продажу (рис. 46) у рядок Условие отбора умову: #20.10.2008#0г #21.10.2008#
Створити нове поле Вартість (записати назву поля у рядок Поле праворуч від поля Кількість). У конструкторі запиту в рядку Поле викликати контекстне меню, з якого обрати команду Построить.
У вікні Построитель выражений записати вираз для обчислення вартості кондитерських виробів (щоб не вводити назви полів «вручну», достатньо виконати подвіиний клік на на. поля в нижньому середньому списку Построителя выражений) і назви полів автоматично з’являться у верхній частині введен виразу). Отже, вираз для обчислення вартості виробів мати вигляд:
Рис. 46. Розміщення полів у вікні конструктора запиту
Вартість:[Кондитерські вироби]![Ціна за одиницю] [Продаж]! [Кількість].
Закрити запит, надати йому ім’я Запит_з_обчисленням.
У результаті роботи запиту з’явиться таблиця, в полі Вартість якої буде обчислено добуток кількості та ціни конди терських виробів (рис. 47 на с. 92).
Переглянути результати роботи запиту, зберегти та закриті файл.
ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ
Завдання 10.1. Відкрити базу даних vpraval.mdb, додати до бази даних таблицю Успішність, дані для якої наведено нижче.
Рис. 47. Результат роботи запиту з обчисленням
За допомогою запита з’ясувати: середній бал успішності студентів з природничо-математичних дисциплін; середній бал з гуманітарних дисциплин; загальний середній бал успішності кожного студента (відомості про успішність у нижченаведеній таблиці).
У запиті створити також нове поле, куди записати повністю прізвище, ім’я та по батькові студента (для повного запису слід використати оператор &), відсортувати список студентів за зростанням загальної успішності. Зберегти та закрити файл.
Успішність студентів
Код студента |
Прізвище |
Ім’я |
По батькові |
Матем |
Інформат |
Історія |
Укр мова |
11 |
Бессонова |
Аліна |
Андріївна |
5 |
5 |
5 |
4 |
12 |
Бабенко |
Оксана |
Вікторівна |
5 |
5 |
4 |
4 |
13 |
Деркач |
Тетяна |
Андріївна |
4 |
4 |
4 |
4 |
14 |
Шахнович |
Борис |
Львович |
4 |
5 |
3 |
4 |
15 |
Коваленко |
Ірина |
Миколаївна |
4 |
3 |
4 |
4 |
16 |
Бурко |
Микола |
Михайлович |
3 |
3 |
4 |
3 |
17 |
Волошин |
Віктор |
Михайлович |
3 |
3 |
4 |
4 |
18 |
Калинко |
Інна |
Олексіївна |
5 |
5 |
4 |
4 |
19 |
Щербина |
Любов |
Василівна |
4 |
4 |
4 |
4 |
20 |
Мальована |
Маргарита |
Миколаївна |
3 |
3 |
3 |
3 |
21 |
Андрушко |
Степан |
Степанович |
4 |
4 |
5 |
5 |
22 |
Єфімов |
Дмитро |
Миронович |
4 |
4 |
4 |
4 |
23 |
Мирошник |
Вікторія |
Іванівна |
5 |
5 |
4 |
4 |
24 |
Рибачук |
Василь |
Сергійович |
4 |
5 |
5 |
5 |
25 |
Симиренко |
Наталія |
Василівна |
4 |
5 |
4 |
5 |
Завдання 10.2. Відкрити базу даних supermarket.mdb з’ясувати, на яку суму у доларах США було зроблено покупкі 20 жовтня (якщо 1 долар США дорівнює 4 грн 85коп). У запиі показати поля: Назва товара, Кількість, Вартість у $. Пере глянути результат роботи запита, зберегти та закрити файл.
