Поняття бази даних та СУД. Загальна характеристика субд.

План заняття

1. Поняття бази даних та СУД. Загальна характеристика субд.

2. Субд Access

3. Структура бази даних.

4. Створення і корегування таблиць.

5. Властивості полів.

6. Типи полів.

7. Режими роботи з Access.

Дані— це факти та ідеї, подані у формалізованому вигляді для оброблення за допомогою певного процесу (алгоритму) або для передачі.

Структура даних— сукупність правил й обмежень, які відображають зв'язки, що існують між окремими частинами даних. Визначається користувачем і залежить від конкретного завдання.

База даних— сукупність взаємозв'язаних даних (файлів), призначених для спільного застосування. Поняття бази даних пов'язане в основному з комп'ютерною технікою. Фактично база даних — це система збереження та оброблення реляційних таблиць.

Система управління базами даних— комплекс програм, які забезпечують взаємодію користувача з базою даних.

За допомогою СУБД забезпечується вирішення таких основних завдань:

• створення бази даних;

• занесення, коректування і вилучення даних;

• упорядкування даних;

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

• оформлення вихідних даних і т. д.

Сукупність СУБД і бази даних — це банк даних. До достоїнств підходу, який ґрунтується на концепції банку даних, належать:

• задоволення інформаційних потреб різних типів користувачів;

• вірогідність і несуперечність інформації, що зберігається;

• санкціонований доступ до даних;

• адаптація інформаційної моделі до змін предметної області;

• видача інформації у формі, встановленій користувачем;

• одноразове введення даних і багаторазове їх використання;

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

Недоліком цього підходу є велика ємність необхідної пам'яті ПК.

Найпопулярнішими серед настільних систем, що функціонують у середовищі MS DOS, є СУБД, які підтримують реляційну модель даних. З них найпоширенішими є такі:

• dBase компанії Ashton-Tate, поглиненої згодом компанією Borland;

• Paradox компанії Borland;

• Fox Pro компанії Fox Software;

• Clipper та ін.

Кожна з цих СУБД має кілька версій. Найвідомішими серед них є СУБД:

• Access (фірма Microsoft);

• Paradox 7 for Windows 95 (фірма Borland ); « Approach for Windows 95 (фірма Lotus ).

Названі вище СУБД мають такі загальні властивості:

• графічний багатовіконний інтерфейс, що дає змогу користувачеві в діалоговому режимі створювати таблиці, форми, запити, звіти, макроси;

• спеціальні засоби, які автоматизують роботу під час створення і ведення бази даних (до них належать численні Майстри та Конструктори в СУБД Access, Асистенти в Approach або Експерти в Paradox);

• здатність працювати в локальному режимі або в режимі клієнта на робочій станції в комп'ютерній мережі;

• можливість використовувати об'єктну технологію для впровадження в базу даних об'єктів різної природи (текстів, ЕТ, діаграм, рисунків тощо);

• власна мова програмування, що розширює можливості використання даних, та ін.

Кожна база даних містить інформацію про певний клас об'єктів. Сукупність таких об'єктів називається предметною областю бази даних (наприклад, сукупність даних про працівників фірми, зведення про вироби на складі, про транспортні засоби автопідріємства тощо).

Інформація про об'єкти предметної області, подана в різних документах, утворює модель предметної області (картки обліку кадрів, картки складського обліку, накладні, журнали обліку транспортних засобів та ін.).

Опис цих документів (назви документів; колонки, в яких вони знаходяться; зв'язки між ними) називається схемою відношень.