- •Тема 1 Введення в ет
- •Призначення та функції ет
- •Шляхи доступу до програми ms Excel.
- •Елементи інтерфейсу ет.
- •Структура робочої книги.
- •Тема 2 Робота з формулами
- •Формула робочого листа.
- •Допустимі операції в формулах.
- •Поняття відносної та абсолютної адресації.
- •Тема 3 Робота з функціями в табличному процесорі ms Excel
- •Загальна характеристика вбудованих функцій.
- •Заповнення синтаксису функції аргументами.
- •Тема 4 Засоби обробки
- •Основні поняття та обмеження. Типові операції бд.
- •Упорядкування даних у базі за простим та складним ключем. Використання фільтрів для аналізу бд.
- •Тема 5 Аналіз даних у середовищі ms Excel з використанням зведених таблиць.
- •Призначення, основні поняття, обмеження Майстра зт.
- •Технологія створення зт.
- •Технологія редагування зт.
- •Керування відображенням даних та форматування даних зт.
- •Тема 6 Створення, редагування та форматування діаграм
- •Призначення, основні поняття, запуск конструктора діаграм. Типи діаграм.
- •Технологія створення діаграм з використанням конструктора діаграм.
- •Редагування та форматування діаграм.
- •Установка параметрів сторінки. Вивід діаграми на друк .
- •Тема 7 Основи проектування бд
- •Основні поняття проектування бд.
- •Типи моделей бд.
- •Термінологія бд.
- •Структура інформаційної моделі предметної області.
- •Тема 8 Створення таблиці бд і введення даних у таблицю
- •Структура бд.
- •Створення основи бд у вигляді таблиць.
- •Встановлення зв’язків між таблицями.
- •Введення даних в таблиці бд.
- •Збереження файлу в субд.
- •Тема 9 Створення запитів засобами ms Access
- •Призначення запитів.
- •Підсумкові запити.
- •Перехресні запити.
- •Модифікуючі запити.
- •Тема 10 Способи створення ієрархічних форм
- •Одночасне створення головної та підпорядкованої форм.
- •Створення підпорядкованої форми та додавання її в існуючу.
- •Додавання підпорядкованої форми в головну.
- •Створення багатосторінкових форм.
- •Зв’язування форм за допомогою командних кнопок .
- •Тема 11 Створення звітів у середовищі ms Access
- •Призначення звітів і засоби їх створення.
- •Сортування та групування даних у звіті.
- •Формування розрахункових полів.
- •Розрахунки проміжних та загальних підсумків у полях звіту.
- •Фільтрування даних у звіті.
- •Редагування та формування звіту. Попередній перегляд і вивід звіту на друк.
Створення основи бд у вигляді таблиць.
Роботу з програмою Access розпочинають у головному вікні на закладці Таблиці зі створення структури командою Створити. Є декілька способів створення структури. Ми розглянемо такі два способи:
1. використання конструктора таблиці;
2. використання майстра бази даних.
Найчастіше структуру створюють командою Конструктор таблиці. Користувач у цьому випадку задає:
• назви полів методом введення назви;
• тип даних методом вибору типу з запропонованого списку;
• описи, які є необов'язковими;
• додаткові властивості (характеристики) полів (лише у разі потреби) методом заповнення таблиці властивостей:
• довжину поля;
• значення за замовчуванням;
• умови на значення, яке вводитимуть;
• формат поля;
У найпростіших БД достатньо задати назви полів i зазначити їxнi типи, оскільки властивості фіксуються автоматично згідно з принципом замовчування.
Структуру будь-коли можна модифікувати. У раніше створену структуру нове поле вставляють командою Вставити → Рядки. Виокремлене поле вилучають командою Редагувати → Вилучити рядки. Можна змінити порядок розташування полів, перетягуючи їxнi назви вниз чи вгору.
Після створення структури вікно конструктора треба закрити зі збереженням таблиці у файлі на диску з деякою назвою
Встановлення зв’язків між таблицями.
Сучасні бази даних зазвичай містять велику кількість взаємозв'язаних таблиць, що дозволяє уникнути повторів. Наприклад, крупні фірми можуть зберігати відомості про магазини в одній таблиці, номенклатуру товарів, отриманих цими магазинами в поточному місяці в іншій таблиці, а відомості про оптових покупців в третій таблиці. Access дозволяє працювати одночасно з декількома таблицями, кожна з яких повинна містити записи, присвячені певній темі. Зв'язок між ними встановлюється по загальних для декількох таблиць полях, наприклад, номера магазинів, через які здійснюється реалізація товару. Бажано, аби в одній з таблиць загальне поле було ключовим. Якщо таблиці взаємозв'язані, то зміни, виконані в записі однієї таблиці, можуть впливати на записі в іншій таблиці.
Для збереження повноти і цілісності даних Access накладає певні обмеження на введення і редагування даних, наприклад, неможливо видалити запис з однієї таблиці, якщо існують пов'язані з нею записи в інших таблицях.
Види зв'язків між таблицями
Реляційна база даних може містити велику кількість взаємозв'язаних таблиць. Зв'язку встановлюється між двома загальними полями (стовпцями) двох таблиць. Зв'язувані поля можуть мати різні імена, але повинні мати однакового типа даних за винятком випадку, коли поле первинного ключа є полем типа Лічильник. Поле лічильника зв'язується з числовим полем, якщо значення властивості Розмір поля (FieldSize) обоє полів збігаються. Наприклад, якщо властивість обоє полів має значення Довге ціле. Навіть у тому випадку, коли зв'язуються поля типа «Числовою», їх властивості Розмір поля (FieldSize) повинні мати однакові значення.
Задавши зв'язки між таблицями, можна створити запити, форми і звіти для відображення відомостей, представлених в декількох таблицях. Між двома таблицями можуть існувати наступні зв'язки:
один до одного — при такому типові зв'язку одного запису в першій таблиці відповідає лише одна запис в іншій таблиці. В цьому випадку слід перевірити можливість розміщення всіх записів в одній таблиці. Проте у ряді випадків можна використовувати декілька простіших таблиць. Відповідність записів встановлюється по полю, яке є первинним ключем в першій таблиці, і полю, званим зовнішнім ключем іншої таблиці;
• один до багатьох — в цьому випадку запис однієї таблиці може мати декілька погоджених з нею записів в іншій таблиці. При цьому кожен запис в другій таблиці узгоджується лише з одним записом в першій таблиці. Наприклад, кожен покупець може купити декілька товарів, але кожен проданий товар має лише одного покупця. Поле, що містить первинний ключ нової таблиці, зв'язується із зовнішнім ключем старою. Значення в полі із зовнішнім ключем можуть повторюватися;
• багато до одного — будь-якому запису таблиці, зв'язок з якою ми розглядаємо, можуть відповідати декілька записів нової таблиці, але не навпаки. Фактично це відношення один до багатьом, що розглядається, в зворотному порядку. В цьому випадку ключове поле нової таблиці є зовнішнім ключем;
• багато до багатьох — кожному запису з однієї таблиці може відповідати будь-яка кількість записів в іншій таблиці і навпаки. Наприклад, кожна людина може дзвонити з декількох телефонів. З іншого боку деякими телефонами можуть користуватися декілька чоловік. В цьому випадку поля, по яких встановлюється зв'язок, є зовнішніми ключами. Вони можуть містити значення, що повторюються.
Зв'язана таблиця — це таблиця, яка зберігається у файлі, що не належить відкритій базі даних, проте, є доступною з Microsoft Access. Користувач має можливість додавати, видаляти і змінювати записи в зв'язаній таблиці, але не може змінювати її структуру. Для забезпечення цілісності даних не можна довільно видаляти або змінювати зв'язані записи.
