документального типу можуть бути організовані по-різному: без зберігання і зі зберіганням самого вихідного документа на машинних носіях. До систем першого типу можна віднести бібліографічні та реферативні бази даних, а також бази даних-покажчики, «відсилають» до джерела інформації. Системи, в яких передбачено зберігання повного тексту документа, так і називаються повнотекстовими.
За характером організації зберігання даних і звернення до них розрізняють локальні (персональні), загальні (інтегровані, централізовані) на розподілені бази даних.
Персональна база даних - це база даних, призначена для локального використання одним користувачем. Локальні бази даних можуть створюватися кожним користувачем самостійно, а можуть вилучатись із загальної бази даних.
Інтегровані та розподілені бази даних припускають можливість одночасного звернення кількох користувачів до однієї і тієї ж інформації (багатокористувацький, паралельний режим доступу).
Розподілені бази даних крім цього мають характерні особливості, пов'язані з тим, що фізично різні частини баз даних можуть бути розташовані на різних ЕОМ, а логічно, з погляду користувача вони повинні являти собою єдине ціле.
1.3 Структурні елементи бази даних
Поняття бази даних тісно пов'язане з такими поняттями структурних елементів, як поле, запис, файл (таблиця).
Поле - елементарна одиниця логічної організації даних, яка відповідає неподільної одиниці інформації - реквізиту. Для опису поля використовуються наступні характеристики:
ім'я (Прізвище, Ім'я, По батькові, Дата народження);
тип (символьний, числовий, календарний);
довжина (наприклад, 15 байт, причому буде визначатися максимально можливою кількістю символів); ??
точність для числових даних, наприклад дві десяткових знака для відображення дробової частини числа.
Запис - сукупність логічно пов'язаних полів. Примірник записи - окрема реалізація записи, містить конкретні значення її полів.
Файл (таблиця) - сукупність примірників записів однієї структури.
У структурі запису файлу вказуються поля, значення яких є ключами первинними, які ідентифікують примірник записи, і вторинними, які виконують роль пошукових або группіровочнихознак (за значенням вторинного ключа можна знайти кілька записів).
1.4 Microsoft Access
Microsoft Office Access або просто Microsoft Access - реляційна система управління базами даних корпорації Microsoft. Має широкий спектр функцій, включаючи пов'язані запити, зв'язок із зовнішніми таблицями і базами даних. Завдяки вбудованому мови VBA, в самому Access можна писати програми, що працюють з базами даних.
Основні компоненти MS Access:
· будівник таблиць;
· будівник екранних форм;
· будівник SQL-запитів (мова SQL в MS Access не відповідає стандарту ANSI);
· будівник звітів, що виводяться на друк.
Вони можуть викликати скрипти на мові VBA, тому MS Access дозволяє розробляти додатки і БД практично «з нуля» або написати оболонку для зовнішньої БД.Jet Database Engine (англ.), яка використовується в якості движка бази даних MS Access є файл-серверної СУБД і тому застосовна лише до додатків, що працюють з невеликими обсягами даних і при невеликому числі користувачів, що одночасно працюють з цим даними. Безпосередньо в Access відсутній ряд механізмів, необхідних в багатокористувацьких базах даних, таких, наприклад, як тригери.
Вбудовані засоби взаємодії MS Access зі зовнішніми СУБД з використанням інтерфейсу ODBC знімають обмеження, властиві Microsoft Jet Database Engine. Інструменти MS Access, які дозволяють реалізувати таку взаємодію, називаються «зв'язані таблиці» (зв'язок з таблицею СУБД) і «запити до сервера» (запит на діалекті SQL, який «розуміє» СУБД).
Корпорація Microsoft для побудови повноцінних клієнт-серверних додатків на базі MS Access рекомендує використовувати в якості движка бази даних СУБД MS SQL Server. При цьому є можливість поєднати з властивою MS Access простотою інструменти для управління БД і засоби розробки.
Відомі також реалізації клієнт-серверних додатків на базі зв'язки Access 2003 c іншими СУБД, зокрема, MySQL., при роботі з базою даних, інакше взаємодіє з жорстким (або гнучким) диском, ніж інші програми.
В інших програмах, файл-документ, при відкритті, повністю завантажується в оперативну пам'ять, і нова редакція цього файлу (змінений файл) цілком запи...