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