четверг, 3 мая 2012 г.

Догляд за базою даних




Навіть якщо в процесі роботи з файлом бази даних не застосовувався режим «Конструктор» і нові дані в базу даних не додавалися (тобто якщо база даних лише проглядалася), то все одно файл бази даних має тенденцію з часом, в процесі роботи з ним, все більше і більше збільшуватися в розмірі. Дуже сприяє збільшенню розміру файлу застосування нових сортувань і фільтрів (особливо якщо було застосовано кілька різних, сильно відрізняються один від одного сортувань / фільтрів).

Це збільшення розміру файлу є, фактично, порожнечею, але ця порожнеча лежить всередині файлу, збільшуючи його об'єм.

Щоб повернути файлу бази даних нормальний (мінімальний) обсяг (тобто щоб прибрати з файлу порожнечу), в Access є кнопка «Стиснути та відновити базу даних» - цю кнопку потрібно час від часу натискати (при натисканні цієї кнопки ніяка інформація, ніякі дані з файлу бази даних не видаляються).

Збереження в Access


Access, при роботі з базою даних, інакше взаємодіє з жорстким (або гнучким) диском, ніж інші програми.
В інших програмах, файл-документ, при відкритті, повністю завантажується в оперативну пам'ять, і нова редакція цього файлу (змінений файл) цілком записується на диск тільки при натисканні кнопки «зберегти».
В Access нова редакція вмісту зміненої клітинки таблиці записується на диск (зберігається) відразу, як тільки курсор клавіатури буде поміщений в іншу клітинку (або нова редакція зміненої записи записується на диск відразу, як тільки курсор клавіатури буде поставлений в інший запис (в інший рядок) ?). Таким чином, якщо раптово відключать електрику, то пропаде тільки зміна тієї записи, яку не встигли покинути.
Цілісність даних в Access забезпечується також за рахунок механізму транзакцій.
Кнопка «Зберегти» в Access теж є, але в Access в режимі перегляду даних вона потрібна, в першу чергу, для збереження зміненого режиму показу таблиці або іншого об'єкта - тобто, для збереження таких змін, як:
  •     зміна ширини стовпців і висоти рядків,
  •     перестановка стовпців в режимі перегляду даних, «закріплення» стовпців і звільнення закріплених стовпців,
  •     зміна сортування,
  •     застосування нового фільтра,
  •     зміна шрифту; кольору тексту, сітки і фону  і т. п.

Крім того, в Access ця кнопка потрібна в режимі «Конструктор» для збереження змін структури об'єкта бази даних, зроблених в цьому режимі.
Скриншот Microsoft Access 2010

Взаємодія з іншими СУБД


Вбудовані засоби взаємодії MS Access з зовнішніми СУБД з використанням інтерфейсу ODBC знімають обмеження, властиві Microsoft Jet Database Engine. Інструменти MS Access, які дозволяють реалізувати таку взаємодію називаються "пов'язані таблиці" (зв'язок з таблицею СУБД) і "запити до сервера" (запит на діалекті SQL, який "розуміє" СУБД).

Корпорація Microsoft для побудови повноцінних клієнт-серверних додатків на базі MS Access рекомендує використовувати як движка бази даних СУБД MS SQL Server. При цьому є можливість поєднати з властивою MS Access простотою інструменти для управління БД і засоби розробки.

Відомі також реалізації клієнт-серверних додатків на базі зв'язки Access 2003 c іншими СУБД, зокрема, MySQL
Працює Access зі сторонніми джерелами даних
СУБД (Джерело даних) Версія Access Драйвер Оновлювані запити
Файли Excel все вбудований Немає
SQLite Так
MySQL 2000-2003 MyODBC v.3.51.X, 5.1.X Так
PostgreSQL Так
Firebird Так
1C v.7.7 (dbf) 2003 Visual FoxPro ODBC driver v.6.01.8629.01 Немає
Paradox
Oracle
Текстові файли все вбудований Немає
Таблиці html все вбудований Немає
Microsoft Office Access або просто Microsoft Access - реляційна СУБД  корпорації Microsoft. Має широкий спектр функцій, включаючи пов'язані запити, зв'язок із зовнішніми таблицями і базами даних. Завдяки вбудованому мови VBA, в самому Access можна писати програми, що працюють з базами даних.
Склад програмного продукту


Основні компоненти MS Access:



  •      будівник таблиць;
  •      будівник екранних форм;
  •      будівник SQL-запитів (мова SQL в MS Access не відповідає стандарту ANSI);
  •      будівник звітів, що виводяться на друк.

Вони можуть викликати скрипти на мові VBA, тому MS Access дозволяє розробляти програми та БД практично «з нуля» або написати оболонку для зовнішньої БД.

Microsoft Jet Database Engine (англ.), яка використовується як движка бази даних MS Access є файл-серверної СУБД і тому застосовна лише до додатків, що працюють з невеликими об'ємами даних і при невеликому числі користувачів, що одночасно працюють з цим даними. Безпосередньо в Access відсутній ряд механізмів, необхідних в багатокористувацьких БД, таких, наприклад, як тригери.

Основні відомості про програму Access

Додавання даних до бази даних Access

 

У Microsoft Access 2010 передбачено кілька способів введення даних до бази даних. У цій статті описано методи використання різних варіантів.
 Примітка   Ця стаття не містить відомостей про роботу з веб-базами даних.

СУБД звичайно використовується  у школі та вузах ,але не так широко ,а більш поверхнево ,бо це більш економічна сфера.


СУБД використовується  для розрахунків ,це прогр майкрософт ексес туди можна імпортувати таблиці з екселя і виконувати різноманітні дії з ними.  В шкільній програмі нема такого пункту як вивчення програми ексес,ця программа розраховується  більше для бухгалтерів (єкономічна сфера),у тих ,хто навчається за напрямомо діловодство навіть є окремо такий предмет як СУБД.
Ця програма розраховується для створення швидкого вводу даних,можна використ вже створ данні,можна використ шаблони з інтернету

СУБД - система управління базами даних. СУБД дозволяє зосередитися на роботі з даними, абстрагувавшись від їх фізичного розміщення, а також бере на себе турботу ефективного їх збереження та вибірки. З СУБД пов'язані такі поняття, як запит, транзакція і модель даних. Всі ці прекрасні можливості перемагаються індуськими кодерами в один акорд на клавіатурі створенням таблиці .