Основні поняття СУБД
Для автоматизації доступу до об'єктів і їх взаємодії використовується програмний код. Тільки за допомогою програмного коду виходить повноцінне додаток користувача, функції якого доступні через меню, панель інструментів і форми. Для створення програмного коду використовуються модулі на мові програмування Visual Basic for Application (VBA) і макроси.
Кожен об'єкт і елемент управління має набір властивостей. Визначаючи властивості, можна налаштовувати об'єкти та елементи управління. З кожним об'єктом і елементом управління пов'язується набір подій, які можуть оброблятися макросами і процедурами на VBA, що входять до складу модулів.
Об'єкти представлені у вікні бази даних Access. всі операції по роботі з об'єктами власне бази даних і додатків починаються в цьому вікні.
Таблиці створюються користувачем для зберігання даних про одну суті - одному інформаційному об'єкті моделі даних предметної області. Таблиця складається з полів (стовпців) і записів (рядків). Кожне поле містить одну характеристику інформаційного об'єкта предметної області. У записі зібрані відомості про один екземпляр інформаційного об'єкту.
База даних Access може включати до32768 об'єктів (включаючи форми, звіти і т.д.). одночасно може відкриватися до 2048 таблиць. Таблиці можна імпортувати з баз даних dBase, FoxPro, Paradox і інших додатків, з бази даних архітектури клієнт-сервер, таких як Microsoft SQL Server, або з електронних таблиць, таких як Excel і Lotus 1-2-3. база даних Access дозволяє працювати з таблицями перерахованих джерел шляхом організації зв'язку з ними.
Запити. Запити на вибірку служать для вибірки потрібних даних з однієї або декількох пов'язаних таблиць. Результатом виконання запиту є таблиця, яка може бути використана поряд з іншими таблицями бази даних при обробці даних. У запиті можна вказати, які поля обраних таблиць потрібно вибрати, як на їх основі сформувати записи і вибрати потрібні. Запит може формуватися за допомогою QBE-запитів (Query By Example, запит за зразком) або за допомогою інструкції SQL. Запити дії дозволяють оновлювати, видаляти або додавати дані в таблиці, а також створювати нові таблиці на основі вже існуючих.
Схеми даних. визначають за допомогою яких полів таблиці зв'язуються між собою, як буде виконуватися об'єднання даних цих таблиць, чи потрібно перевіряти зв'язну цілісність при додаванні і видаленні записів, зміну ключів таблиць. Схеми даних на панелі об'єктів у вікні бази даних можна побачити тільки в проектах Access, що працюють з базами даних сервера. Для їх відображення в базах даних Access використовується команда Сервіс / Схема даних.
Звіти призначені для форматування вихідних документів будь-яких форматів, що містять результати вирішення завдань користувача, і виведення їх на друк. Використання графічних об'єктів дозволяє доповнювати дані звіту ілюстраціями.
Сторінки доступу до даних є діалоговими Web - сторінками, які підтримують динамічну зв'язок з базою даних і дозволяють переглядати, редагувати і вводити дані в базу, працюючи в вікні браузера.
Макроси дозволяють автоматизувати деякі дії в додатку користувача. Макрос є програмою, що складається з послідовності макрокоманд, яка виконується при настанні деякої події в об'єкті додатки або його елементі управління. Створення макросів здійснюється в діалоговому режимі шляхом вибору потрібних макрокоманд і завданні параметрів, використовуваних ними при виконанні.
Модулі містять процедури на мові Visual Basic for Applications. Можуть створюватися процедури-підпрограми, процедури-функції, які розробляються користувачем для реалізації нестандартних функцій в додатку користувача, і процедури для обробки подій. Використання процедур дозволяє створити закінчила додаток, яке має власний графічний інтерфейс, що дозволяє запросити виконання всіх функцій програми.