Лабораторний практикум по СУБД Access 97. p>
Введення. p>
Збором і накопиченням даних, їх коригуванням і сортуванням, відборомнеобхідних даних та іншими операціями займається в тій чи іншій мірібудь-який фахівець незалежно від сфери діяльності. Особливо це актуальнодля тих, хто працює в інформаційній сфері виробництва, де основнимсировиною і продуктом є інформація. Найбільш популярним програмнимпродуктом, що забезпечує переробку даних, є СУБД Microsoft
Access 97, що входить в пакет Microsoft Office 97. P>
Мета цього практикуму - вивчення технології роботи в середовищі СУБД
Access 97, що дозволяє професійно створювати і редагувати БДреляційного типу, а також здійснювати до неї запити і формувати звіти. p>
1. Типова структура інтерфейсу p>
Під час роботи з СУБД на екран виводиться робоче поле і панель управління.
Панель упраленія при цьому включає меню, допоміжну областьуправління і рядок підказки. Розташування цих областей на екрані можебути довільним і залежить від конкретної установки або конкретноїкористувача (встановлення інтефейс СУБД доступні для змін і легкомодифікуються). p>
p>
Рядок меню містить всі основні режими програми. Вибравши один зних, користувач отримує доступ до спадаючому підменю, що міститьперелік вхідних в нього команд. У результаті вибору деяких командспадаючого меню з'являється додаткові підменю. p>
У рядку стану - статусному рядку відображаються відомості про поточнийрежимі програми, імені файлу поточної БД і деякі інші кориснівідомості. p>
Панель інструментів призначена для швидкого визлва найбільш частовживаних команд. Вони відображаються у вигляді піктограм - значків, клацнувшимишею на які можна викликати на виконання ту чи іншу команду. Всікоманди панелі інструментів можна викликати і через головне меню. p>
Отримання додаткової допомоги з різних команд і системі меню
СУБД можливо шляхом виклику довідкової інформації. P>
Вправа 1. Використання довідкової підсистеми. P>
Мета - навчитися користуватися довідковою підсистемою СУБД Access 97. P>
ЗАВДАННЯ.
Ознайомитися з методами доступу до довідкової підсистемі, виконатинаступне: p>
1. Використовуючи опцію -? - Головного меню полчучіть довідки в розділі зміст по пунктах: p>
- введення в Microsoft Access 97 p>
- отримання довідки p>
2. Використовуючи опцію -? - Головного меню полчучіть довідки в розділі зміст інформацію про призначення всіх кнопок панелей інструментів, а також кнопок лінійної та горизонтального прокручування. P>
3. Використовуючи опцію -? - Головного меню полчучіть довідки про призначення розділів головного меню: p>
- розділ «Файл»: створити базу даних, відкрити базу даних, зберегти, зберегти як/експорт, параменти сторінки, попередній перегляд,
- розділ «Правка»: копіювати, вирізати, вставити p>
- розділ «Вставка»: таблиця, запит, форма, звіт. p>
- розділ «Вікно» p>
- розділ «Сервіс»: орфографія, параметри. p>
2. Створення структури БД. Введення та редагування даних. P>
2.1. Формування структури таблиці. P>
БД в Access 97 - єдиний великий об'єкт, який об'єднує такіосновні складові як таблиці, звіти, запити, форми і дозволяє їхзберігати в єдиному дисковому форматі. p>
Основним струтктурним компонентом БД є таблиця, яка міститьзапису певного виду та форми. Кожен запис таблиці містить всюнеобхідну інформацію про окремий елемент БД. Такі окреміструктурні елементи називають полями таблиці. p>
Першим етапом при створенні таблиці є визначення переліку полів,з яких вона має складатися, їх типів і розмірів. При цьому кожному з полівприсвоюється унікальне ім'я. Вказує тип даних показує СУБД,яким чином потрібно обробляти поле. p>
В Access 97 використовуються такі основні типи полів: p>
- текстовий: призначений для текстової інформації та чисел при невиконанні математичних операцій з ними p>
- числовий: призначений для чисел при використанні їх в математичних розрахунках p>
- memo: призначений для зберігання довільного тексту, коментарів (до 64000 сісмволов) p>
- грошовий: призначений для операцій з грошима p>
- дата/час: призначений для зберігання інформації про дату і час p>
- лічильник: спеціальне числове поле, призначене для автоматичного додавання унікального номера поточного запису в таблиці даних p> < p> - логічний: призначений для зберігання всього двох значень «Так» і p>
«Ні» p>
- поле об'єкта OLE: призначений для зберігання об'єкта, створеного іншими додатками (малюнок, графік, діаграма). p>
Вправа 2. Формування структури таблиці. P>
Мета - набуття навичок створення структури таблиці. P>
Завдання. P>
Сформуйте структуру таблиці СТУДЕНТ для зберігання в ній довідкових відомостей про студентів, що навчаються в ВНЗ. p>
ТЕХНОЛОГІЯ РОБОТИ. p>
1. Створення нової БД: p>
- використовуючи засоби Windows, створіть на диску С: папку для файлів вашої БД p>
- в Access 97 виконайте команду основного меню: Файл - Створити - p>
Нова БД p>
- в діалоговому вікні "Файл нової БД» Будь ласка, виберіть вашу папку і вкажіть основні параметри БД: тип - Бази даних Access, ім'я - Sess. Натисніть кнопку «Ок». P>
2. Створення таблиці БД: у вікні «База даних» Будь ласка, виберіть Таблиця - Створити - p>
Конструктор. P>
3. Визначення полів таблиці відповідно до наведеної нижче інформації. P>
| Поле | Тип поля | Розмір поля |
| Номер | Текстове | 7 |
| Прізвище | Текстове | 15 |
| Назва | Текстове | 10 |
| По батькові | Текстове | 15 |
| Пол | Текстове | 1 |
| Дата народження | Дата | Короткий формат |
| Група | Текстове | 5 | p>
Після введення всіх даних екран повинен мати такий вигляд: p>
p>
4. Збереження таблиці: p>
- виберіть у меню Файл - Зберегти p>
- у вікні «Збереження» введіть назву Студент. Натисніть «ОК» p>
- на запит про введення ключового поля ответте відмовою p>
5. Закрийте базу даних, виконавши Файл - Закрити. P>
2.2. Введення та редагування даних в режимі таблиці. P>
У створену таблицю дані можуть бути введені шляхом використаннятабличної форми, що надається СУБД Access за замовчуванням, так і ззастосуванням спеціально розробленої для користувача форми. Приредагуванні записів також використовуються два зазначених підходу. p>
Введення даних в режимі таблиці дозволяє бачити відразу декілька записів.
При цьому допускається додавання та зміна даних. P>
Коли даних в таблиці багато, доцільно використати деякібисть клавіші для переміщення по записах таблиці: p>
- перший запис: клацання по кнопці «Перший запис» p>
- останній запис: клацання по кнопці «Останній запис» p>
- перший стовпець таблиці: клавіша «Home» p>
- останній рядок таблиці: клавіша «End» p>
- на рядок вгору: «Up» p>
- на рядок вниз: «Down» p>
- на екран вгору: «Page Up» p>
- на екран вниз: «Page Down» p>
- в лівий верхній кут таблиці: «Ctrl + Home» p>
- в правий нижній кут таблиці: «Ctrl + End» ъ p>
Для видалення запису її необхідно виділити і натиснути «Del» і вибрати вменю Правка - Видалити. При цьому під уникнення видалення потрібних данихнеобхідно підтвердити видалення у вікні, що з'явилося. p>
Вправа 3. Введення та редагування даних в режимі таблиці. P>
МЕТА - ПРИДБАННЯ навички редагування ДАНИХ В СТАНДАРТНИЙ Табличний p>
ФОРМІ. P>
ЗАВДАННЯ. P>
1 . Введіть дані по вашій групі в таблицю СТУДЕНТ, створену в попередньому завданні. P>
2. Використовуючи довідкову допомогу, вивчіть основні прийоми редагування даних у стандартній табличній формі. P>
ТЕХНОЛОГІЯ РОБОТИ. P>
1. Відкрийте раніше створену БД Sess: p>
- виконайте команди головного меню Файл - Відкрити p>
- знайдіть папку, де був збережений ваш файл Sess і відкрийте його, клацнувши по ньому мишею p>
2. Відкрийте таблицю Студент: у вікні, що з'явилося «Sess: база даних» виберіть Таблиця - Сутент - Відкрити p>
3. Введіть дані по вашій групі (а також по інших групах) в таблицю. P>
При цьому на екрані повинна відобразитися наступна інформація: p>
p>
4. Змініть дані в таблиці: змініть значення полів, видаліть старі записи, а потім додайте нові записи. P>
5. Змініть структуру таблиці, а конкретно - довжини полів (Прізвище, p>
По-батькові), скориставшись конструктором таблиць (Таблиця - p>
Конструктор). Змініть формат відображення дати і подивіться, як це позначиться на таблиці. P>
* Примітка: по пунктах 4 і 5 скористайтеся довідковою інформацією p>
6. Закрийте БД, двічі вибрати Файл - Закрити. P>
3. Розробка однотаблічних користувацьких форм. P>
Дані в таблицю потрібно надавати та змінювати набагато зручніше, якщоскористатися екраном у вигляді бланку або форми. Такий спосіб введеннядозволяє бачити на екрані всі дані одного запису і вводити додатковийтекст, що пояснює значення кожного поля. p>
В Access 97 використовується спеціальний майстер зі створення форм наступнихвидів: p>
в один стовпець - поля виводяться на екран у вигляді послідовності рядків p>
таблична форма - поля виводить у вигляді рядків і стовпців p>
діаграма - представляє числові дані таблиці у вигляді діаграми p>
складова форма - об'єднує в собі дані декількох таблиць p>
Сформована форма дозволяє змінювати, видаляти, а також вводитинові дані в вашу БД. p>
Вправа 4. Створення однотаблічной для користувача форми. P>
Мета - набуття навичок створення простих екранних форм. P>
Завдання: p>
1. Створіть однотаблічную налаштовувану форму для введення і редагування даних таблиці СТУДЕНТ. P>
2. Ознайомлення з можливостями створення однокористувацьких форм. P>
Технологія роботи p>
1. Відкрийте раніше створену БД Sess: p>
- виконайте команди головного меню Файл - Відкрити p>
- знайдіть папку, де був збережений ваш файл Sess і відкрийте його, клацнувши по ньому мишею p>
2. Виберіть ФОРМА - СТВОРИТИ. P>
3. У вікні НОВА ФОРМА виберіть МАСТЕР ФОРМ. Як джерело даних виберіть таблицю СТУДЕНТ. P>
4. Виконуйте вказівки майстра форм. Дайте назву форми ФОРМА 1. P>
Спробуйте змінити зовнішній вигляд форми, використовуючи готові шаблони. P>
5. Відкрийте створену форму і введіть нові дані в БД. P>
6. Ознайомтеся з можливостями переміщення по таблиці, представленої у вигляді форми. При необхідності використовуйте спрвочную інформацію. P>
7. Збережіть вашу БД. P>
3. Виведення даних. P>
Розробка детального звіту. P>
Access 97 виводить інформацію з БД у вигляді звіту (роздруківкисодежімого БД). Усі звіти поділяються на 3 категорії: p>
проста роздруківка вмісту БД p>
детальні звіти - добре підготовлені звіти в зручному для користувача вигляді p>
спеціальні звіти - дозволяють готувати поштові наклейки і форми листів p>
Звіти дозволяють належним чином згрупувати дані для більш зручної роботи з ними. При цьому можливе використання як стандартних засобів оформлення, так і задаються користувачами. P>
Вправа 5. Розробка детального звіту. P>
Мета - придбання практичних навичок створення детального звіту по БД. P>
Завдання. P>
1. За допомогою майстра створіть детальний звіт для виведення даних таблиці СТУДЕНТ такого вигляду: p>
СТУДЕНТ p>
| Прізвище | Ім'я | По батькові | Група |
| | | | |
| | | | |
| | | | | P>
2. Ознайомлення з основними принципами створення звітів p>
Технологія роботи. P>
1. Відкрийте раніше створену БД Sess: p>
- виконайте команди головного меню Файл - Відкрити p>
- знайдіть папку, де був збережений ваш файл Sess і відкрийте його, клацнувши по ньому мишею p>
2. Виберіть ЗВІТ - СТВОРИТИ. P>
3. У вікні НОВИЙ ЗВІТ виберіть МАЙСТЕР ЗВІТІВ. Як джерело даних вкажіть таблицю СТУДЕНТ. P>
4. Виконуйте вказівки майстра звітів. Дайте назву звіту СТУДЕНТ. P>
Спробуйте змінити зовнішній вигляд і форму звіту. При необхідності скористайтеся довідкою. P>
5. Збережіть вашу БД. P>
4. Пошук та відбір даних. P>
4.1. Команди пошуку, фільтрації і сортування. P>
Access надає досить широкий спектр можливостей щодо пошуку ісортування даних БД. До таких кошти слід віднести використаннякоминди «Пошук», фільтрацію, сортування, створення і використання запитів. p>
Вправа 6. Команди пошуку, фільтрації і сортування. P>
Мета - набуття практичних навичок здійснення основних операцій з пошуку та сортування даних БД. P>
Завдання. P>
1. Здійснити пошук даних по всіх полях в режимі форми. P>
2. Здійснити сортування даних БД в режимі таблиці. P>
3. Здійснити фільтрацію записів БД. P>
Технологія роботи. P>
1. Відкрийте раніше створену БД Sess: p>
- виконайте команди головного меню Файл - Відкрити p>
- знайдіть папку, де був збережений ваш файл Sess і відкрийте його, клацнувши по ньому мишею p>
2. Окройте вікно форми ФОРМА 1. P>
3. Перебуваючи в ФОРМІ 1, клацніть по вмісту поля ПРІЗВИЩЕ. P>
4. Виберіть у головному меню Правка - ЗНАЙТИ. У вікні «Пошук по полю:» введіть прізвище, яку хотіли б знайти. Задайте критерії пошуку та натисніть на кнопку «Знайти». P>
5. Спробуйте здійснити пошук по різних полях і з різними критеріями пошуку. При необхідності скористайтеся довідковою інформацією. P>
6. Закрийте вікно форми та відкрийте БД в режимі таблиці. P>
7. Визначте поле, по якому будуть відсортовані дані. Виберіть у головному меню ЗАПИСИ - СОРТИРОВКИ і тип сортування. Повторіть сортування по кожному з полів. При необхідності скористайтеся довідковою інформацією. P>
8. Задайте фільтр виведення даних. Для цього виберіть у головному меню ЗАПИСИ p>
- ФІЛЬТР - ЗМІНИТИ ФИЛЬТР. У вікні задайте формат фільтра p>
(вкажіть умови виведення даних). Потім виберіть ФІЛЬТР - ЗАСТОСУВАТИ p>
ФИЛЬТР. P>
9. Спробуйте здійснити фільтрацію даних по всіх полях із завданням різних умов фільтрації. P>
-----------------------< br>Рядок меню p>
Панель інструментів p>
Рядок стану p>
p>