2. 9
Поняття про бази даних
Необхідність пошуку потрібних відомостей у людини
виникає повсякчас, незалежно від сфери її професійних
інтересів:
які події відзначають
19 квітня
як приготувати
млинці
яку будову має атом
урану
з яких подій розпочалася
Національно-визвольна війна в
Україні під проводом Богдана
Хмельницького
яка потужність нової моделі
автомобіля «Мерседес» для
перегонів у Формулі 1
з якої платформи відправляється
автобус до Запоріжжя
яке закінчення мають іменники
третьої відміни в родовому
відмінку однини та ін.
3. 9
Поняття про бази даних
Відповіді на частину із цих запитань людина може
отримати зі своєї пам'яті, для отримання інших треба
звернутися:
до розкладу руху
автобусів
переглянути книжку
кулінарних рецептів
довідник з хімії, фізики
довідник історії
сайт команди
«Мерседес»
4. 9
Поняття про бази даних
Для полегшення пошуку потрібних відомостей винайдено
багато засобів:
універсальні
енциклопедії та
енциклопедії з
предметних галузей
довідники й
словники
довідкові бюро та
інформаційні табло
та ін.
5. 9
Поняття про бази даних
Обсяги повідомлень, які накопичило людство, невпинно
зростають.
Так, під час розкопок
стародавнього міста шумерів
Ур було знайдено понад 20
тисяч глиняних табличок з
відомостями про звичаї
давнього народу, його легенди
та історичні події, що
відбувалися понад 5 тисяч
років тому.
6. 9
Поняття про бази даних
Знаменита Олександрійська бібліотека, заснована в Єгипті у
III ст. до нової ери, за різними джерелами містила від 100 до 700
тисяч рукописів.
7. 9
Поняття про бази даних
Процес лавиноподібного збільшення кількості даних у світі
із середини 60 років XX ст. отримав назву інформаційного
вибуху.
При цьому збільшення
обсягів даних у світі в
основному відбувається за
рахунок неструктурованих
цифрових даних у
комп'ютерних мережах (до
95%) та їх простим
дублюванням.
8. 9
Поняття про бази даних
Учені запевняють, що зберігання великих обсягів даних
виправдано тільки за умови, якщо пошук потрібних даних
здійснюється швидко і подаються вони в доступній для
розуміння формі.
Ці умови забезпечують сучасні
технології зберігання даних.
Основою цих технологій є
комп'ютеризовані (електронні)
бази даних (БД).
9. Поняття бази даних
База даних (БД) – систематизоване
сховище інформації з певної предметної
області, до якого можуть мати доступ багато
прикладних програм.
Електронна БД – файл (сукупність
файлів) спеціального формату, які містять
структуровані дані, призначені для
зберігання, накопичення, опрацювання та
використання за допомогою комп’ютера.
10. Поняття бази даних
і належить Віктору
Михайловичу
Глушкову (1923–1982)
Перша в Україні комп’ютерна база даних була
розроблена в ході робіт з проектування і експлуатації
електронної обчислювальної машини «Київ» (1959 р.)
11. 9
Поняття про бази даних
Електронні бази даних активно використовуються в:
банківській сфері бібліотеках
пошукових системах
Інтернету
системах обліку та здійснення
оплати за користування
електроенергією, газом, холодною
та гарячою водою
під час проведення зовнішнього
незалежного оцінювання учнів
12. 9
Поняття про бази даних
База даних є досить складним за
своєю структурою об'єктом, тому
перед створенням вона заздалегідь
проектується — створюється
модель бази даних. Під час
створення моделі бази даних
використовують ту чи іншу
модель даних.
ієрархічна мережева реляційна
об'єктно-
орієнтована
Найпоширенішими є такі види моделей даних:
об'єктно-
реляційна
(гібридна)
13. Ієрархічна БД
Ієрархічна БД – це набір даних у вигляді
багаторівневої структури.
В такій БД кожен запис має одного «батька», що
створює деревоподібну структуру. Яскравим
прикладом такої БД є файлова система.
15. Мережева БД
Мережева БД – це набір вузлів, в яких
кожен може бути зв'язаний з кожним.
Іншими словами, мережні БД розширюють
функціональність ієрархічних і записи можуть мати
більше одного «батька»
18. РЕЛЯЦІЙНА МОДЕЛЬ
18
№
ОСОБОВОЇ
СПРАВИ
ПРІЗВИЩЕ ІМ’Я ПО БАТЬКОВІ
ДАТА
НАРОДЖЕННЯ
Б - 125 Бучинський Володимир Іванович 25.07.1998
К - 28 Копилюк Василь Васильович 17.04.1998
Ш - 251 Шушман Михайло Михайлович 05.09.1998
22. Етапи створення бази
даних
1. Постановка завдання
2. Створення описової моделі бази даних
3. Створення моделі «сутність-зв’язок»
4. Визначення моделі даних
5. Створення структури бази даних з використанням однієї із
систем управління базами даних або однієї з мов
програмування
6. Введення даних
7. Тестування бази даних, її корекція
23. Система управління БД
Система управління базами даних (СУБД) -
це спеціальна програма, призначена для
створення і опрацювання файлів баз даних
База даних – це просто файл із записами, що
знаходиться на жорсткому диску, а для того, щоб
опрацьовувати дані файлу БД, потрібні спеціальні
програми, які називають СУБД.
24. Основні функції СУБД
Зберігання
даних
Опрацювання
даних
Управління
даними
Визначає:
✔ Які дані слід
вміщувати та
зберігати у БД;
✔ Якими повинні
бути типи
даних;
✔ Яким чином
пов’язані між
собою дані
Виконання:
✔ Операцій
вибірки;
✔ Обчислення
даних;
✔ Сортування
даних;
✔ Фільтрування
даних
✔ Контроль над
коректністю роботи
з даними різними
користувачами
✔ Адміністрування
прав
користувачів на
можливість
змінювати дані у
базі