Главная —› Страничка студента —› Учебно-методические материалы —› Темы для самостоятельного изучения —› Темы для самостоятельного изучения(МЕЕП)
Тема: Основні функції СУБД
Мета :
Розглянути призначення СУБД;
Сформулювати і розглянути функції СУБД;
Розглянути призначення мови описання даних і мови маніпулювання даними.
Студенти повинні знати:
• Означення СУБД і призначення СУБД;
• Функції СУБД;
• Призначення мови описання даних і мови маніпулювання даними.
Студенти повинні вміти:
• Формулювати і характеризувати функції СУБД.
Перелік понять:
СУБД, запис, мова описання даних, мова маніпулювання даними.
План.
1. Створення бази даних.
2. Введення бази даних у комп’ютер.
3. Етап експлуатації баз даних:
1) редагування;
2) видача повідомлень;
3) забезпечення цілості бази даних;
4) використання мови описання даних і мови маніпулювання даними.
Система управління базою даних – це спеціальний пакет програм, що забезпечує створення, супроводження і використання баз даних багатьма користувачами. Розглянемо основні функції, що реалізуються СУБД.
Будь-яка база даних створюється спочатку на папері, а потім вводиться в комп'ютер. Створення бази даних починається з визначення переліку, змісту і типу даних, що використовуються. Під типом даних тут розуміють числові, текстові дані, дані типу — дата та інші. Для кожного елемента даних необхідно указати його величину (довжину). Це пояснюється тим, що кількість символів в полі і запису має кінцевий розмір.
Для описання типів даних у СУБД звичайно використовують власну мову, її називають мовою описання даних (МОД). Імена полів у багатьох СУБД записуються латинськими символами.
СУБД має забезпечити введення в комп'ютер підготованих даних, тобто імен полів, їх типів і величини.
Наступна функція, що реалізується СУБД на етапі створення баз даних — забезпечення введення даних у комп'ютер. При цьому одночасно з введенням даних здійснюється перевірка їх правильності. Найпростіший метод контролю – це перевірка даних за типом. При цьому, якщо тип даних, що вводяться, не відповідає заданому, то система їх ігнорує. Наприклад, якщо тип елемента визначений текстовим, а відбувається спроба введення чисел, то буде заблоковано введення, і на екран монітора буде виведене відповідне повідомлення.
На етапі супроводження і використання баз даних, тобто на етапі їх експлуатації, СУБД розв'язує задачі редагування даних і виведення необхідних повідомлень.
Редагування містить такі основні операції:
* Видалення застарілих записів.
* Заміну одних записів іншими.
* Зміну окремих даних у записах.
* Вставку у певні місця нових записів.
* Доповнення новими записами.
* Додавання нових полів, зміна їх імен та ін.
Інформація видається користувачеві у відповідності з запитом, що надійшов від нього. При цьому вона може видаватися як на екран, так і на принтер у різноманітній, зручній і наочній формах. Це можуть бути, наприклад, таблиці, діаграми, графіки та ін.
Якщо база даних доступна одночасно для декількох користувачів, то СУБД має забезпечити, щоб вони не заважали один одному.
Будь-яка СУБД має забезпечити виконання найбільш використовуваних видів обробки даних. Наприклад, вона має виконувати сортування даних в алфавітному порядку, підрахунок суми чисел стовпчика, пошук потрібного запису та ін.
Особлива функція СУБД полягає у забезпеченні цілості бази даних. Ця функція має реалізуватися, наприклад, в разі машинних збоїв за раптового відімкнення електропостачання та в інших ситуаціях.
Описані функції СУБД розглянуті лише з позицій кінцевого користувача.
Для реалізації перерахованих функцій у кожній СУБД, крім мови МОД, використовуються також мова маніпулювання даними (ММД) і транслятори або інтерпретатори з цих мов.
ММД використовується для виконання різних операцій над даними. За допомогою цієї мови можуть виконуватися, наприклад, такі операції: виборі даних, що відповідають заданим умовам; видалення певних даних і зал нових; знаходження середнього значення даних певного типу та ін.
В деяких СУБД використовуються спеціальні мови запитів, орієнтовані на користувачів-програмістів.
Література:
1. В.Д.Руденко,
О.М.Макарчук, М.О.Патланжоглу
Практичний курс інформатики / За ред.Мадзігона В.М. – К.:Фенікс,1997.-304с.,
стор.217-218
Контрольні питання до теми:
1. Що таке СУБД?
2. З чого починається створення бази даних?
3. Які основні функції реалізує СУБД на етапі створення бази даних?
4. Які основні функції реалізує СУБД на етапі експлуатації баз даних?
5. Що розуміють під типом даних?
6. Охарактеризувати функцію введення даних у комп’ютер.
7. Які операції містить редагування баз даних?
8. Які найбільш використовувані види обробки даних забезпечує СУБД?
9. В чому полягає забезпечення цілості бази даних?
10. Для виконання яких операцій над даними використовуються мови маніпулювання даними?
Главная —› Страничка студента —› Учебно-методические материалы —› Темы для самостоятельного изучения —› Темы для самостоятельного изучения(МЕЕП)