Вступна лекція на тему
«Microsoft Access»
Поняття бази даних
MS Access – це система управління базами даних, що входить до складу професійної редакції Microsoft Office . Це програма, що дозволяє працювати з базами даних.
База даних - це організована структура, призначена для зберігання інформації. Прикладом дуже простої бази даних може бути телефонна книга.
Основне призначення Access – створювати двовимірні таблиці з різними типами даних.
Таблиці
Таблиця - це основний об'єкт бази даних. База даних може містити кілька таблиць. Рядок таблиці називають запис, а стовпець - полем. Кожному стовпцю таблиці обов'язково необхідно вказати тип даних. Як мінімум один стовпець таблиці має бути ключовим. Властивість «ключове поле» надають найважливішому стовпцю.
Типи даних Microsoft Access
Короткий текст («Текстовий» у застарілих версіях Access) |
Короткі буквено-цифрові значення, наприклад, прізвище або поштову адресу. Починаючи з версії Access 2013, текстовий тип даних перейменований на "Короткий текст". |
Число |
Числові значення, наприклад, відстані. Для фінансових значень є окремий тип даних. |
Грошова одиниця |
Грошові значення (ці цифри до яких автоматично додається програмою символ валюти $, €). |
Так/Ні |
Містить лише значення "Так" або "Ні". |
Дата й час |
Значення дати та часу зі 100 по 9999 роки. |
Форматований текст |
Текст або поєднання тексту та чисел, які відформатовані за допомогою елементів керування кольором та шрифтом. |
Обчислюваний |
Містить результат обчислення формули, заданої користувачем. Обчислення може посилатися інші поля в тій же таблиці. Обчислення створюються з допомогою будівельника виразів. Поля, що обчислюються, вперше з'явилися в Access 2010. |
Вкладення |
Вкладені зображення, файли електронних таблиць, документи, діаграми та інші файли типів, що підтримуються в записах бази даних (як і в електронної пошти). |
Гіперпосилання |
Текст або поєднання тексту та чисел, збережене як текст і використовуване як адреса гіперпосилання. |
Довгий текст («Поле МЕМО» у застарілих версіях Access) |
Довгі блоки тексту (до 65 КБ). Типовий приклад використання поля MEMO – докладний опис продукту. Починаючи з версії Access 2013, тип даних MEMO перейменований на "Довгий текст". |
Майстер підстановок |
Список значень, отриманих з таблиці або запиту, або набір значень, які ви вказали під час створення поля. Запускається майстер підстановок, за допомогою якого можна створити поле підстановки. Залежно від вибору, зробленого в майстрі, дані в полі підстановки можуть мати текстовий або числовий тип. |
Автонумерація |
Для автоматичної нумерації рядків таблиці. |
Запит
Запит – це об'єкт бази даних, який слугує для вибору необхідної інформації із бази даних.
Запити дозволяють:
1. Вибрати з великої (за кількістю стовпців) таблиці лише кілька необхідних стовпців.
2. Об'єднати разом дві та більше таблиці
3. Виконати у запиті обчислення.
4. Застосувати у запиті умови відбору та в результаті будуть показані лише ті рядки, які відповідають умовам.
5. Застосувати у запиті фільтри.
Форми
Форма – це об'єкт бази даних, який можна використовувати для створення інтерфейсу користувача бази даних. Форма безпосередньо з'єднана з джерелом даних, наприклад таблицею або запитом. Це означає, що форма може використовуватися для введення, зміни або відображення даних із джерела даних. У формі можна створювати будь-які кнопки, написи та інші елементи керування, необхідні для роботи.
Звіти
За допомогою звітів можна переглядати, форматувати та групувати інформацію в базі даних Microsoft Access. Основне призначення звітів – роздрук інформації на аркуші. Звіти дозволяють робити угруповання даних, їх сортування, а також налаштувати зовнішній вигляд.
ЛАБОРАТОРНО-ПРАКТИЧНА РОБОТА №1
Проектування баз даних
Увага! Під час роботи з комп’ютером дотримуйтесь правил безпеки і санітарно-гігієнічних норм
Хід роботи
Створити нову базу даних. Присвоїти їй ім'я (ваше Прізвище та ім’я) і зберегти в папці Мої документи. У вкладці «Створення» створити таблицю в режимі таблиці, натиснувши кнопку "Таблиця". Перейменувати поля «Поле1», «Поле2» і т.д. в "ПІБ", "Адреса", "Місто", "Район". Полях "ПІБ", "Адреса", "Місто", "Район" привласнити тип даних «Короткий текст». Поле "Код" перейменувати в № і привласнити тип даних "лічильник".
№ |
ПІБ |
Адреса |
Місто |
Район |
|
|
|
|
|
Зберегти таблицю, присвоїти їй ім'я "Студенти і адреси". Відкрити таблицю і ввести необхідні дані (10 записів). наприклад:
№ |
ПІБ |
Адреса |
Місто |
Район |
1 |
Гайдаржи Володимир Іванович |
вул. Пушкіна 1, кв. 1 |
м. Ізмаїл |
Ізмаїльський р-н |
2 |
Жукова Наталія Олегівна |
вул. Телеграфна 12, кв. 21 |
м. Болград |
Болградський р-н |
3 |
Колесниченко Олена В′ячеславівна |
вул. Гагаріна 31, кв. 13 |
м. Рені |
Ренійський р-н |
4 |
Куку Віктор Сергійович |
вул. І.Баліки, 41 |
с. Озерне |
Ізмаїльський р-н |
5 |
Мельников Олександр Володимирович |
вул. Нахімова, 103 |
с. Плавні |
Ренійський р-н |
6 |
Мельниченко Сергій Михайлович |
вул. Короленко 33, кв. 1 |
м. Ізмаїл |
Ізмаїльський р-н |
7 |
Остапенко Едуард Олександрович |
вул. Ніжнєсадова, 51 |
м. Ізмаїл |
Ізмаїльський р-н |
8 |
Пєрєв Дмитро Вікторович |
вул. Заводська, 155, кв. 17 |
м. Болград |
Болградський р-н |
9 |
Тінкул Сергій Іванович |
вул. Шкільна, 76 |
с. Оріхівка |
Болградський р-н |
10 |
Цоєв Іван Петрович |
вул. Одеська, 186 |
с. Василівка |
Болградський р-н |
Поле «ПІБ» зробити ключовим (кнопка "Режим" => меню «Конструктор» => кнопка «Ключове поле»).
Збережіть вашу роботу на комп’ютері у вашій папці.
ЛАБОРАТОРНО-ПРАКТИЧНА РОБОТА №2
Створення і опрацювання таблиць бази даних
Увага! Під час роботи з комп’ютером дотримуйтесь правил безпеки
і санітарно-гігієнічних норм
Оборудование: компьютер с установленным СУБД Access.
Хід работы
1. Відкрити раніше створену базу даних. У вкладці «Таблиці» створити таблицю в режимі Конструктора. У таблиці повинні бути наступні поля: № (тип даних - лічильник), ПІБ (тип даних - текстовий), дата народження (тип даних - Дата / час), стипендія (тип даних - грошовий). Наприклад:
№ |
ПІБ |
Дата народження |
Стипендія |
1 |
Гайдаржи Володимир Іванович |
10.11.2000 |
723,00 грн. |
2 |
Жукова Наталія Олегівна |
01.02.2001 |
834,00 грн. |
3 |
Колесниченко Олена В′ячеславівна |
01.02.2001 |
542,00 грн. |
4 |
Куку Віктор Сергійович |
12.04.2001 |
996,00 грн. |
5 |
Мельников Олександр Володимирович |
15.12.2000 |
855,00 грн. |
6 |
Мельниченко Сергій Михайлович |
17.07.2001 |
400,00 грн. |
7 |
Остапенко Едуард Олександрович |
05.06.2001 |
775,00 грн. |
8 |
Пєрєв Дмитро Вікторович |
26.02.2001 |
699,00 грн. |
9 |
Тінкул Сергій Іванович |
22.08.2001 |
900,00 грн. |
10 |
Цоєв Іван Петрович |
03.07.2001 |
805,00 грн. |
В меню «Головна», пункт «Шрифт» вибрати необхідний шрифт, його розмір і накреслення.
2. Щоб для поля «Стипендія» вибрати необхідну одиницю виміру необхідно в «Панелі управління» запустити додаток «Мова і регіональні стандарти» і у вкладці «Формати» => кнопка «Додаткові параметри» => вкладка «Днежная еденица», встановити одиницю вимірювання «грн» та застосувати зміни. Так само слід перевірити режим конструктора таблиці. У ньому перевірити настройки поля «Стипендія».
3. Поле «ПІБ» зробити ключовим. Зберегти таблицу під ім’ям «Студенти і стипендія».
ЛАБОРАТОРНО-ПРАКТИЧНА РОБОТА №3
Створення і опрацювання таблиць бази даних
Увага! Під час роботи з комп’ютером дотримуйтесь правил безпеки
і санітарно-гігієнічних норм
Обладнання: комп’ютер із СУБД Microsoft Access.
Хід роботи
Відкрити раніше створену базу даних. У вкладці «Таблиці» створити нову таблицю «Паспортні дані» в режимі Конструктора. У таблиці повинні бути наступні поля: № (тип даних – лічильник), ПІБ (тип даних – текстовий), Дата народження (тип даних – текстовий, маска введення 0000-00-00), телефон мобільний (тип даних – текстовий, маска введення (000)0000000), номер паспорта (тип даних – текстовий, маска введення 00000000-00000), ідентифікаційний код (тип даних – текстовий, маска введення 0000000000).
Для поля «Дата народження» можна ввести стандартну маску. Для цього в режимі конструктора, у вкладці «Загальні», поле «Маска введення» скористатися набором стандартних масок.
№ |
ПІБ |
Дата народження |
Телефон мобільний |
Номер паспорту |
Ідентифікаційний код |
1 |
Гайдаржи Володимир Іванович |
2000-11-10 |
(098)4572567 |
20001110-00683 |
1947593759 |
2 |
Жукова Наталія Олегівна |
2001-02-01 |
(050)1295743 |
20010201-00356 |
74237527424 |
3 |
Колесниченко Олена В′ячеславівна |
2001-02-01 |
(063)3754278 |
20010201-00156 |
53245509847 |
4 |
Куку Віктор Сергійович |
2001-04-12 |
(098)5783478 |
20010412-00478 |
5678945678 |
5 |
Мельников Олександр Володимирович |
2000-12-15 |
(098)2572584 |
20001215-00453 |
5712569872 |
6 |
Мельниченко Сергій Михайлович |
2001-07-17 |
(098)7835678 |
20010717-00112 |
4562851456 |
7 |
Остапенко Едуард Олександрович |
2001-06-05 |
(063)1683578 |
20010605-00567 |
7358412569 |
8 |
Пєрєв Дмитро Вікторович |
2001-02-26 |
(098)9527529 |
20010226-00233 |
7539514753 |
9 |
Тінкул Сергій Іванович |
2001-08-22 |
(063)8471685 |
20010822-00278 |
7514569875 |
10 |
Цоєв Іван Петрович |
2001-07-03 |
(098)9742689 |
20010703-00578 |
7412365896 |
Рекомендації по виконанню роботи:
Символ 0 (нуль) – це маска, що дозволяє ввести один числовий символ.
Символ L (на верхньому регістрі) – це маска, що дозволяє ввести один буквений символ. Якщо перед символом L помістити символ >, то в результаті вийде маска >L, що дозволяє вводити текст на верхньому регістрі. Якщо перед символом L помістити символ <, то в результаті вийде маска <L, що дозволяє вводити текст на нижньому регістрі.
ЛАБОРАТОРНО-ПРАКТИЧНА РОБОТА №4
Створення і опрацювання таблиць бази даних
Увага! Під час роботи з комп’ютером дотримуйтесь правил безпеки
і санітарно-гігієнічних норм
Обладнання: комп’ютер із СУБД Microsoft Access.
Хід роботи
Відкрити раніше створену базу даних. У вкладці «Таблиці» створити нову таблицю «Дані учнів» в режимі Конструктора. Поле № має тип даних "Автонумерація". Поле ПІБ – «короткий тест». Поле «Середній бал» – числовий (із 1 знаком після коми). Поле «Форма навчання» – тип даних «Майстер підстановок» (варіант із фіксованих набором значень). Поле «Характеристика зі школи» - тип даних «довгий текст» (щоб при необхідності надрукувати більш ніх 255 символів). Поле «Електронна пошта» має тип даних «гіперпосилання». Поле «Фото» – тип даних «Об'єкт OLE» (для завантаження фото учня в базу даних – перетягніть фото із папки в комірку таблиці).
№ |
ПІБ |
Середній бал |
Форма навчання |
Характерістика зі школи |
Електронна пошта |
Фото |
1 |
Гайдаржи Володимир Іванович |
7,8 |
бюджет |
Скромний, товариський |
Gaidarzi @gmail.com |
|
2 |
Жукова Наталія Олегівна |
8,9 |
контракт |
Навчався в повну міру своїх сил |
Zhukova @gmail.com |
|
3 |
Колесниченко Олена В′ячеславівна |
6,7 |
контракт |
Приймав участь у спортивних змаганнях |
Kolesnichenko @gmail.com |
|
4 |
Куку Віктор Сергійович |
6,5 |
бюджет |
Виконував роль старости класу |
Kuky @gmail.com |
|
5 |
Мельников Олександр Володимирович |
8,6 |
контракт |
Співає, танцює |
Melnikov @gmail.com |
|
6 |
Мельниченко Сергій Михайлович |
7,3 |
бюджет |
Навчався не в повну міру своїх сил |
Melnichenko @gmail.com |
|
7 |
Остапенко Едуард Олександрович |
9,1 |
бюджет |
Сумлінно виконував доручення |
Ostapenko @gmail.com |
|
8 |
Пєрєв Дмитро Вікторович |
7,5 |
бюджет |
Був зам. старости класи |
Perev @gmail.com |
|
9 |
Тінкул Сергій Іванович |
8,2 |
контракт |
Виконував роль фізорга |
Tinkul @gmail.com |
|
10 |
Цоєв Іван Петрович |
8,5 |
контракт |
Відповідав за чергування |
Tsoev @gmail.com |
|
ЛАБОРАТОРНО-ПРАКТИЧНА РОБОТА №5
Фільтри, запити
Увага! Під час роботи з комп’ютером дотримуйтесь правил безпеки
і санітарно-гігієнічних норм
Обладнання: комп’ютер із встановленним СУБД Access.
Хід роботи
1. Відкрити раніше створену базу данних. Налаштувати схему даних - меню "Робота з базами даних" - "Схема даних" - провести зв'язок між полями ПІБ обох таблиць
.
2. Зробити простий запит (запит на підставі однієї таблиці). Перейти в меню «Створення», кнопка «Майстер запитів», пункт «Простий запит». Вибрати необхідний об'єкт бази даних (таблицю) на підставі якого буде створюватися запит, вказати поля, які будуть використовуватися в запиті. Присвоїти запитом ім'я і відкрити його для перегляда. Наприклад, створити запит на підставі таблиці, створеної на лабораторній роботі №1. А в запит взяти поля №, ПІБ і місто. Тобі результат виконання запиту буде:
№ |
ПІБ |
Місто |
1 |
Гайдаржи Володимир Іванович |
м. Ізмаїл |
2 |
Жукова Наталія Олегівна |
м. Болград |
3 |
Колесниченко Олена В′ячеславівна |
м. Рені |
4 |
Куку Віктор Сергійович |
с. Озерне |
5 |
Мельников Олександр Володимирович |
с. Плавні |
6 |
Мельниченко Сергій Михайлович |
м. Ізмаїл |
7 |
Остапенко Едуард Олександрович |
м. Ізмаїл |
8 |
Пєрєв Дмитро Вікторович |
м. Болград |
9 |
Тінкул Сергій Іванович |
с. Оріхівка |
10 |
Цоєв Іван Петрович |
с. Василівка |
3. Зробити простий запит на підставі двох таблиці. Виконується аналогічно, але на етапі вибору полів таблиці, додатково вказується таблиці №2, створена на лабораторній роботі №2. Щоб такий запит успішно заробив необхідно виконати три умови:
а) Поля ПІБ в обох таблицях повинні бути названі однаково
б) Прізвища в обох таблицях повинні бути однаковими
в) Поля ПІБ в обох таблицях повинні бути ключовими полями.
4. Використати фільтр для тексту та чисел. Натиснути кнопку «фільтр» у меню «Головна». Застосовати фільтр для:
а) поля ПІБ, залишивши тільки – Цоєв Іван Петрович
б) для поля Стипендія, показав тих, хто отримує стипендію більше 500 грн.