даних MS Access іншими додатками.
Такий варіант використовує файл MDB як сховище даних. Програма, яка звертається до даних, може бути написана на будь-якій мові високого рівня. У даному випадку використовуються таблиці і запити. Про підтримку посилальної цілісності та актуальності даних стежить ядро ??БД. Взаємодія відбувається через ODBC-драйвер Microsoft Jet Engine.
Засоби створення додатків.
Створення додатків на Access в чому подібно всім іншим засобам автоматизації Microsoft Office. Тут використовується інтерпретована мова Visual Basic for Applications, що призводить, як і при використанні будь-якого інтерпретується мови, до певного збільшення витрат процесорного часу і зменшення швидкості роботи програм і обробки даних. Для успішної розробки необхідно знати об'єктну модель самого Access та особливості її використання.
Особливості управління даними.
При роботі з Базами Даних у многопользовательском режимі виникають ситуації, коли необхідно обмежити число звертаються користувачів до даних. Це робиться для того, щоб запобігти одночасне оновлення однієї і тієї ж записи, при глобальному оновленні даних або при технічному обслуговування самої Бази Даних.
Ядро БД Access забезпечує три рівні блокувань:
Блокування бази даних. На цьому рівні блокування до БД може звертатися тільки один користувач. Такий рівень блокування застосовується для глобальної зміни або оновлення даних або при технічному обслуговуванні Бази Даних - стиску;
Блокування таблиці. На цьому рівні блокування до таблиці може звертатися тільки один користувач. Такий рівень блокування застосовується в тих випадках, коли необхідно обробити відразу кілька записів таблиці.
Блокування сторінки. На цьому рівні до заблокованої сторінці може звертатися тільки один користувач. Це самий нижній рівень блокування. Процесор Microsoft Jet автоматично встановлює блокування сторінки і не може контролюватися вашою програмою. Сторінка даних може містити кілька записів, розмір його дорівнює 26 кб. Блокування сторінки означає блокування всіх записів, що знаходиться на цій сторінці. Якщо довжина запису - 512 байтів, то буде заблокованою 4 записи, а якщо 50 байтів то 40 записів. Точне число записів не можна заздалегідь ні визначити, ні задати, тому що таблиця може містити видалені записи (які видаляються тільки під час ущільнення).
Блокування на рівні таблиці має два режими - песимістичний і оптимістичний. За замовчуванням встановлюється песимістична блокування.
Адміністрування.
Перевага монопольного режиму роботи фактично призвело до виродження функцій адміністрування БД і у зв'язку з цим - до відсутності інструментальних засобів адміністрування у звичайному розумінні цього слова в MS Access. Наявні ж кошти дозволяють зробити наступне:
- є можливість поділу бази даних Microsoft Access на два файли, в одному з яких містяться таблиці, а в іншому запити, форми, звіти, макроси, модулі та ярлики сторінок доступу до даних. Це дозволяє користувачам мати доступ до загального джерела даних і при цьому створювати свої власні форми, звіти та інші об'єкти, а також скоротити мережевий трафік;
- існує можливість зв'язування таблиц...