Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бази даних.doc
Скачиваний:
0
Добавлен:
27.12.2019
Размер:
1.1 Mб
Скачать
  1. Поняття про системи управління базами даних

Для роботи з базами даних використовують спеціальні програми – системи управління базами даних (СУБД). З їх використанням користувачі створюють бази даних, виконують пошук, оновлення даних тощо.

Запам’ятайте!

Системи управління базами даних – це прикладні комп’ютерні програми, призначені для створення, збереження і використання баз даних.

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

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

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

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

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

Схема основних класифікацій СУБД представлена на рис. 3.12.

3.3. Система управління базами даних Microsoft Office Access 2007

Пригадайте!

  1. Опишіть етапи створення бази даних.

  2. Опишіть основні поняття реляційної бази даних.

  3. Що таке система управління базами даних? Для чого вона призначена?

  4. Поясніть, за якими значеннями властивостей здійснюється класифікація СУБД?

В попередньому пункті були детально розглянуті перші два етапи створення бази даних. Наступні етапи неможливо розглядати без ознайомлення з одною з систем управління базами даних. В якості СУБД для створення бази даних виберемо Microsoft Office Access 2007 (далі Access 2007) (англ. access – доступ) з пакету програм Microsoft Office 2007.

Загальна характеристика Access 2007

Система управління базами даних Microsoft Office Access 2007 Access 2007 – це реляційна СУБД корпорації Microsoft. Access 2007 відноситься до файл-серверних СУБД і передбачає роботу з порівняно невеликими за обсягом базами даних для особистого користування та для невеликих компаній чи організацій.

Ц ікаві факти з історії

Перша версія програми Microsoft Access була випущена в грудні 1992 року. Однак це не була СУБД, це була програма для забезпечення передачі даних. І тільки версія 2.0 (рис. 3.17), яка поступила на ринок в 1993 році була повноцінною системою управління базами даних. В подальшому були випущені версії: Access 7 (1995 р.), Access 97 (1997 р.), Access 2000 (1999 р.), Access 2002 (2001 р.), Access 2003 (2003 р.), Microsoft Office Access 2007 (2007 р.), Microsoft Office Access 2010 (2010 р.).

На відміну від попередніх версій Access 2007 має оновлений інтерфейс, розширені можливості по роботі в локальній і глобальній мережі, набір уніфікованих шаблонів, які забезпечують швидке створення найбільш розповсюджених типів баз даних, розширений набір типів даних, засоби спільної роботи з використанням Windows SharePoint Services тощо.

Основними складовими Access 2007 є :

  • засіб для створення основних об’єктів реляційної бази даних – таблиць;

  • засіб для створення екранних форм, які використовуються для введення і перегляду даних;

  • засіб для створення запитів, які забезпечують пошук, фільтрацію і опрацювання даних з використанням спеціальної мови запитів – SQL (англ. Structured Query Language – мова структурованих запитів);

  • засіб для створення звітів на основі даних, що зберігаються в таблицях або опрацьовані з використанням запитів.

Запам’ятайте!

Таблиці, форми, запити і звіти є основними об’єктами реляційної бази даних.

З переліком їх властивостей та можливими значеннями цих властивостей ми ознайомимося в ході створення баз даних.

Для збереження баз даних Access 2007 використовує як основний новий формат файлів ACCDB (англ. Aссess 2007 DataBase – база даних Access 2007), забезпечуючи роботу і з форматами файлів попередніх версій програми – MDB (англ. Microsoft DataBase – база даних Microsoft). Формат файлів ACCDB забезпечує роботу з даними нових типів (багатозначний вибір, вкладення), спільну роботу з іншими програмними продуктами Microsoft такими як Windows SharePoint і Microsoft Office Outlook 2007.

Запуск Access 2007. Вікно програми

Систему управління базами даних Access 2007 можна запустити на виконання кількома способами. Наведемо найпоширеніші з них:

  • виконати Пуск Усі програми Microsoft Office Microsoft Office Access 2007;

  • використати ярлик програми на Робочому столі або на Панелі швидкого запуску ;

  • двічі клацнути на значку вже існуючого файлу бази даних формату, який визначено в операційній системі для відкриття СУБД Access 2007 .

У першому та другому випадку після запуску програми Access 2007 на екрані відкривається початкове вікно програми (рис. 3.18).

У рядку заголовка вікна розміщена кнопка Office, кнопки керування вікном та не доступною для використання в цьому режимі роботи панеллю швидкого доступу. Основна частина вікна розділена на три області. У лівій знаходиться список Категорії шаблонів з кнопками Засоби, Локальні шаблони та кнопками з назвами груп шаблонів, розміщених на сайті Microsoft Office Online (Справи, Освіта, Особисте, Зразок).

Вміст центральної області змінюється залежно від обраної в лівій частині кнопки. За замовчуванням після запуску програми вибраною є кнопка Засоби і вміст центральної частини відповідає зображеному на рис. 3.18. Ця область початкового вікна Access 2007 горизонтально розділена на три частини. Угорі у розділі Нова пуста база даних є тільки одна кнопка - Пуста база даних , її призначення відповідає назві. Центральну частину займають кнопки вибору шаблонів бази даних, а нижню - посилання на довідкову інформацію, розміщену на сайті Microsoft Office Online – Що нового в Access 2007, Навчальний курс, Посібник з інтерфейсу користувача Access 2007 та ін.

У правій частині вікна за замовчуванням розміщено панель Відкриття останньої бази даних зі списком файлів баз даних, з якими користувач працював раніше. Над списком файлів розміщено посилання Більше.., використовуючи яке користувач може відкрити файл, розміщений у зовнішній пам’яті комп’ютера або в мережі.

Створення нової бази даних

Для створення файлу нової пустої бази даних після запуску програми потрібно:

  1. Вибрати кнопку Пуста база даних на панелі Початок роботи з Microsoft Office Access.

  2. Увести у правій частині вікна на панелі Пуста база даних (рис. 3.19) у поле Ім’я файлу ім’я файлу майбутньої бази даних або використати вказане за замовчуванням (останнє не рекомендується).

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

  4. За необхідності вказати нове розміщення файлу бази даних після вибору кнопки Пошук розташування бази даних , що розміщена справа від поля Ім’я файлу.

  5. Вибрати кнопку Створити.

Д ля створення нової бази даних користувач може використати вже розроблені шаблони. Частина шаблонів розміщується на локальному комп’ютері при інсталяції програми Access 2007, більша ж частина доступна для копіювання з сайту Microsoft Office Online.

Для створення бази даних на основі інстальованого шаблону необхідно:

  1. Запустити програму Access 2007.

  2. Вибрати кнопку Локальні шаблони на панелі Категорії шаблонів.

  3. Вибрати на панелі Локальні шаблони, що відкриється, кнопку з назвою відповідного шаблона (наприклад, Контакти )

  4. Увести у правій частині вікна на панелі Справи Контакти (рис. 3.20) у поле Ім’я файлу ім’я файлу майбутньої бази даних (наприклад, Мій клас.accdb) або використати вказане за замовчуванням (останнє не рекомендується).

  5. Вибрати кнопку Створити.

Програмою буде створена нова база даних із вказаним іменем і обумовленою шаблоном структурою. При відкритті створеної бази даних під стрічкою, як правило, з’являється рядок (рис. 3.21) з попередженням системи безпеки про те, що повний вміст бази даних вимкнуто. Для ввімкнення повного вмісту бази даних необхідно вибрати кнопку Параметри і у вікні, що відкриється, вибрати перемикач Дозволити цей вміст. Блокування окремих елементів бази даних здійснюється з метою запобігання ураженню вірусами.

З а замовчуванням на екран виводиться форма Список контактів (рис. 3.22.) для введення даних про осіб, з якими ви збираєтесь підтримувати ділові чи дружні контакти.

Для того, щоб переглянути інші об’єкти бази даних, необхідно відкрити Область переходів, вибравши кнопку (рис. 3.22, 7). Область переходів містить список об’єктів бази даних. Вид списку може змінюватись. Для змінення виду подання списку об’єктів необхідно вибрати кнопку справа від заголовка області. Відкриється список що складається з двох частин (рис. 3.23). У верхній частині можна вибрати одну із категорій, у які будуть групуватися об’єкти, а у нижній – фільтр за яким у цій категорії будуть відбиратися об’єкти: Усі об’єкти, Таблиці, Форми, Запити чи Звіти.

П ри виборі категорії відображення Тип об’єкта в Області переходів буде відображено список об’єктів бази даних, згрупований по основних типах: Таблиці, Форми, Запити, Звіти (рис. 3.24). Кожен з об’єктів має умовне позначення у вигляді піктограми:

  • - таблиці;

  • - форми;

  • - запити;

  • - звіти.

Для відображення потрібного об’єкта необхідно двічі клацнути на його назві у Області відображення. Вміст даного об’єкта буде виведено на екран, його вкладка з’явиться у переліку відкритих об’єктів (рис. 3.22, 2). Такі дії відбудуться для всіх названих об’єктів, крім деяких форм, які відкриваються в окремому вікні.

Для закриття поточного об’єкту необхідно вибрати кнопку закриття поточної вкладки . Для закриття поточної бази даних необхідно виконати Office Закрити базу даних. Для закриття Access 2007 необхідно вибрати кнопку закриття програми у рядку заголовка або виконати Office Вийти з Access. Якщо не передбачено змінення формату файлу бази даних або місця його збереження, то додатково зберігати файл БД перед закриттям не потрібно – дані в базі даних зберігаються автоматично після завершення введення даних в чергове поле.

Введення даних в Access 2007

У базах даних введення даних можна здійснювати в раніше створені таблиці або форми. Частіше користувач здійснює введення даних у режимі форми.

Розглянемо введення даних на прикладі уже створеної бази даних Мій клас. Відкрийте форму Відомості про контакт. Для цього двічі клацніть в Області відображення на назві форми. Зазначена форма відкриється в окремому вікні. Форму, зображену на рис. 3.25, називають формою одного елемента, тому що на екран виводяться дані тільки про один елемент сутності.

Д ля введення даних у форму необхідно встановити курсор в потрібне поле і ввести з клавіатури або з Буфера обміну потрібні дані. Для переходу до наступного поля, якщо введення здійснюється з клавіатури, можна використовувати клавішу Tab (). При введенні окремих даних можуть виникнути ускладнення. Так при введенні номера мобільного телефону можуть передбачатися певні обмеження на формат введення даних. Це пов’язано з необхідністю формалізації форми подання даних. Якщо для людини номери телефону 095-9999999 і (095)9999999 це однакові номери, то для бази даних ці номери зовсім різні. Так же як м.Київ і м. Київ – це один і той же населений пункт але два різні набори символів для бази даних.

Як вже було зазначено раніше, сукупність значень властивостей екземпляра сутності є записом бази даних. Завершивши введення даних першого запису, ми повинні перейти введення даних наступного запису. Для цього використовуються елементи керування у лівій частині Рядка стану (рис. 3.26).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]