Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lec2_uk.doc
Скачиваний:
6
Добавлен:
07.12.2018
Размер:
82.94 Кб
Скачать

2. Визначення та класифікація субд

Активна діяльність по пошуку способів обробки великого об'єму інформації, що безперервно росте, привела до створення у 60-х роках спеціальних програмних комплексів, що отримали назву “Системи управління базами даних” (СУБД).

Основна особливість СУБД – це наявність процедур для введення і зберігання не тільки самих даних, але і описів їх структури.

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

У СУБД можна виділити наступні компоненти:

  • ядро СУБД, яке забезпечує організацію введення, обробки і зберігання даних

  • компоненти, які забезпечують відладку системи, засобу тестування

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

Існує три принципові відмінності між СУБД і електронними таблицями:

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

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

  3. СУБД мінімізують загальний об'єм бази даних. Для цього таблиці, що містять дані, що повторюються, розбиваються на декілька зв'язаних таблиць.

Функції СУБД полягають у наступному:

1.  Управління даними. Завданнями управління даних є підготовка даних і їх контроль, внесення даних в базу, структуризація даних, забезпечення цілісності, секретності даних.

2.  Доступ до даних. Пошук і селекція даних, перетворення даних у форму, зручну для подальшого використання.

3.  Організація зв'язку з користувачем. Ведення діалогу, видача діагностичних повідомлень про помилки в роботі по БД і т.д.

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

Література

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