сується на диск тільки при натисканні кнопки «зберегти».
У Access нова редакція вмісту зміненої комірки таблиці записується на диск (зберігається) відразу, як тільки курсор клавіатури буде поміщений в іншу комірку (або нова редакція зміненої записи записується на диск відразу, як тільки курсор клавіатури буде поставлений в іншу запис (рядок)). Таким чином, якщо раптово відключать електрику, то пропаде тільки зміна того запису, яку не встигли покинути.
Цілісність даних в Access забезпечується також за рахунок механізму транзакцій.
Кнопка «Зберегти» в Access теж є, але в Access в режимі перегляду даних вона потрібна, в першу чергу, для збереження зміненого режиму показу таблиці або іншого об'єкта щось є, для збереження таких змін, як:
· зміна ширини стовпців і висоти рядків,
· перестановка стовпців в режимі перегляду даних, «закріплення» стовпців і звільнення закріплених стовпців,
· зміна сортування,
· застосування нового фільтра,
· зміна шрифту; кольору тексту, сітки і фону,
· тощо
Крім того, в Access ця кнопка потрібна в режимі «Конструктор» для збереження змін структури об'єкта бази даних, зроблених в цьому режимі.
Навіть якщо в процесі роботи з файлом бази даних не застосовувався режим «Конструктор» і нові дані в базу даних не додавалися (тобто якщо база даних тільки проглядалася), то все одно файл бази даних має тенденцію зі часом, в процесі роботи з ним, все більше і більше збільшуватися в розмірі. Дуже сприяє збільшенню розміру файлу застосованийие нових сортувань і фільтрів (особливо якщо було застосовано кілька різних, сильно відрізняються один від одного сортувань/фільтрів).
Це прирощення розміру файлу є, фактично, порожнечею, але ця порожнеча лежить всередині файлу, збільшуючи його обсяг.
Щоб повернути файлу бази даних нормальний (мінімальний) обсяг (тобто щоб прибрати з файлу порожнечу), в Access є кнопка «Стиснути та відновити базу даних» - цю кнопку потрібно час від часу натискати (при натисканні цієї кнопки ніяка інформація, ніякі дані з файлу бази даних не видаляються). Так само базу даних можна запустити з параметром/compact, що виконає стиснення автоматично і закриє базу по закінченні процесу.
1.5 Таблиці та запити в MS Access
При створенні бази даних дані зберігаються в таблицях - списках рядків і стовпців, що відносяться до конкретної області. Визначення структури бази даних необхідно завжди починати зі створення її таблиць. Таблиці створюються раніше будь-яких інших об'єктів бази даних.
У цій статті описано створення таблиць. Наведено інструкції по створенню таблиці, додаванню полів у таблицю і завданням первинного ключа таблиці. Крім того, описані типи даних і приведені інструкції за завданням властивостей таблиць і полів.
Перед створенням таблиць необхідно ретельно проаналізувати вимоги до бази даних і створити її план, щоб точно з'ясувати, які таблиці потрібні. Початкові відомості з планування та розробки бази даних.
Таблиця містить дані по певній темі, наприклад, відомості про співробітників або товарах. Кожен запис в таблиці включає дані про один елемент і складається з полів. Крім того, запис зазвичай називається рядком, а поле - стовпцем.
База даних може включати безліч таблиць, в яких зберігаються дані з різних тем. Кожна таблиця може складатися з безлічі полів різного типу, включаючи текст, числа, дати і малюнки.
Кожна таблиця містить у собі первинний ключ. Первинний ключ таблиці складається з одного або декількох полів, однозначно визначають кожен рядок в цій таблиці. Часто в якості первинного ключа використовується унікальний інвентарний номер, порядковий номер або код. В якості первинного ключа зручно використовувати поле, яке володіє наступними характеристиками. По-перше, воно повинно однозначно визначати кожен рядок. По-друге, воно не повинно бути порожнім - у ньому завжди повинно бути значення. По-третє, воно повинно змінюватися вкрай рідко (найкраще - ніколи). Додаток Access використовує поля первинного ключа для швидкого об'єднання даних декількох таблиць.
Завжди слід визначати для таблиці первинний ключ. Для первинного ключа автоматично створюється індекс, прискорює виконання запитів і операцій. Крім того, додаток Access перевіряє наявність і унікальність значень у полі первинного ключа.
Після створення таблиць, необхідно встановити між ними зв'язку:
один-до-одного - одному атрибуту першої таблиці відповідає тільки один атрибут другої т...