
- •Субд access
- •Розділ1. Створення бази даних Основні поняття систем управління базами даних
- •Поняття інфомаційної системи
- •Класифікація інформаційних систем
- •Поняття бази даних
- •Етап створення бази даних:
- •Етап експлуатації бази даних:
- •Системи управління базами даних
- •Відношення в базі даних
- •Запитання для самоперевірки
- •Основні поняття ms Access
- •Вікно програми ms access
- •Режими роботи з ms access
- •Запитання для самоперевірки
- •Створення бази даних. Створення таблиць
- •Створеня бази даних
- •Створння таблиць
- •Установлення зв’язків між таблицями
- •Властивості полів, типи даних
- •Створення таблиці у режимі конструктора
- •Створення таблиці у режимі майстра таблиць
- •Запитання для самоперевірки
- •Форматування таблиць
- •Теоретичні відомості та вказівки
- •Створення маски введення даних
- •Припустимі знаки для масок введення
- •Робота з форматом поля
- •Вправа з форматування таблиці
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Теоретичні відомості та вказівки
- •Виділення елементів таблиці
- •Редагування у режимі структури
- •Редагування у режимі таблиці
- •Редагування таблиці
- •Запитання для самоперевірки
- •Створення форми
- •Редагування форм
- •Створення форм
- •Запитання для самоперевірки
- •Розділ1. Аналіз даних Пошук та сортування даних
- •Пошук даних
- •Пошук і заміна значень у полі
- •Сортування записів
- •Пошук та сортування записів у таблиці
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Фільтрування даних
- •Фільтрування записів у таблицях
- •Застосування простих фільтрів
- •Застосування розширених фільтрів
- •Способи упорядкування даних
- •Створення та застосування фільтрів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів
- •Найпростіші запити
- •Створення простого запиту
- •Створення запитів на вибірку
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів з умовою
- •Умови для запитів
- •Умови відбору значень для дат і часу
- •Створення запитів з умовами
- •Приклад виконання вправи
- •Запити з параметром
- •Використання параметрів запиту
- •Створення запиту на основі іншого запиту
- •Створення запитів з параметрами
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити з обчисленнями
- •Використання побудовника виразів
- •Створення запитів з обчисленнями
- •Приклад виконання вправи
- •Успішність студентів
- •Запитання для самоперевірки
- •Підсумкові запити
- •Підсумкові функції
- •Створення підсумкових запитів
- •Приклад виконання вправи
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Перехресні запити
- •Створення перехресних запитів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити на зміну даних
- •Запит на поновлення
- •Запит на додавання
- •Запит на створення нової таблиці
- •Копіювання, збереження, перейменування і видалення запитів
- •Запитання для самоперевірки
- •Створення залежних форм
- •Створення залежних форм
- •Приклад виконання вправи
- •Для створення залежної форми слід виконати такі дії:
- •Запитання для самоперевірки
- •Створення звітів
- •Створення звітів
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
Створення запитів на вибірку
Умова. Відкрити базу даних vpraval.mdb. У таблиці Студенти з’ясувати, хто зі студентів групи з міста Києва та народився 1991 року. Відсортувати список таких студентів за алфавітом. Зберегти базу даних, закрити файл.
Приклад виконання вправи
Відкрити вже створену базу даних Студенти (файл vpraval.mdb).
Вибрати об’єкт Запросы та натиснути кнопку Создать в режиме конструктора.
У вікні, що відкрилося, обрати таблиці Студенти і Група. Вони з’являться у верхній частині конструктора. Між таблицями можна побачити зв’язок (один-до-одного), оскільки ці зв’язки вже було встановлено раніше. Обрати з таблиці Група та перенести у нижню частину конструктора поля Код студента, Прізвище та Дата народження, а з таблиці Студенти перенести поле Місто.
В Условия отбора записати напроти поля Дата народження умову: «*.1991», а напроти поля Місто — умову: «Київ». У полі Сортировка напроти поля Прізвище відкрити правою кнопкою варіанти сортування та обрати Сортировка по возрастанию (рис. 36 на с. 72). Закрити запит та записати назву цього запиту: 1991Київ.
Відкрити запит 1991Київ у режимі таблиці та переглянути результат роботи запиту (рис. 37 на с. 72).
Рис. 36. Вікно конструктора запиту на вибірку
Рис. 37. Результат роботи запиту на вибірку
ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ
Завдання 7.1. Відкрити базу даних Супермаркет (файл із назвою supermarket.mdb). З таблиць Кондитерські вироби, Бакалія та Молочні продукти створити запит на вибірку товарів, вартість яких не перевищує 12 грн за 1 одиницю та які розфасовані менш ніж по 500 г. У результаті показати такі поля: Код товара, Назва товара, Фасування, Постачальник. Надати запиту назву Запит_на_вибірку, зберегти та закрити файл.
Завдання 7.2. Відкрити базу даних Моя бібліотека (файл з ім’ям biblioteka.mdb). Показати на основі таблиці Книги всі книги, створені у Києві протягом 2007 року. Відсортувати назви книг за алфавітом. У вікні запиту для перегляду показати тільки поля Код книги, Назва книги та Рік видання. Переглянути результати. Зберегти та закрити файл.
Завдання 7.3. Відкрити базу даних Студенти (файл vpraval.mdb). З’ясувати, хто зі студентів має ім’я, що починається з літери М? Хто зі студентів народжений у першому півріччі 1991 року? Переглянути, скільки студентів є з Маріуполя. Зберегти базу даних, закрити файл.
Запитання для самоперевірки
Поясніть різницю між фільтруванням записів та відбором за допомогою запитів записів у таблицях баз даних, наведіть приклади.
Як можна виконати запит на вибірку записів із різних таблиць однієї бази даних. Що для цього потрібно зробити?
Як зазначити варіант сортування полів із записами у запиті?
Як виконати відбір записів за кількома полями різних таблиць одночасно?
Як змінити умови відбору записів у запиті?
Створення запитів з умовою
Мета: показати основні прийоми створення запитів з умовою, показати основні прийоми складання умов для запитів; набути практичних навичок виконання відбору записів у таблицях за допомогою запитів.
ТЕОРЕТИЧНІ ВІДОМОСТІ ТА ВКАЗІВКИ
Як уже було описано у попередній роботі, користувач може створювати в програмі MS Access найрізноманітніші запити. Розглянемо запити, які містять умови. Отже, якщо потрібно відібрати записи з конкретним значенням поля, то у режимі конструктора створення запиту слід увести вираз умови в поле Условие отбора. Текстове значення, яке використовується як умова відбору, слід записувати у лапках.
Найчастіше у запитах використовують такі умови для запитів, які подано у нижченаведеній таблиці.