
- •Субд access
- •Розділ1. Створення бази даних Основні поняття систем управління базами даних
- •Поняття інфомаційної системи
- •Класифікація інформаційних систем
- •Поняття бази даних
- •Етап створення бази даних:
- •Етап експлуатації бази даних:
- •Системи управління базами даних
- •Відношення в базі даних
- •Запитання для самоперевірки
- •Основні поняття ms Access
- •Вікно програми ms access
- •Режими роботи з ms access
- •Запитання для самоперевірки
- •Створення бази даних. Створення таблиць
- •Створеня бази даних
- •Створння таблиць
- •Установлення зв’язків між таблицями
- •Властивості полів, типи даних
- •Створення таблиці у режимі конструктора
- •Створення таблиці у режимі майстра таблиць
- •Запитання для самоперевірки
- •Форматування таблиць
- •Теоретичні відомості та вказівки
- •Створення маски введення даних
- •Припустимі знаки для масок введення
- •Робота з форматом поля
- •Вправа з форматування таблиці
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Теоретичні відомості та вказівки
- •Виділення елементів таблиці
- •Редагування у режимі структури
- •Редагування у режимі таблиці
- •Редагування таблиці
- •Запитання для самоперевірки
- •Створення форми
- •Редагування форм
- •Створення форм
- •Запитання для самоперевірки
- •Розділ1. Аналіз даних Пошук та сортування даних
- •Пошук даних
- •Пошук і заміна значень у полі
- •Сортування записів
- •Пошук та сортування записів у таблиці
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Фільтрування даних
- •Фільтрування записів у таблицях
- •Застосування простих фільтрів
- •Застосування розширених фільтрів
- •Способи упорядкування даних
- •Створення та застосування фільтрів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів
- •Найпростіші запити
- •Створення простого запиту
- •Створення запитів на вибірку
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів з умовою
- •Умови для запитів
- •Умови відбору значень для дат і часу
- •Створення запитів з умовами
- •Приклад виконання вправи
- •Запити з параметром
- •Використання параметрів запиту
- •Створення запиту на основі іншого запиту
- •Створення запитів з параметрами
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити з обчисленнями
- •Використання побудовника виразів
- •Створення запитів з обчисленнями
- •Приклад виконання вправи
- •Успішність студентів
- •Запитання для самоперевірки
- •Підсумкові запити
- •Підсумкові функції
- •Створення підсумкових запитів
- •Приклад виконання вправи
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Перехресні запити
- •Створення перехресних запитів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити на зміну даних
- •Запит на поновлення
- •Запит на додавання
- •Запит на створення нової таблиці
- •Копіювання, збереження, перейменування і видалення запитів
- •Запитання для самоперевірки
- •Створення залежних форм
- •Створення залежних форм
- •Приклад виконання вправи
- •Для створення залежної форми слід виконати такі дії:
- •Запитання для самоперевірки
- •Створення звітів
- •Створення звітів
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
Створення таблиці у режимі конструктора
Умова. У новій базі даних потрібно створити таблицю Група. Записати у ній прізвища, імена, по батькові студентів, назви групи, номера залікових книжок, дати народження студентів.
Приклад виконання вправи
Для створення нової бази даних виконати команду меню Пуск /Все программы /Microsoft Office /Microsoft Access. Відкриється вікно програми MS Access.
Виконати команду меню Файл /Создать /Новую базу данных. З’явиться вікно збереження файла, де слід обрати папку для збереження файла, записати його назву (наприклад, назву prikladl.mdb) та натиснути кнопку Сохранить.
У новій збереженій базі даних виконати команду Создать /Новая таблица /Конструктор. З’явиться вікно Конструктор, у якому слід записати імена полів майбутньої таблиці.
Кожному полю призначити тип даних. Під час призначення типів даних слід зважати на те, які дані планується записувати у поля майбутньої таблиці. Так, наприклад, можна призначити такі типи, як показано на рис. 5.
Задати ключове поле (у нашому випадку ключовим слід задати поле №ЗапіковоїКнижки, оскільки у навчальному закладі може бути кілька студентів з однаковими прізвищами або з однаковими іменами, або з однаковими днями народження, але немає навіть двох студентів з однаковими номерами залікових книжок. Тобто поле №ЗаліковоїКнижки є унікальним). У результаті конструктор таблиці матиме вигляд як на рис. 5.
Після завершення створення структури таблиці слід закрити вікно Конструктора (скористатися для цього кнопкою закриття вікна).
Рис. 5. Конструктор створення структури таблиці
На екрані з’явиться вікно, у якому програма запитує, чи потрібно зберегти створену структуру, чи ні. Після натискання кнопки ОК, з’явиться вікно зі спеціальним полем, у якому програма пропонує записати назву таблиці, для якої було створено структуру.
Слід записати назву (у нашому випадку таблиця називатиметься Група) та натиснути кнопку ОК.
Після таких маніпуляцій у переліку об’єктів з’явиться назва нової таблиці (Група). Якщо виконати подвійний клік лівою кнопкою миші на назві таблиці, то вона відкриється у режимі заповнення даними. Після введення даних таблиця може набути вигляду як на рис. 6 (див. с. 22).
Рис.6. Заповнена даними таблиця
ВПРАВА 2
Створення таблиці у режимі майстра таблиць
Умова. У базі даних, створеній у попередньому прикладі (див. приклад 1 на с. 20), створити таблицю Студенти, у якій показати призвіща, імена та по батькові студентів, їхні домашні адреси.
Приклад виконання вправи
Відкрити вже створену базу даних Файл /Открыть. Обрати папку, де розміщено файл, що має назву prikladl.mdb.
Виконати команду меню Создать /Новая таблица /Мастер таблиц. З’явиться вікно Создание таблиц (див. рис. 7), у якому слід обрати зразок таблиці (у нашому випадку з категорії Деловые з переліку Образцы таблиц: обрати таблицу Студенты).
П
еренести з переліку Образцы полей: у перелік Поля новой таблицы: ті назви полів, які вказані в умові (перенесення виконати за допомогою кнопки >, яка розміщена у цьому вікні).
Рис. 7. Вікно створення таблиці з використанням Майстра
Якщо потрібно перейменувати перенесене поле, то використайте кнопку Переименовать поле..., а після того, як усі потрібні поля буде перенесено та перейменовано, натиснути кнопку Далее.
На екрані з’явиться наступна вкладка вікна Создание таблиц, де слід записати назву новоствореної таблиці (Студенти), доручити програмі встановити ключове поле таблиці (рис. 8 на с. 24) та натиснути кнопку Далее. Якщо зв’язки між таблицями створені правильно, то працювати з різними таблицями можна як з однією.
Рис. 8. Вікно зміни зв’язків між таблицями
Відкрити таблицю Студенти та заповнити її даними. Заповнена таблиця може мати вигляд як на рис. 9.
Зберегти заповнену таблицю та закрити файл.
Рис. 9. Фрагмент таблиці, заповненої даними
ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ
Завдання 1.1. Створити нову базу даних Супермаркет, яку зберегти у свою папку з назвою supermarket.mdb. У цій базі створити таблицю Молочні продукти за допомогою імпорту даних із програми MS Excel. З’ясувати типи полів та ключове поле таблиці.
Дані з таблиці MS Excel (зберегти у свою папку файл molokol. xls) можуть мати такий вигляд:
-
Код
товару
Назва
товару
Фасування
Ціна за од.
Постачальник
1024
Кефір
0,5 л
2,46 грн
Галактон
1045
Кефір
1,0л
4,56 грн
Слов’яночка
1056
Молоко
0,5 л
2,32 грн
Галактон
1073
Сир 9%
0,25 кг
3,85 грн
Біл освіт
1076
Йогурт 5%
0,25 л
3,24 грн
Білосвіт
1078
Йогурт 3%
0,25 л
3,56 грн
Слов’яночка
Зверніть увагу, що файл molokol.xls після імпорту з нього табличних даних набуде атрибуту Только для чтения.
Завдання 1.2. Відкрити базу даних Супермаркет (файл supermarket.mdb). У цій базі даних створити ще одну таблицю Кондитерські вироби. Під час створення структури таблиці орієнтуватися на таблицю Молочні продукти (див. завдання 1.1). У режимі таблиці додати у нову таблицю 15 записів про різні солодощі. Уточнити типи полів та ключове поле таблиці. Зберегти зміни у файлі та закрити базу даних.
Завдання 1.3. Відкрити базу даних Супермаркет (файл supermarket.mdb). У цій базі даних створити ще одну таблицю Продаж, яка може мати такі поля:
Код операції;
Дата продажу;
Код товару;
Назва товару.
З’ясувати типи полів нової таблиці та ключове поле. У режимі Схема данных встановити зв’язки між таблицями Продаж, Молочні продукти, Кондитерські вироби. Для цього потрібно виконати команду меню Сервис /Схема данных, розмістити на полі три таблиці Продаж, Кондитерські вироби та Молочні продукти (за допомогою команди меню Связи /Добавить таблицу), та методом перетягування написів лівою кнопкою миші встановити зв’язки між таблицями: Продаж — Кондитерські вироби та Продаж — Молочні продукти (зв’язки встановити між кодами товарів). Зберегти зміни у файлі supermarket.mdb. Закрити файл бази даних.