Склад програмного продукту
Основні компоненти MS Access:
- будівник таблиць;
- будівник екранних форм;
- будівник SQL-запит (мова SQL в MS Access не відповідає стандарту ANSI);
- будівник звітів, що виводяться на друк.
Вони можуть викликати скрипти на мові VBA, тому MS Access дозволяє розробляти програми і БД практично «з нуля» або написати оболонку для зовнішньої БД.
Шаблон: Translation. яка використовується в якості движка бази даних MS Access є файл-серверної СУБД і тому може бути застосована лише до додатків, що працюють з невеликими об'ємами даних і при невеликому числі користувачів, що одночасно працюють з цим даними. Безпосередньо в Access відсутній ряд механізмів, необхідних в багатокористувацьких базах даних, таких, наприклад, як тригери.
Взаємодія з іншими СУБД
Засоби взаємодії MS Access зі зовнішніми СУБД з використанням інтерфейсу ODBC знімають обмеження, властиві Microsoft Jet Database Engine. Інструменти MS Access, які дозволяють реалізувати таку взаємодію, називаються «пов'язані таблиці» (зв'язок з таблицею СУБД) і «запити до сервера» (запит на діалекті SQL. Який «розуміє» СУБД).
Корпорація Microsoft для побудови повноцінних клієнт-серверних додатків на базі MS Access рекомендує використовувати в якості движка бази даних СУБД MS SQL Server. При цьому є можливість поєднати з властивою MS Access простотою інструменти для управління БД і засоби розробки.
Сумісність Access зі сторонніми джерелами даних
СУБД (Джерело даних)
Збереження в Access
Access, при роботі з базою даних, інакше взаємодіє з жорстким (або гнучким) диском. ніж інші програми.
В інших програмах, файл-документ, при відкритті, повністю завантажується в оперативну пам'ять. і нова редакція цього файлу (змінений файл) цілком записується на диск тільки при натисканні кнопки «зберегти».
В Access нова редакція вмісту зміненої елементи таблиці записується на диск (зберігається) відразу, як тільки курсор клавіатури буде поміщений в іншу клітинку (або нова редакція зміненої записи записується на диск відразу, як тільки курсор клавіатури буде поставлений в іншу запис (рядок)). Таким чином, при перебої в постачанні електроенергії втрати даних будуть мінімальними - лише в тій записи. яка редагувалася на момент збою.
Цілісність даних в Access забезпечується також за рахунок механізму транзакцій.
Крім того, в Access ця кнопка потрібна в режимі «Конструктор» для збереження змін структури об'єкта бази даних, зроблених в цьому режимі.
Догляд за базою даних
Стиль цього розділу неенціклопедічен або порушує норми російської мови.
Навіть якщо в процесі роботи з файлом бази даних не застосовувався режим «Конструктор» і нові дані в базу даних не додавалися (тобто якщо база даних тільки проглядалася), то все одно файл бази даних має тенденцію з часом, в процесі роботи з ним, все більше і більше збільшуватися в розмірі. Дуже сприяє збільшенню розміру файлу застосування нових угруповань і фільтрів (особливо якщо було застосовано кілька різних, сильно відрізняються один від одного угруповань / фільтрів).
Це збільшення розміру файлу є, фактично, порожнечею, але ця порожнеча лежить всередині файлу, збільшуючи його обсяг.
Щоб повернути файлу бази даних нормальний (мінімальний) обсяг, в Access є функція «Стиснути і відновити базу даних» (при використанні цієї функції вся інформація з файлу бази даних зберігається). Також базу даних можна запустити з параметром / compact. що виконає стиснення автоматично і закриє базу після закінчення процесу.
Практичні аспекти ліцензування Access
Microsoft Access є пропрієтарним програмним забезпеченням, тобто для його використання необхідно придбати ліцензію. Однак для використання готових програм, створених за допомогою Access, ліцензія не потрібна. Для роботи такого додатка необхідна runtime-версія Access [2]. яка розповсюджується безкоштовно.
Корпорація Microsoft поширює повнофункціональну версію Access як окремо, так і спільно з іншими додатками (Word, Excel і ін.) В складі пакетів Microsoft Office Professional, Microsoft Office Professional Plus і Microsoft Office Enterprise.