у файлі, хоча і розподіляє їх по різних таблицях, як і належить реляційної СУБД. До цих даних відноситься не тільки інформація в таблицях, але й інші об'єкти бази даних, які будуть описані нижче.
Для виконання майже всіх основних операцій Access пропонує велику кількість Майстрів (Wizards), які роблять основну роботу за користувача при роботі з даними і розробці додатків, допомагають уникнути рутинних дій і полегшують роботу недосвідченому в програмуванні користувачеві.
Особливості MS Access, що відрізняються від уявлення про ідеальної реляційної СУБД.
Створення багатокористувацької БД Access та отримання одночасного доступу декількох користувачів до загальної бази даних можливо в локальній тимчасової мережі або в мережі з файловим сервером. Мережа забезпечує апаратну і програмну підтримку обміну даними між комп'ютерами. Access стежить за розмежуванням доступу різних користувачів до БД і забезпечує захист даних. При одночасній роботі. Так як Access не є клієнт серверної СУБД, можливості його по забезпеченню багатокористувацької роботи дещо обмежені. Зазвичай для доступу до даних по мережі з декількох робочих станцій, файл БД Access (з розширенням * .mdb) викладається на файловий сервер. При цьому обробка даних ведеться в основному на клієнті - там, де запущено програму, в силу принципів організації файлових СУБД. Цей фактор обмежує використання Access для забезпечення роботи безлічі користувачів (більше 15-20) і при великій кількості даних в таблицях, оскільки багаторазово зростає навантаження не мережа.
У плані підтримки цілісності даних Access відповідає тільки моделям БД невеликої та середньої складності. У ньому відсутні такі засоби як тригери і процедури, що змушує розробників покладати підтримання бізнес логіки БД на клієнтську програму.
У відношенні захисту інформації та розмежування доступу Access не має надійних стандартних засобів. У стандартні способи захисту входить захист з використанням пароля БД і захист з використанням пароля користувача. Зняття такого захисту не представляє складності для фахівця.
Однак при відомих недоліках MS Access володіє великою кількістю переваг в порівнянні з системами подібного класу.
У першу чергу можна відзначити поширеність, яка обумовлена ??тим, що Access є продуктом компанії Microsoft, програмне забезпечення та операційні системи якої використовує велика частина користувачів персональних комп'ютерів. MS Access повністю сумісний з операційною системою Windows, постійно оновлюється виробником, підтримує безліч мов.
У цілому MS Access надає велику кількість можливостей за порівняно невелику вартість. Також необхідно відзначити орієнтованість на користувача з різною професійною підготовкою, що виражається в наявності великої кількості допоміжних засобів (Майстрів, як уже зазначалося), розвинену систему довідки і зрозумілий інтерфейс. Ці кошти полегшують проектування, створення БД і вибірку даних з нее.Access надає в розпорядження непрограммірующему користувачеві різноманітні діалогові засоби, які дозволяють йому створювати додатки не вдаючись до розробки запитів на мові SQL або до програмування макросів або модулів на мові VBA.обладает широкими можливостями по імпорту/експорту даних в різні формати, від таблиць Excel і текстових файлів, до практично будь серверної СУБД через механізм ODBC.
Одним із засобів програмування в Access є мова макрокоманд. Програми, створені на цій мові, називаються макросами і дозволяють легко пов'язувати окремі дії, реалізовані за допомогою форм, запитів, звітів. Макроси управляються подіями, які викликаються діями користувачами при діалогової роботі з даними через форми або системними подіями.
Виходить що Access, володіючи всіма рисами СУБД, надає і додаткові можливості. Це не тільки гнучка і проста у використанні СУБД, але і система для розробки працюючих з базами даних додатків [11].
Функціональні можливості MS Access
У Access база даних позначає файл, що містить набір інформації. База даних в Access може містити наступні типи об'єктів: таблиця, запит, форма, звіт, сторінка, макрос, модуль.может працювати одночасно тільки з однією базою даних. Але одна БД Access може включати безліч таблиць, форм, запитів, звітів, макросів та модулів, які зберігаються в одному файлі з розширенням mdb.
Таблиця - це об'єкт, відповідний поняттю таблиця в теорії реляційних баз даних. Для кожної таблиці в Access можна визначити первинний ключ і один або декілька індексів з метою збільшення швидкості доступу до данним.позволяет створювати структуру таблиці в трьох режимах - в режимі конструктора, за допомогою майстра і шляхом введення даних. Різниця припускає використання цих коштів користувачами з...