
- •Субд access
- •Розділ1. Створення бази даних Основні поняття систем управління базами даних
- •Поняття інфомаційної системи
- •Класифікація інформаційних систем
- •Поняття бази даних
- •Етап створення бази даних:
- •Етап експлуатації бази даних:
- •Системи управління базами даних
- •Відношення в базі даних
- •Запитання для самоперевірки
- •Основні поняття ms Access
- •Вікно програми ms access
- •Режими роботи з ms access
- •Запитання для самоперевірки
- •Створення бази даних. Створення таблиць
- •Створеня бази даних
- •Створння таблиць
- •Установлення зв’язків між таблицями
- •Властивості полів, типи даних
- •Створення таблиці у режимі конструктора
- •Створення таблиці у режимі майстра таблиць
- •Запитання для самоперевірки
- •Форматування таблиць
- •Теоретичні відомості та вказівки
- •Створення маски введення даних
- •Припустимі знаки для масок введення
- •Робота з форматом поля
- •Вправа з форматування таблиці
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Теоретичні відомості та вказівки
- •Виділення елементів таблиці
- •Редагування у режимі структури
- •Редагування у режимі таблиці
- •Редагування таблиці
- •Запитання для самоперевірки
- •Створення форми
- •Редагування форм
- •Створення форм
- •Запитання для самоперевірки
- •Розділ1. Аналіз даних Пошук та сортування даних
- •Пошук даних
- •Пошук і заміна значень у полі
- •Сортування записів
- •Пошук та сортування записів у таблиці
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Фільтрування даних
- •Фільтрування записів у таблицях
- •Застосування простих фільтрів
- •Застосування розширених фільтрів
- •Способи упорядкування даних
- •Створення та застосування фільтрів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів
- •Найпростіші запити
- •Створення простого запиту
- •Створення запитів на вибірку
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів з умовою
- •Умови для запитів
- •Умови відбору значень для дат і часу
- •Створення запитів з умовами
- •Приклад виконання вправи
- •Запити з параметром
- •Використання параметрів запиту
- •Створення запиту на основі іншого запиту
- •Створення запитів з параметрами
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити з обчисленнями
- •Використання побудовника виразів
- •Створення запитів з обчисленнями
- •Приклад виконання вправи
- •Успішність студентів
- •Запитання для самоперевірки
- •Підсумкові запити
- •Підсумкові функції
- •Створення підсумкових запитів
- •Приклад виконання вправи
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Перехресні запити
- •Створення перехресних запитів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити на зміну даних
- •Запит на поновлення
- •Запит на додавання
- •Запит на створення нової таблиці
- •Копіювання, збереження, перейменування і видалення запитів
- •Запитання для самоперевірки
- •Створення залежних форм
- •Створення залежних форм
- •Приклад виконання вправи
- •Для створення залежної форми слід виконати такі дії:
- •Запитання для самоперевірки
- •Створення звітів
- •Створення звітів
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
Редагування таблиці
Умова. Відкрити базу даних vpraval.mdb. У створеній у вправі 1 (див. с. 20) базі даних додати до таблиці Студенти поле для запису адрес електронної пошти та номерів мобільних телефонів, причому для запису мобільних номерів створити маску введення. Приховати поля По батькові, Адреса, Місто. Зберегти базу даних, закрити файл.
Приклад виконання вправи
Відкрити вже створену базу даних Файл /Открыть. Обрати папку, де розміщено файл prikladl.mdb.
Відкрити таблицю Студенти й активізувати режим конструктора таблиці. У вікні структури таблиці слід виділити поле Місто, викликати контекстне меню, з якого обрати команду Добавить строки.
З’явиться нове поле у структурі таблиці. Слід записати назву нового поля — e-mail та обрати тип даних — Текстовый.
Аналогічним способом додати ще одне поле у структуру таблиці — Мобільний телефон, та обрати для нього тип даних — Текстовый.
Зверніть увагу, що незважаючи на те, що у поле Мобільний телефон записуватимемо дані тільки у вигляді цифр, все одно для цього поля призначаємо текстовий формат. Справа в тому, що для даних типу номерів телефонів, поштових індексів, усіляких кодів тощо доцільно задавати текстовий формат, адже з такими даними не проводитимуться математичні обчислення.
Для створення маски введення для поля Мобільний телефон, яка обмежувала б тип та вигляд даних, які можна вводити у це поле тільки цифрами, причому у такій кількості, що у сукупності утворює повний номер телефона, слід у режимі конструктора таблиці встановити курсор напроти рядка Маска ввода та ввести маску введення — (999) 999-9999!, адже це означає, що дані для поля Мобільний телефон можна вводити тільки у вигляді цифр, причому для тих студентів, у яких немає телефонів, можна залишити комірку порожньою.
Перейти у режим таблиці та ввести у таблицю дані про мобільні телефони студентів.
Виконати виділення поля По батькові та виконати команду меню Формат /Скрыть столбцы. Аналогічні дії виконати для стовпців Ім’я, Адреса, та Місто.
Виконати відображення прихованого поля Ім’я. Виконати команду меню Формат /Отобразить столбцы... . З’явиться вікно Отображение столбцов, у переліку Столбец установити прапорець напроти слова Ім’я та натиснути кнопку Закрыть (рис.13). Поле Ім’я знову відображатиметься в таблиці Студенти.
Рис. 13. Вікно для вибора відображуваних стовпців
У результаті таблиця Студенти матиме вигляд як показано у фрагменті на рис. 14. Зберегти та закрити файл.
Рис. 14. Вигляд таблиці з прихованими стовпцями та маской введення для поля Телефон
ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ
Завдання 3.1. Створити базу даних Европа, яку зберегти у свою папку з назвою Europa.mdb. База даних може містити такі таблиці:
а) Таблиця Країна з такими полями:
Назва країни;
Площа країни;
Кількість населення країни;
Столиця;
Кількість населення столиці;
Тип економіки.
б) Таблиця Природа країни з такими полями:
Назва країни;
Тип клімата;
Назви природних ландшафтів;
Середня температура січня;
Середня температура липня.
Визначити типи полів, а також які поля можуть бути ключовими. Установити зв’язки між таблицями. Заповнити таблицю записами про 7 найбільших країн Європи. Зберегти та закрити файл.
Завдання 3.2. Відкрити базу даних Супермаркет, яку зберегли у свою папку з назвою supermarket.mdb. База даних після виконання завдань з попередньої лабораторної роботи може мати вигляд, як показано на рис. 15 (с. 41).
У цій базі даних створити у таблиці Продаж маску введення для полів Дата продажу, Код товара. Додати поле Кількість. Заповнити таблицю даними. Зберегти та закрити файл.
Завдання 3.3. Відкрити базу даних Супермаркет (файл supermarket.mdb). У цій базі даних створити дві нових таблиці Миючі засоби, Бакалія з такими полями:
Код товару;
Фасування;
Кількість
Назва товару;
Ціна за одиницю;
Постачальник.
Установити маски введення для заповнення цих таблиць даними. Зверніть увагу, що маски введення у відповідних полях інших таблиць цієї бази даних мають бути узгодженими між собою.
Рис. 15. Схема зв’язків між полями таблиць у базі даних Супермаркет
Заповнити поля таблиць Миючі засоби, Бакалія даними про 15—20 товарів. Виконати у таблицях сортування записів за зростанням для полів Постачальник. Додати у таблицю Продаж кілька записів про продажі товарів із таблиць Миючі засоби та Бакалія. Встановити зв’язки між таблицею Продаж та таблицями Миючі засоби, Бакалія. Пояснити, за яким саме полем встановлено зв’язки і чому. Зберегти та закрити файл.