Ця стаття містить короткий огляд баз даних – загальну інформацію, а також опис їхніх можливостей і призначення різних компонентів баз даних. Термінологія спрямована на MicrosoftAccess баз даних, але поняття застосовуються до всіх продуктів бази даних.
У цій статті
Загальні відомості про бази даних
База даних – це засіб для збирання та впорядкування інформації. Бази даних можуть зберігати відомості про людей, продукти, замовлення тощо. Багато баз даних починаються як список у програмі для обробки слів або електронній таблиці. У міру збільшення списку в даних починають з'являтися зайві та невідповідності. Дані важко зрозуміти у формі списку, і існують обмежені способи пошуку або витягування підмножині даних для перевірки. Коли ці проблеми почнуть з'являтися, радимо перенести дані до бази даних, створеної системою керування базою даних (DBMS), наприклад Access.
Комп’ютеризована база даних – це контейнер об’єктів. Одна база даних може містити кілька таблиць. Наприклад, система відстеження запасів, у якій використовуються три таблиці, – це не три, а одна база даних, що містить три таблиці. Якщо її спеціально не призначено для використання даних або коду з іншого джерела, Access бази даних зберігає таблиці в одному файлі разом з іншими об'єктами, такими як форми, звіти, макроси та модулі. Бази даних, створені у форматі Access 2007 –2016 (який також використовується Access для Microsoft 365, Access 2024, Access 2021 і Access 2019 ), мають розширення файлу ACCDB, а бази даних, створені в попередніх форматах Access, мають розширення .mdb.
За допомогою Access можна:
-
додавати нові дані до бази даних, наприклад новий елемент до запасів;
-
редагувати наявні дані в базі даних, наприклад змінювати поточне розташування елемента;
-
видаляти відомості, якщо, наприклад, елемент продано або вилучено;
-
упорядковувати й переглядати дані різними способами;
-
надавати спільний доступ до даних іншим, використовуючи звіти, повідомлення електронної пошти, інтрамережу чи Інтернет.
Частини бази даних Access
У наведених нижче розділах наведено короткий опис частин типової бази даних Access.
Таблиці
Таблиця бази даних схожа на електронну таблицю – в обох дані зберігаються в рядках і стовпцях. Тому зазвичай досить легко імпортувати електронну таблицю в таблицю бази даних. Головна відмінність між тим, як дані зберігаються в електронній таблиці та базі даних, – це спосіб, яким упорядковуються дані.
Щоб база даних була максимально гнучка, дані має бути впорядковано в таблиці, щоб позбутися зайвих елементів. Наприклад, зберігаючи відомості про працівників, слід настроїти відповідну таблицю, у яку дані кожного працівника потрібно ввести лише раз. Дані про продукти зберігатимуться у власній таблиці, а дані про філіали – в іншій. Ця процедура називається нормалізацією.
Кожен рядок у таблиці називається записом. У записах зберігаються окремі елементи даних. Кожен запис складається з одного або кількох полів. Поля відповідають стовпцям у таблиці. Наприклад, можна створити таблицю "Працівники", де кожен запис (рядок) містить відомості про окремого працівника, а поля (стовпці) містять дані різного типу, наприклад ім’я, прізвище, адресу тощо. Полям має бути призначено певний тип даних (текст, дата або час, число чи інший тип).
Щоб зрозуміти, що таке записи й поля, можна також уявити старий картковий каталог у бібліотеці. Кожна картка в шухляді відповідає запису в базі даних. Кожен елемент даних на окремій картці (автор, назва тощо) відповідає полю в базі даних.
Докладні відомості про таблиці див. в статті Загальні відомості про таблиці.
Форми
Форми дають змогу створити інтерфейс користувача, у якому можна вводити й редагувати дані. Форми часто містять кнопки та інші елементи керування, використовуючи які, можна виконувати різні завдання. Ви можете створити базу даних без форм, просто редагуючи дані в табличному поданні. Проте більшість користувачів баз даних використовують форми, щоб переглядати, вводити й редагувати дані в таблицях.
Ви можете програмувати кнопки, щоб визначати, які дані відображатимуться на формі, відкривати інші форми або звіти й виконувати багато інших завдань. Припустімо, що на формі з іменем "Форма клієнта" ви працюєте з даними клієнта. Ця форма клієнта може містити кнопку, яка дає змогу відкрити форму замовлення, де можна ввести нове замовлення цього клієнта.
Використовуючи форми, також можна керувати тим, як інші користувачі взаємодіють із даними в базі даних. Наприклад, можна створити форму, на якій відображаються лише потрібні поля та яка дає змогу виконувати лише певні операції. Так можна захистити дані та переконатися, що їх вводитимуть належним чином.
Докладні відомості про форми див. в статті Загальні відомості про форми.
Звіти
Звіти використовуються, щоб форматувати, зводити та представляти дані. Звіт зазвичай відповідає на певне запитання, наприклад "Яку суму отримано від кожного клієнта цього року?" або "У яких містах розташовано наших клієнтів?". Кожен звіт можна відформатувати так, щоб представити відомості в ньому найзрозумілішим способом.
Ви можете будь-коли запустити звіт, і в ньому завжди відображатимуться поточні дані з бази даних. Звіти зазвичай відформатовано для друку, але також можна переглядати їх на екрані, експортувати до іншої програми або надсилати як вкладення в повідомлення електронної пошти.
Докладні відомості про звіти див. в статті Загальні відомості про звіти в Access.
Запити
запити можуть виконувати багато різних функцій у базі даних. Найпоширеніша функція – це отримання певних даних із таблиць. Дані, які потрібно переглянути, зазвичай поширюються на кілька таблиць, і запити дають змогу переглядати їх в одній таблиці даних. Крім того, оскільки ви зазвичай не хочете бачити всі записи одночасно, запити дають змогу додати умови, щоб "відфільтрувати" дані до потрібних записів.
Редагуючи дані у табличному поданні оновлюваних запитів, можна змінювати дані в базових таблицях. Працюючи з оновлюваним запитом, слід пам’ятати, що зміни насправді вносяться в таблиці, а не лише в дані в табличному поданні запиту.
Запити поділяються на дві основні групи: вибіркові запити й запити на змінення. Вибірковий запит просто отримує дані, які можна використовувати. Ви можете переглянути результати запиту на екрані, роздрукувати їх або скопіювати до буфера обміну. Також можна використати результати запиту як джерело записів для форми або звіту.
Запит на змінення, як зрозуміло з назви, дає змогу виконати певне завдання з даними. Використовуючи запити на змінення, можна створювати нові таблиці, додавати дані до наявних, а також оновлювати й видаляти дані.
Докладні відомості про запити див. в статті Основні відомості про запити.
Макроси
макроси в Access можна розглядати як спрощену мову програмування, яку можна використовувати для додавання функціональних можливостей до бази даних. Наприклад, можна підключити макрос до кнопки на формі, щоб він запускався, якщо натиснути цю кнопку. Макроси містять дії, які дають змогу виконати певні завдання, наприклад відкрити звіт, виконати запит або закрити базу даних. Використовуючи макроси, можна автоматизувати більшість операцій із базою даних, які виконуються вручну, і заощадити багато часу.
Докладні відомості про макроси див. в статті, присвяченій основам програмування в Access.
Модулі
Модулі, як і макроси, – це об’єкти, використовуючи які, можна розширити функціональні можливості бази даних. У той час як макроси створюються в Access, вибираючи їх зі списку дій макросів, ви пишете модулі мовою програмування Visual Basic for Applications (VBA). Модуль – це колекція оголошень, інструкцій і процедур, які зберігаються разом. Модулі бувають двох видів: модулі класів і стандартні модулі. Модулі класів підключаються до форм або звітів і зазвичай містять процедури для відповідної форми чи звіту. Стандартні модулі містять загальні процедури, не пов’язані з жодним іншим об’єктом. Стандартні модулі відображаються в області переходів у розділі Модулі, а модулі класів – ні.
Докладні відомості про модулі див. в статті, присвяченій основам програмування в Access.