різним рівнем підготовки, різними цілями і перспективами використання даних.
Це зручний графічний інструмент, що дозволяє створювати зв'язки між певними полями таблиць, задавати різні типи відносин, встановлювати обмеження посилальної цілісності. При цьому зміни відразу застосовуються в базі даних (природно, якщо що містяться дані задовольняють всім умовам) Отриману діаграму таблиць і зв'язків можна роздрукувати, що, безсумнівно, зручно для розробника.
Запит - об'єкт, що містить текст SQL запиту, має унікальне ім'я в певній базі даних. Створити запит можна за допомогою майстра і в режимі конструктора. У першому випадку користувачеві в інтерактивному режимі пропонується вибрати ім'я таблиці і поля для вибірки. У другому випадку можна вибрати кілька таблиць або запитів, зв'язати їх графічним способом і визначити поля вибірки. Також можна задати додаткові умови для кожного поля і параметри сортування.
Є ще один спосіб створення запиту, який вбудований в конструктор, - це написання запиту вручну на мові SQL. Однак текстовий редактор, призначений для цього має явно мізерні можливості в плані зручності і наочності оформлення коду. Мабуть цей спосіб не позиціонувався розробниками як основний.
Форма - це спеціальний об'єкт-контейнер для інших інтерфейсних компонентів, таких як поля введення і відображення даних, кнопки та ін. На формі розробник розташовує компоненти для введення, коригування, перегляду й угруповання даних, залежно від специфіки додатку. Форму також можна створити двома способами - в режимі конструктора і за допомогою майстра. У першому випадку розробник має набором компонентів (при необхідності можна зареєструвати свої ActiveX), які вільно розміщує на формі і задає їх параметри. У режимі майстра користувач просто вибирає таблицю, поля і стиль оформлення, а форма генерується автоматично.
Звіт - об'єкт, призначений для створення документа, який згодом може бути роздрукований або включений в документ іншого додатку. Цей документ містить результати вибірки з бази даних у вигляді структурованої інформації (наприклад у вигляді таблиці або списку) .Access володіє багатими можливостями по оформленню та форматуванню звітів. Ті ж два режими створення є і у звіту. У режимі майстра у користувача є можливість задати безліч параметрів, практично підлогуністю визначають бажаний зовнішній вигляд звіту. Для створення нестандартних звітів краще користуватися конструктором.
Це повний список об'єктів, які можна зберігати в базі даних MS Access, який, втім, схожий і в інших настільних СУБД подібного класу.
Які можливості надає Access у функціональному плані.
. Ввід данних. Введення даних може здійснюватися такими способами:
- вручну прямо в таблицю (сюди ж відноситься вставка вмісту буфера обміну);
вручну в поля форми;
прямий імпорт даних з інших джерел (бази Access, текстові файли, формат DBF, електронні таблиці, джерела даних ODBC);
програмним методом, який може поєднувати в собі будь-які засоби, які можливо реалізувати на VBA.
Останній спосіб володіє найбільшою гнучкістю і представляє практично необмежені можливості, проте він найскладніший у реалізації і вимагає певного рівня знань програмування.
. Зміна даних. Редагування можливо наступними способами:
- вручну прямо в таблиці;
в полях форм;
у вікні браузера, в якому завантажена web-сторінка з БД;
програмним методом.
. Виведення даних. Тут Access надає такі можливості:
висновок на екран монітора в табличному вигляді, полях форм або звітів;
експорт в інші формати даних (ті ж, що при імпорті);
виведення на друк, в основному у вигляді звітів;
висновок даних в інтернет-браузер за допомогою об'єкта Сторінка в межах певної мережі;
програмний експорт і висновок інформації.
Область використання MS Access:
застосування в малому і середньому бізнесі (бухгалтерський облік, введення замовлень, ведення інформації про клієнтів, ведення інформації про ділові контакти, кадрах тощо.);
при розробці програм і сховищ даних на замовлення (розробка внутрішньогалузевих додатків, розробка міжгалузевих додатків, автоматизація деяких функцій підприємств);
у великих корпораціях (додатки для робочих груп, системи обробки інформації, документообіг);
в якості персональної СУБД (довідник за адресами, ведення інвестиційного портфеля, кухо...