рм, звітів і сторінок даних. Для написання програмних модулів використовується об'єктно-орієнтована мова програмування Visual Basic for Applications (VBA). Більш докладний опис СУБД наведено в розділі 2.4 Короткий опис середовища програмування. p align="justify"> На сьогоднішній день Microsoft Office Access - один з компонентів сімейства офісних додатків Microsoft Office - є однією з найпопулярніших настільних СУБД. Це пов'язано з тим, що СУБД Access надає користувачеві дуже широкі можливості введення, обробки і представлення даних. Ці кошти зручні і високопродуктивні, що забезпечує високу швидкість розробки додатків. Microsoft Access дає можливість створювати реляційні бази даних і працювати з іншими програмами, що використовують бази даних, такими як Microsoft SQL Server, Delphi і др.Access дозволяє керувати всіма відомостями з одного файлу бази даних. У рамках цього файлу використовуються наступні об'єкти:
- таблиці для збереження даних;
запити для пошуку і вилучення тільки необхідних даних;
форми для перегляду, додавання і зміни даних в таблицях;
звіти для аналізу та друку даних у певному форматі;
сторінки доступу до даних для перегляду, оновлення та аналізу даних з бази даних через Інтернет або інтрамережа.
Запити створюються для пошуку і виведення даних, які відповідають заданим умовам, включаючи дані з декількох таблиць, для оновлення, додавання або видалення групи записів одночасно, для виконання стандартні або обчислень користувача, для створення нових таблиць. Для створення запитів, а також для оновлення та управління об'єктами бази даних, застосовується мова SQL (Structured Query Language). p align="justify"> Мова SQL використовується при створенні запитів, а також для оновлення та управління реляційними базами даних, такими як бази даних Microsoft Access. SQL є повною мовою, в ньому присутні не тільки операції запитів, але й оператори, відповідні DDL - Data Definition Language - мови опису даних. Крім того, мова містить оператори, призначені для управління (адміністрування) БД. p align="justify"> Для створення і зміни об'єктів використовуються оператори визначення даних DDL: E TABLE - створити таблицю. Створює нову таблицю в БД.TABLE - видалити таблицю. Видаляє таблицю з БД.TABLE - змінити таблицю. Змінює структуру існуючої таблиці або обмеження цілісності, що задаються для даної табліци.E INDEX - створити індекс. Створює індекс для деякої таблиці для забезпечення швидкого доступу за атрибутами, що входять до індекс.INDEX - видаляє раніше створений індекс. p align="justify"> Для зміни даних використовуються оператори маніпулювання даними: - видалити рядки. Видаляє одну або кілька рядків, відповідних умовам фільтрації, з базової таблиці. Застосування оператора узгоджується з принципами підтримки цілісності, тому цей оператор не завжди може бути виконаний коректно, навіть якщо синтаксично він написаний правильно-вставити рядок. Вставляє один рядок у базову таблицю. Допустимі модифікації оператора, при яких відразу кілька рядків можуть бути перенесені з однієї таблиці або запиту в базову таблицю. - Оновити рядок. Оновлює значення одного або кількох стовпців в одній або декількох рядках, відповідних умовам фільтрації. p align="justify"> Для обробки мі аналізу даних застосовується мова запитів Data Query Language (DQL) - вибрати рядки. Оператор, який замінює всі оператори реляційної алгебри і дозволяє сформувати результуюче відношення, відповідне запитом. - Ключове слово, яке повідомляє СУБД, що ця команда - запит. Всі запити починаються цим словом з наступним пропуском. За ним може слідувати спосіб вибірки - з видаленням дублікатів (DISTINCT) або без вилучення (ALL, мається на увазі за замовчуванням). Потім слідує список перерахованих через кому стовпців, які вибираються запитом з таблиць, або символ * (зірочка) для вибору всього рядка. Будь-які стовпці, не перераховані тут, не будуть включені в результуюче відношення, відповідне виконання команди. Це, звичайно, не означає, що вони будуть видалені або їх інформація буде стерта з таблиць, тому що запиту не впливає на інформацію в таблицях - він тільки показує дані. - Ключове слово подібне SELECT, яка повинна бути представлена ​​в кожному запиті. Воно супроводжується пропуском і потім іменами таблиць, використовуваних як джерело інформації. У разі якщо зазначено більше одного імені таблиці, неявно мається на увазі, що над перерахованими таблицями здійснюється операція декартового добутку. (Повне декартовій твір - це набір всіляких сполучень з n елементів кожне, де кожен елемент береться з свого домену). - Ключове слово, за яким слід предикат - умова, що накладається на запис в таблиці, яким вона повинна задовольняти, щоб потрапити у вибірку. У цьому розділі задаються умови відбору рядків результату або умови з'єднання ...