Microsoft access

Склад програмного продукту

Основні компоненти 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.

Примітки

література

Схожі статті