Тема 6. Програмні засоби роботи з базами та сховищами даних

Microsoft Access - система керування реляційними базами даних. Як відомо, у реляційній СУБД всі оброблювані дані подаються у вигляді таблиць. Кожний запис (рядок) у такій таблиці містить інформацію, що стосується конкретного об'єкта. У стовпцях (полях) таблиці зосереджені різні характеристики об'єктів - атрибути, а рядки призначені для опису значень усіх атрибутів окремого об'єкта. Входить у пакет Microsoft Office; Є 32-розрядною системою. Практичним мінімумом для роботи Access 7.0. є процесор 4869X2/66 і 8 Мбайт оперативної пам'яті. Після запуску MS Access (подвійним натиском миші по піктограмі з зображенням ключа на панелі MS Office або обравши команду Програми головного меню Windows, що відкривається кнопкою Пуск, а потім -Microsoft Access) на екрані з'являється вікно запрошення MS Access. Це вікно має дві основні опції, призначені для створення нової і відкриття раніше створеної бази даних. Після відкриття існуючої бази даних на екрані з'явиться головне вікно Access, що містить п'ять частин:Заголовок вікна;Рядок меню;Панелі інструментів;Вікно бази даних;Рядок стану.

Основні етапи і технологія створення бази диних СУБД Access. Структура вікна бази даних. Створення бази даних Access здійснюється відповідно до Н структури, отриманої в результаті побудови інформаційної моделі предметної області. Структура реляційнної бази даних визначається складом таблиць і їхніми взаємозв’язками. Процес проектування ре­ляційнної бази даних був розглянутий вище.Створення реляційнної бази даних за допомогою СУ Б Д Access починається з формування структури таблиць. При цьому формується склад полів, здійснюється опис полів, Після формування структури таблиць створюється схема даних, у якій встановлюються зв’язки між таблицями. Access запам’ятовує і використовує ці зв’язки при запов­ненні таблиць і обробці даних. Завершується створення бази даних заповненням таблиць конкретною, інформацією.Обєкти: Таблиці - призначені для збереження всієї інформації в MS Access; Запити - створюються для вибірки потрібних даних з однієї або декількох пов'язаних між собою таблиць. Запит може формуватися за допомогою запитів за зразком (QBE) або за допомогою мови структурованих запитів SQL;Форми - призначені для введення, перегляду і коригування інформації на екрані в зручному для користувача вигляді;Форми - призначені для введення, перегляду і коригування інформації на екрані в зручному для користувача вигляді; Звіти - створюються для формування вихідного документа, призначеного для виводу до друку; Макроси - перебувають із макрокоманд і призначені для автоматизації часто виконуваних операцій; Модулі - містять програми на мові Visual Basic, що можуть розроблятися користувачем для реалізації нестандартних процедур при створенні додатків.

Визначення структури таблиці у вікні Конструктора, модифікуючі структури. Первинний ключ та індекси.Таблиці створюються користувачем для збереження даних.Кожному об’єкту концептуальної моделі предметної області відповідає одна таблиця, що складається з полів (стовпчиків) і записів (ря$ ків). Кожне поле містить одну характеристику (один атрибут) об’єкта! предметної області. Запис вміщує відомості про один екземпляр цього об’єкта.Робота зі створення бази даних починається зі створення таб лиць. Після натискання кнопки Создать у вікні База данных розкрий» вається вікно Новая таблица| яке надає можливість вибору одного з п’яти варіантів дій по створенню таблиці.При виборі режиму Конструктор таблиц з’являється вікно,: конструктора, у якому визначається структура таблиці бази даних. Для визначення поля у вікні конструктора задаються Имя поля Тип данных, Описание (стислий коментар), а також властивості в розділі Свойства поля: загальні властивості на закладці Подстановка. Первинним ключем називають такий ключ, який однозначно ідентифікує записи таблиці. Іншими словами, значення первинного ключа є унікальним для даної таблиці. Часто первинний ключ складається з одного поля. Для створення ключа: в режимі Конструтора виділити поле або поля. Далі натискуємо піктограму ключа на Панелі інструментів, або вибираємо Правка → Ключевое поле. Впорядкування записів таблиці за значенням ключа називають індексацією, а отриманий образ таблиці – індексом.

Таблиці є основою будь-якої бази даних, у них зберігаються актуальні для вирішення конкретної задачі властивості об’єктів. У стовпцях таблиці Access зберігаються властивості об’єктів, відображених у таблиці, а стрічки таблиці відповідають кількості об’єктів. Кожен стовпець таблиці відображає певну характеристику об’єкту і містить дані одного типу. Такі стовпці називаються полями, стрічки таблиці називаються записами.

Таблиці Access можуть бути створені в базі даних, або імпортовані з баз даних інших додатків, чи електронних таблиць. Бази даних Access можуть бути зв’язані з іншими базами даних Access чи базами даних інших типів, електронних таблиць чи форматованих файлів.

Імена полів таблиць та інших об’єктів повинні містити не більш 64 символів і можуть включати будь-як комбінації букв, цифр, пробілів і спеціальних символів, за винятком крапки (.), знаку оклику (!), надрядкового символу (") і прямих дужок ([ ]). Досить часто новачки починають ім’я з пробілу, що також не допустимо.Для оптимізації роботи з інтерфейсом бази даних та з її користувацьким середовищем, для кожного з полів окремо задається тип даних. За замовчуванням він задається як текстовий з максимальною кількістю знаків 50. Цей тип даних допускає введення будь-яких літер, цифр та символів. При виборі типу даних поля необхідно враховувати характер значень даних. Редагування даних у будь-якій відкритій таблиці здійснюється відповідно до загальноприйнятих правил роботи в системі Windows. Нагадаємо, що для В цього необхідно підвести курсор миші у відповідну комірку і клацнути її лівою клавішею. Далі використовують звичайні засоби редагування. Наприкінці відкритої таблиці можна додати будь-який запис.