ВИКОРИСТАННЯ MS ACCESS XP. План Загальні поняття Створення

Скачать презентацию ВИКОРИСТАННЯ MS ACCESS XP. План Загальні поняття Створення Скачать презентацию ВИКОРИСТАННЯ MS ACCESS XP. План Загальні поняття Створення

tema-ms_access_xp.ppt

  • Количество слайдов: 82

>ВИКОРИСТАННЯ MS ACCESS XP . ВИКОРИСТАННЯ MS ACCESS XP .

>План Загальні поняття Створення та редагування основних об'єктів Сервісні програми Приклад інформаційної системи „Кафедра” План Загальні поняття Створення та редагування основних об'єктів Сервісні програми Приклад інформаційної системи „Кафедра”

>1. Загальні поняття 1. Загальні поняття

>MS Access Процесор обробки баз даних MS Access – програма для створення і підтримки MS Access Процесор обробки баз даних MS Access – програма для створення і підтримки баз даних довільного рівня складності. Вона реалізована зі стандартним інтерфейсом та підтримує інтеграцію з іншими програмами MS Office.

>Меню Файл Дозволяє відкривати, зберігати існуючі бази даних, імпортувати дані, документи Меню Файл Дозволяє відкривати, зберігати існуючі бази даних, імпортувати дані, документи

>Меню Правка Здійснює стандартні операції з редагування даних, пошуку, заміни, видалення даних Меню Правка Здійснює стандартні операції з редагування даних, пошуку, заміни, видалення даних

>Меню Вид Дозволяє змінювати подання бази даних, налаштовувати панелі інструментів для роботи з базою Меню Вид Дозволяє змінювати подання бази даних, налаштовувати панелі інструментів для роботи з базою даних

>Меню Вставка Дозволяє вставляти нові об’єкти бази даних такі як: таблиці, запити, форми, звіти, Меню Вставка Дозволяє вставляти нові об’єкти бази даних такі як: таблиці, запити, форми, звіти, макроси, модулі

>Меню Сервіс Дозволяє запускати службові підпрограми для обробки бази даних: перевірка орфографії, зміна опцій Меню Сервіс Дозволяє запускати службові підпрограми для обробки бази даних: перевірка орфографії, зміна опцій системи, перетворення бази даних до іншого формату, створення схеми даних, проведення аналізу бази даних, створення можливості багатоканального доступу до бази даних тощо

>Меню Вікно Встановлює порядок відображення вікон поточної бази даних Меню Вікно Встановлює порядок відображення вікон поточної бази даних

>Меню Довідка Видає допомогу по роботі з програмою Меню Довідка Видає допомогу по роботі з програмою

>Відмінність MS Access Основною відмінністю MS Access від інших програм MS Office є можливість Відмінність MS Access Основною відмінністю MS Access від інших програм MS Office є можливість одночасно працювати лише з однією базою даних.

>Об’єкти бази даних: Таблиці Таблиці – набір даних, що мають двовимірну структуру. Кожна таблиця Об’єкти бази даних: Таблиці Таблиці – набір даних, що мають двовимірну структуру. Кожна таблиця містить декілька стовпчиків з назвами, які називаються полями. Саме інформація міститься в рядках.

>Об’єкти бази даних: Запити Запити – по своїй структурі аналогічні таблицям, хоча можуть мати Об’єкти бази даних: Запити Запити – по своїй структурі аналогічні таблицям, хоча можуть мати розрахункові поля. Як правило, запити створюються шляхом обробки інформації з однієї чи декількох таблиць або запитів.

>Об’єкти бази даних: Форми Форми – створюються для полегшення вводу інформації, її редагування, а Об’єкти бази даних: Форми Форми – створюються для полегшення вводу інформації, її редагування, а також для спілкування з користувачем та реакції на його дії.

>Об’єкти бази даних: Звіти Звіти – містять кінцеву проаналізовану інформацію, іноді агреговану деяким чином, Об’єкти бази даних: Звіти Звіти – містять кінцеву проаналізовану інформацію, іноді агреговану деяким чином, створену на основі таблиць та звітів. Вивід інформації контролюється розробником звіту.

>Об’єкти бази даних: Сторінки доступу до даних Сторінки доступу до даних – являють собою Об’єкти бази даних: Сторінки доступу до даних Сторінки доступу до даних – являють собою розвинення поняття форма, що дозволяє отримувати доступ до даних через глобальну чи локальну мережі, створювати веб-сайти з аналізом інформації в базі даних.

>Об’єкти бази даних: Макроси Макроси – невеликі підпрограми, що дозволяють здійснювати реагування на дії Об’єкти бази даних: Макроси Макроси – невеликі підпрограми, що дозволяють здійснювати реагування на дії користувача, як правило, запускають зручний користувачеві режим обробки даних.

>Об’єкти бази даних: Модулі Модулі – програми, написані на VB, що дозволяють повністю автоматизувати Об’єкти бази даних: Модулі Модулі – програми, написані на VB, що дозволяють повністю автоматизувати роботу користувача, створити свій інтерфейс, проводити аналіз інформації.

>Обмеження База даних з усіма об'єктами записується в один файл, розмір якого у MS Обмеження База даних з усіма об'єктами записується в один файл, розмір якого у MS Access XP не може перевищувати – 2 Гб.

>2. Створення та редагування основних об'єктів 2. Створення та редагування основних об'єктів

>База даних – 1 Розробка бази даних починається зі створення файлу, в якому зберігатимуться База даних – 1 Розробка бази даних починається зі створення файлу, в якому зберігатимуться всі об'єкти поточної бази даних. Такий файл має розширення *.mdb. На початку роботи вказується ім'я бази даних та повне ім'я файлу.

>База даних – 2 При цьому створюється файл у форматі MS Access 2000. В База даних – 2 При цьому створюється файл у форматі MS Access 2000. В останній час найпоширенішим форматом стає MS Access 2002, тому рекомендується перетворювати базу даних до нового формату, що дозволяє оптимізувати роботу з нею.

>База даних – 3 Якщо створення нової бази даних пройшло без помилок, то вікно База даних – 3 Якщо створення нової бази даних пройшло без помилок, то вікно бази даних містить пустий перелік об'єктів поточної бази даних.

>Створення таблиці за допомогою майстра (програма задає питання і сама створює необхідну структуру таблиці) Створення таблиці за допомогою майстра (програма задає питання і сама створює необхідну структуру таблиці) за допомогою конструктора (вказується структура таблиця, її поля, типи даних тощо) за допомогою копіювання таблиці з поточної або іншої бази даних через імпорт таблиці з іншого середовища (наприклад, з MS Excel).

>Майстер таблиць Майстер таблиць використовується, якщо потрібно створити типову таблицю за шаблоном, який вже Майстер таблиць Майстер таблиць використовується, якщо потрібно створити типову таблицю за шаблоном, який вже існує в системі. Програма пропонує декілька варіантів готових таблиць і дозволяє одночасно змінювати деякі поля. В той же час за умови використання майстра важко додавати до таблиці нестандартні поля.

>Конструктор – 1 Довільний формат таблиць, редагування їх структури здійснюється за допомогою конструктора. Конструктор – 1 Довільний формат таблиць, редагування їх структури здійснюється за допомогою конструктора.

>Конструктор – 2 При використанні конструктора вказується назва поля, тип даних цього поля і Конструктор – 2 При використанні конструктора вказується назва поля, тип даних цього поля і опис поля. Останній параметр не використовується в Access, але спрощує користувачеві сприйняття логіки бази даних. Слід пам'ятати, що таблиця може містити максимально 255 полів.

>Типи даних текстовий мемо числовий датачас лічильник логічний об'єктний гіперпосилання підстановка (використовується для вибору Типи даних текстовий мемо числовий датачас лічильник логічний об'єктний гіперпосилання підстановка (використовується для вибору значень зі списку, іншої таблиці чи запиту).

>Інші параметри полів Внизу вікна можна встановити інші параметри для кожного з полів. Наприклад, Інші параметри полів Внизу вікна можна встановити інші параметри для кожного з полів. Наприклад, прізвище студента не буває довшим за 25 символів. В такому разі доцільно обмежити довжину поля [Прізвище], що призведе до зменшення розміру бази даних та підвищення ефективності її роботи.

>Підстановка Крім параметрів вводу даних, їхнього представлення, вказування обов'язкових полів можна використовувати для заповнення Підстановка Крім параметрів вводу даних, їхнього представлення, вказування обов'язкових полів можна використовувати для заповнення таблиці дані з іншої таблиці чи запиту. Для цього необхідно вибрати закладку „Підстановка” і вказати, з якої таблиці слід підставляти значення.

>Конструктор – 3 При завершенні роботи зі структурою таблиці її необхідно записати до бази Конструктор – 3 При завершенні роботи зі структурою таблиці її необхідно записати до бази даних, вказавши назву таблиці.

>Ключове поле таблиці – 1 Ключове поле таблиці полегшує пошук та сортування елементів в Ключове поле таблиці – 1 Ключове поле таблиці полегшує пошук та сортування елементів в базі даних. Наявність ключового поля не є обов'язковою умовою, проте більшість таблиць створюється саме з ним. Значення поля, яке позначене як ключове, має містити унікальні елементи, тому найчастіше ключовим полем вибирають поле з лічильником, адже в такому полі дані не повторюються.

>Ключове поле таблиці – 2 Якщо в таблиці не вказано ключове поле, то MS Ключове поле таблиці – 2 Якщо в таблиці не вказано ключове поле, то MS Access пропонує його додати. Такого ж ефекту можна досягти, натиснувши правою кнопки мишки на необхідному полі і вказавши опцію „Ключове поле”.

>Імпорт таблиць При імпортуванні таблиці слід вказати шлях до файлу, з якого слід здійснити Імпорт таблиць При імпортуванні таблиці слід вказати шлях до файлу, з якого слід здійснити імпорт даних. Відповідаючи на питання програми, отримується нова таблиця. Слід зауважити, що імпорт даних пройде вдало, якщо відповідна база даних в іншому середовищі була добре згрупована.

>Сортування записів – 1 Сортування записів здійснюється за допомогою індексів. Кожен індекс може містити Сортування записів – 1 Сортування записів здійснюється за допомогою індексів. Кожен індекс може містити максимально 10 полів, а таблиця – 32 індекси. Для створення індексу при відкритій таблиці слід виконати команду Записи-Фільтр-Розширений фільтр:

>Сортування записів – 2 Для застосування фільтру необхідно виконати команду Фільтр-Застосувати фільтр або натиснути Сортування записів – 2 Для застосування фільтру необхідно виконати команду Фільтр-Застосувати фільтр або натиснути кнопку . Крім сортування фільтр дозволяє керувати відображенням аналогічно до запитів.

>Створення запиту шляхом використання майстра: при цьому вказуються поля таблиць та запитів, які необхідні Створення запиту шляхом використання майстра: при цьому вказуються поля таблиць та запитів, які необхідні для побудови запиту; шляхом використання конструктора: при цьому є можливість змінювати структуру запиту, додавати розрахункові поля; шляхом написання програми на SQL; шляхом комбінації перерахованих способів.

>Конструктор запитів На першому етапі вказують ті таблиці і запити, поля яких будуть використані Конструктор запитів На першому етапі вказують ті таблиці і запити, поля яких будуть використані у створюваному запиті. На другому етапі з виділених таблиць та запитів створюють нові поля вихідного запиту.

>Розрахункові поля Для додавання розрахункового поля необхідно вказати в режимі конструктора такі відомості: Назва_поля Розрахункові поля Для додавання розрахункового поля необхідно вказати в режимі конструктора такі відомості: Назва_поля : Формула Для побудови формули можна використовувати майстер формул (права кнопка мишки).

>Опції полів – 1 видимість поля (галочка у рядку „Вывод на экран”) сортування (по Опції полів – 1 видимість поля (галочка у рядку „Вывод на экран”) сортування (по зростанню чи спаданню) умова відбору (одна чи декілька умов, які відбирають лише потрібні записи)

>Опції полів – 2 групування (наприклад, знаходження максимального, мінімального, середнього значення, числа записів, дисперсії, Опції полів – 2 групування (наприклад, знаходження максимального, мінімального, середнього значення, числа записів, дисперсії, першого елемента, останнього елемента, суми для групи елементів).

>Умова відбору Для вказування умови відбору можна використовувати одну чи декілька рядків „Условие отбора”. Умова відбору Для вказування умови відбору можна використовувати одну чи декілька рядків „Условие отбора”. Якщо умови записані в одному рядку, то для виводу в запит вони всі повинні одночасно виконуватися. Якщо умови записуються в різних рядках, то відбираються записи, для яких виконується хоча б одна з умов.

>Форми Форми у MS Access XP використовуються для введення даних до таблиць або реакції Форми Форми у MS Access XP використовуються для введення даних до таблиць або реакції на дії користувача. Як правило, форма зв'язується з таблицею чи запитом для її правильного відображення. Форма може мати розрахункові поля, а також програми обробки подій.

>Створення форм – 1 за допомогою конструктора, який дозволяє вручну змінювати будь-які параметри форми; Створення форм – 1 за допомогою конструктора, який дозволяє вручну змінювати будь-які параметри форми; за допомогою майстра форм, що полегшує створення стандартних форм; за допомогою майстра зведених діаграм та таблиць.

>Створення форм – 2 При швидкому створенні форми варто використовувати саме майстер форм, адже Створення форм – 2 При швидкому створенні форми варто використовувати саме майстер форм, адже в такому випадку всі об'єкти будуть розташовані автоматично.

>Зведені діаграми та таблиці Іноді виникає потреба у створенні зведеної діаграми або таблиці. Зазначимо, Зведені діаграми та таблиці Іноді виникає потреба у створенні зведеної діаграми або таблиці. Зазначимо, що побудова цих елементів у MS Access нічим не відрізняється від їх побудови у середовищі MS Excel.

>Звіти Звіти створюються для редагування інформації та виводу її для друку. Вони, як правило, Звіти Звіти створюються для редагування інформації та виводу її для друку. Вони, як правило, будуються за допомогою майстра звітів, після чого редагуються в конструкторі.

>Опції звіту рівень групування записів (починаючи з найважливішого); порядок сортування (до 4 різних полів); Опції звіту рівень групування записів (починаючи з найважливішого); порядок сортування (до 4 різних полів); вигляд та дизайн звіту.

>Конструктор звітів При роботі з конструктором можна вказати також колонтитули для звіту, нумерацію сторінок Конструктор звітів При роботі з конструктором можна вказати також колонтитули для звіту, нумерацію сторінок тощо. Кожен об'єкти звіту має свої властивості, які можна змінити. Взагалі, структуру звіту можна форматувати так само, як і форму, вносячи свої елементи управління.

>Зауваження При побудові звіту необхідно вказувати навіть ті поля, які не планується виводити, але Зауваження При побудові звіту необхідно вказувати навіть ті поля, які не планується виводити, але які використовуються для розрахунків.

>Передача звітів – 1 Дуже часто звіти або роздруковуються, або передаються в Word, для Передача звітів – 1 Дуже часто звіти або роздруковуються, або передаються в Word, для чого існує спеціальна клавіша „передати у Word”: . В такому випадку створюється новий документ MS Word, який редагується за загальними правилами.

>Передача звітів – 2 При передачі звіту в MS Excel створюється просто БД з Передача звітів – 2 При передачі звіту в MS Excel створюється просто БД з відповідним рівнем групування.

>Поштові наклейки За допомогою звітів можна роздруковувати поштові наклейки. При цьому вказується вигляд кожної Поштові наклейки За допомогою звітів можна роздруковувати поштові наклейки. При цьому вказується вигляд кожної наклейки, набір полів, які необхідно на ній розташувати. Не слід забувати вставляти пусті символи, щоб всі поля були розділені принаймні одним пробілом.

>Сторінки Створення сторінки доступу здійснюється аналогічно побудові звіту або форми. Єдиною принциповою відмінністю є Сторінки Створення сторінки доступу здійснюється аналогічно побудові звіту або форми. Єдиною принциповою відмінністю є можливість працювати зі сторінками у Інтернеті.

>Макроси – 1 Макроси являють собою набір команд з запропонованих Access у вибраному користувачем Макроси – 1 Макроси являють собою набір команд з запропонованих Access у вибраному користувачем порядку. Виконуються або з умовою, або безумовно. Запускаються на виконання, як правило, комбінацією клавіш.

>Макроси – 2 При розробці в лівому стовпчику вибирається одна чи декілька команд, які Макроси – 2 При розробці в лівому стовпчику вибирається одна чи декілька команд, які будуть послідовно виконуватися при запуску макросу. На теперішній день макроси залишаються потужним інструментом роботи з об'єктами Access, проте для написання великих програм використовуються модулі, написані на Visual Basic.

>Модулі Модулі являють найбільш сучасний метод написання програм обробки баз даних. Програми мають бути Модулі Модулі являють найбільш сучасний метод написання програм обробки баз даних. Програми мають бути написані з використанням мови Visual Basic. Кожен з модулів містить одну чи декілька пов'язаних процедур чи функцій.

>3. Сервісні програми 3. Сервісні програми

>Сервісні програми Частина службових програм, які можна викликати з меню Сервіс, є схожими з Сервісні програми Частина службових програм, які можна викликати з меню Сервіс, є схожими з іншими програми MS Office.

>Орфографія Дозволяє перевіряти орфографію в вибраному об'єкті у відповідності з обраною мовою Орфографія Дозволяє перевіряти орфографію в вибраному об'єкті у відповідності з обраною мовою

>Макрос Відповідає за створення, редагування та запуск макросів на VBА Макрос Відповідає за створення, редагування та запуск макросів на VBА

>Параметри автозаміни Дозволяє здійснювати автозаміну деяких слів або знаків на окремі словосполучення Параметри автозаміни Дозволяє здійснювати автозаміну деяких слів або знаків на окремі словосполучення

>Елементи ActiveX Дозволяє редагувати список необхідних для роботи об'єктів, що підтримують технології інтеграції Елементи ActiveX Дозволяє редагувати список необхідних для роботи об'єктів, що підтримують технології інтеграції

>Засоби в Інтернет Дозволяє завантажувати спеціальні підпрограми, шаблони та інші елементи з офіційного сайту Засоби в Інтернет Дозволяє завантажувати спеціальні підпрограми, шаблони та інші елементи з офіційного сайту програми

>Надстройки Вказує необхідні для завантаження зовнішні програми для Access Надстройки Вказує необхідні для завантаження зовнішні програми для Access

>Настройки Настроює панелі інструментів та «гарячих» клавіш Настройки Настроює панелі інструментів та «гарячих» клавіш

>Параметри Настроює параметри роботи з базою даних Параметри Настроює параметри роботи з базою даних

>Інтеграція з MS Office Іноді постає потреба інтегрувати результати роботи з базою даних в Інтеграція з MS Office Іноді постає потреба інтегрувати результати роботи з базою даних в документи MS Word або MS Excel. В таких випадках стає в пригоді команда Зв'язки з Office, яка дозволяє передати активний об'єкт Access до MS Word або MS Excel.

>Приклад Іноді потрібно зберегти зв'язок з розробленою базою даних. Нехай, наприклад, потрібно привітати кожного Приклад Іноді потрібно зберегти зв'язок з розробленою базою даних. Нехай, наприклад, потрібно привітати кожного учасника клубу з Новим роком. Для цього кожному учаснику надішлемо вітального листа.

>Об’єднання листів Останні чотири кнопки панелі злиття дозволяють: об'єднати всі листи в один файл; Об’єднання листів Останні чотири кнопки панелі злиття дозволяють: об'єднати всі листи в один файл; роздрукувати всі листи; створити файл для відправки електронною поштою; створити файл для відправки факсом.

>Аналізатор MS Access Для підвищення ефективності роботи з базою даних необхідно визначити найоптимальнішу структуру Аналізатор MS Access Для підвищення ефективності роботи з базою даних необхідно визначити найоптимальнішу структуру бази даних. Перевіркою оптимальності будь-якого об'єкта займається аналізатор MS Access.

>Склад аналізатора MS Access Аналіз таблиці, коли проводиться перевірка наявності зайвих чи неповних даних, Склад аналізатора MS Access Аналіз таблиці, коли проводиться перевірка наявності зайвих чи неповних даних, повторів інформаційних блоків у таблицях бази даних; Аналіз швидкодії, коли проводиться аналіз оптимальності зв'язків між таблицями, перевіряються правильність типів та розміри даних; Архіваріус, який виводить інформацію по довільному об'єкту MS Access.

>Службові програми переведення поточної бази даних у інший формат представлення (Access 97, Access 2000, Службові програми переведення поточної бази даних у інший формат представлення (Access 97, Access 2000, Access 2002); оптимізація розміру бази даних; поділ однієї бази даних на декілька: одна міститиме лише дані, інші – програмний інтерфейс, що прискорить обробку інформації; створення кнопочних форм.

>Створення кнопочних форм Для створення кнопочної форми необхідно вибрати пункт меню Сервіс–Службові програми–Диспетчер кнопочних Створення кнопочних форм Для створення кнопочної форми необхідно вибрати пункт меню Сервіс–Службові програми–Диспетчер кнопочних форм. При цьому відбувається перехід до редактора кнопочних форм.

>Створення кнопочного меню Якщо створити декілька кнопочних форм, то за їх допомогою можна побудувати Створення кнопочного меню Якщо створити декілька кнопочних форм, то за їх допомогою можна побудувати складне ієрархічне меню. Всі елементи такого меню зберігаються в таблиці „Switchboard Items”.

>Захист застосування паролю для відкриття та редагування бази даних; шифрування та дешифрування бази даних; Захист застосування паролю для відкриття та редагування бази даних; шифрування та дешифрування бази даних; розподіл прав доступу до бази даних різних користувачів та груп користувачів.

>Параметри запуску Меню „Параметри запуску” змінює параметри запуску модулів при завантаженні бази даних: меню Параметри запуску Меню „Параметри запуску” змінює параметри запуску модулів при завантаженні бази даних: меню програми; форму для запуску додаткові контекстні меню; іконку програми тощо.

>Зв’язки між таблицями Дуже важливим є створення зв'язків між таблицями, що дозволяє використовувати багатовимірні Зв’язки між таблицями Дуже важливим є створення зв'язків між таблицями, що дозволяє використовувати багатовимірні вектори даних.

>Типи зв’язків один до одного (дозволяє створювати підмножини даних, наприклад, інформацію про студента окремо Типи зв’язків один до одного (дозволяє створювати підмножини даних, наприклад, інформацію про студента окремо від головної таблиці) один до багатьох (дозволяє аналізувати, наприклад, один товар від багатьох постачальників) багато до багатьох (створюється додаткова таблиця з однаковими полями)

>Створення зв'язків Для створення зв'язків слід використовувати команду Сервіс-Схема даних, яка відкриває редактор зв'язків. Створення зв'язків Для створення зв'язків слід використовувати команду Сервіс-Схема даних, яка відкриває редактор зв'язків.

>Дякую за увагу! Дякую за увагу!