SlideShare a Scribd company logo
1 of 26
10
(11)
Поняття
бази даних
За навчальною програмою 2018 року
Урок 1
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Термін database (база даних) з'явився на початку 60-х
років XX от. на
симпозіумах фірми
System Development
Corporation (США),
хоча самими базами
даних людство
користувалося здавна.
Широкого
розповсюдження
термін набув у 1970-ті
роки з розвитком ЕОМ.
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
База даних — це сховище даних різного типу
про об'єкти та взаємозв'язки між ними певної
предметної області, що зберігаються,
оновлюються та опрацьовуються за
встановленими правилами.
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Базами даних (БД), наприклад, є:
статті з
принципів
будови та
функціонуван
ня ОС Windows
укази
Президента
України
дані про
випускників
школи
відомості про
наявність ліків
у аптеці та їх
ціни
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Предметною областю називають сферу застосування
конкретної БД. Наприклад, предметною областю може
бути:
будівельна
фірма
школа
Міністерство
освіти і
науки
аеропорт банк
поліклініка
тощо
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Об'єкт предметної області — це те, про кого або про
що зберігаються дані в БД. Якщо предметною областю
є, наприклад:
школа
вищий заклад
освіти
аптека
то її об'єктами
можуть бути:
учні, вчителі,
директор школи,
кабінети.
об'єктами можуть
бути факультети,
кафедри,
викладачі,
студенти,
аудиторії
об'єкти —
завідувач,
провізори,
постачальники
ліків
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Кожен об'єкт БД характеризується сукупністю
властивостей (атрибутів).
Об'єкт АВТОМОБІЛЬ може
мати такі властивості:
Об'єкт УЧЕНЬ — такі
атрибути:
модель
потужність двигуна
максимальна швидкість
вантажопідйомність
прізвище, ім’я
рік народження
домашня адреса
школа, клас, зріст
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Далі об'єкти БД будемо позначати так:
великими літерами
назва об'єкта
перелік його атрибутів, які
відокремлюються один від одного комою
в круглих
дужках ()
Наприклад, об'єкт ПОТЯГ можна позначити так:
ПОТЯГ (номер потягу, станція
відправлення, час відправлення, кінцева
станція, час прибуття на кінцеву
станцію).
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
За структурою даних БД поділяються на дві основні групи:
документальні фактографічні
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Документальні БД — це звичайні документи,
наприклад:
постанови Кабінету Міністрів інструкції до ліків
юридичні
документи
статті
накази директора
школи й ін.
Найчастіше із документальних БД отримується
перелік документів або тексти документів, у яких слід
шукати відповідь на поставлене запитання. Пошук
документа може здійснюватися за його назвою,
ключовими словами або фрагментом тексту.
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Фактографічні БД зберігаються за чітко встановленою
формою.
Форма зберігання фактографічної БД
Марка Двигун Пробіг (км) Колір Ціна (грн)
BMW 316 TI бензиновий 190 000 чорний 60 000
Volkswagen
Arteon
дизельний 100 000 білий 85 000
Наприклад, дані про автомобілі, що продаються в
автомагазині, можуть зберігатися за такою формою.
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
У фактографічних БД кожен атрибут об'єкта має
певну сукупність значень, тобто елементів даних, які є
найменшими неподільними одиницями даних.
Наприклад, в наведеному прикладі атрибути мать такі
значення:
атрибут марка атрибут двигун атрибут колір
BMV 316 ТІ і
Volkswagen
Arteon
значення
бензиновий і
дизельний
значення
чорний і білий
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
База даних є однією з найважливіших складових
сучасної інформаційної системи, побудованої на основі
комп'ютерних систем і мереж. Робота з БД у цих
системах здійснюється за допомогою спеціальної мови
БД або програмного забезпечення, яке має назву
система управління базами даних (СУБД).
СУБД — це інструмент,
призначений насамперед для
створення структури БД, уведення й
оновлення даних, пошуку
необхідних даних та їх опрацювання
за певним алгоритмом.
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Оскільки до БД може звертатися велика кількість
користувачів, то важливою функцією СУБД є
забезпечення цілісності та безпечності даних.
Окрім функцій, безпосередньо
пов'язаних зі створенням і підтримкою
БД, окремі СУБД виконують також
функцію підтримки спеціалізованих
мов програмування, які мають загальну
назву «мови баз даних». Наприклад,
СУБД Access 2016 підтримує мову
запитів SQL.
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Нині фактичним стандартом мови баз даних є мова
SQL.
Однак у деяких випадках доводиться користуватися й
іншими мовами програмування, наприклад, мовою VBA.
Професійні розробники БД засобами
СУБД та іншими мовами програмування
можуть розробляти прикладні програми,
за допомогою яких користувач простим
натискання однієї кнопки може отримати
з БД необхідні дані або виконати їх
опрацювання за певним алгоритмом.
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Наприклад, натисканням лише однієї кнопки можна:
обчислити суму
реалізованих у
супермаркеті
конкретних назв
товарів за добу
нарахувати
заробітну платню
працівникам
фірми
отримати інформацію про
наявність вільних місць у
готелях міста Відня
вартістю не дорожче 200
євро на добу
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Отже, взаємодія користувача з БД може
здійснюватися як засобами СУБД, так і за допомогою
прикладних програм, що пояснюється схемою,
зображеною на рисунку.
Варіанти взаємодії користувача з БД
Користувач
Інтерфейс
користувача
Прикладна
програма
СУБД База даних
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Сучасні БД мають величезні обсяги даних і
зберігаються в комп'ютерних системах на жорстких
магнітних дисках.
Але користувач
позбавлений
необхідності знати
тонкощі фізичного
розміщення даних на
таких пристроях. Ця
функція повністю
реалізується СУБД разом
з операційною системою.
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Важливою функцією СУБД є також керування
транзакціями.
Транзакція — це
послідовність
операцій над
даними, яка
сприймається
СУБД як єдине
ціле.
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Якщо всі операції цієї
послідовності виконані
успішно
Але якщо хоча б одна
операція послідовності
завершена невдало
то вважається, що й
транзакція завершена
успішно, й усі зміни даних,
виконані за цією
транзакцією, вносяться в
зовнішню пам'ять
транзакція вважається
невиконаною, і
здійснюється відкат, тобто
скасування змін у всіх
даних, виконаних у процесі
транзакції, і повернення БД
до стану початку її
виконання
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Наприклад, якщо в системі продажу квитків на потяг
із будь-яких причин не виконано замовлення на квиток,
ніяких змін до БД про наявність квитків внесено не
буде, тобто відбудеться відкат.
10
(1
1)
Поняття бази даних
Розділ 1
§ 1.1
Ще однією важливою функцією СУБД є так звана
журналізація, під якою розуміють уведення змін до БД.
Перед тим як виконати
необхідні зміни в БД, ці
зміни заносять до
спеціального журналу.
Якщо відбудеться
апаратний або
програмний збій, то за
допомогою архівної копії
і журналу можна
повністю відновити БД.
10
(1
1)
Розгадайте ребус
даних
Розділ 1
§ 1.1
База
10
(1
1)
Запитання для самоперевірки знань
Розділ 1
§ 1.1
1. Що називають предметною областю БД?
2. Наведіть приклади властивостей об'єкта смартфон.
3. Як позначають об'єкти БД?
4. Як БД поділяються за структурою?
5. Які БД називають фактографічними?
6. Наведіть означення БД.
7. Назвіть основні функції СУБД.
8. Поясніть сутність транзакції.
10
(1
1)
Домашнє завдання
Проаналізувати
§ 1.1, ст. 4-6
Розділ 1
§ 1.1
10
(11)
Дякую за увагу!
За навчальною програмою 2018 року
Урок 1

More Related Content

What's hot

презентація сервіси розміщення відео та аудіо
презентація   сервіси розміщення відео та аудіопрезентація   сервіси розміщення відео та аудіо
презентація сервіси розміщення відео та аудіоСергій Каляфіцький
 
комп’ютерна презентація
комп’ютерна презентаціякомп’ютерна презентація
комп’ютерна презентаціяNVK4
 
Презентація до 19 уроку в 8 класі
Презентація до 19 уроку в 8 класіПрезентація до 19 уроку в 8 класі
Презентація до 19 уроку в 8 класіЮлія Артюх
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програмаЮлія Артюх
 
Етапи створення веб сайтів
Етапи створення веб сайтівЕтапи створення веб сайтів
Етапи створення веб сайтівYulia Vlasenko
 
комп’ютерні програми і мови програмування
комп’ютерні програми і мови програмуваннякомп’ютерні програми і мови програмування
комп’ютерні програми і мови програмуванняЗахарова Олена
 
Презентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класіПрезентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класіЮлія Артюх
 
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.Василь Тереховський
 
3 клас урок 3 способи подання повідомлень. носії повідомлень.
3 клас урок 3 способи подання повідомлень. носії повідомлень.3 клас урок 3 способи подання повідомлень. носії повідомлень.
3 клас урок 3 способи подання повідомлень. носії повідомлень.Сокальська ЗШ І-ІІІ ступенів №2
 
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Igor igorvolinec
 
Презентація:Комп"ютери та їх різновиди
Презентація:Комп"ютери та їх різновидиПрезентація:Комп"ютери та їх різновиди
Презентація:Комп"ютери та їх різновидиsveta7940
 
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...VsimPPT
 
6 клас 23 урок. Вставлення графічних зображень у текстовий документ
6 клас 23 урок. Вставлення графічних зображень у текстовий документ6 клас 23 урок. Вставлення графічних зображень у текстовий документ
6 клас 23 урок. Вставлення графічних зображень у текстовий документStAlKeRoV
 
презентація алгоритми з розгалуженням
презентація   алгоритми з розгалуженнямпрезентація   алгоритми з розгалуженням
презентація алгоритми з розгалуженнямСергій Каляфіцький
 
Етапи побудови інформаційної моделі
Етапи побудови інформаційної моделіЕтапи побудови інформаційної моделі
Етапи побудови інформаційної моделіal12309
 
Урок 52. Призначення та використання математичних , статистичних функцій табл...
Урок 52. Призначення та використання математичних , статистичних функцій табл...Урок 52. Призначення та використання математичних , статистичних функцій табл...
Урок 52. Призначення та використання математичних , статистичних функцій табл...Василь Тереховський
 

What's hot (20)

презентація сервіси розміщення відео та аудіо
презентація   сервіси розміщення відео та аудіопрезентація   сервіси розміщення відео та аудіо
презентація сервіси розміщення відео та аудіо
 
комп’ютерна презентація
комп’ютерна презентаціякомп’ютерна презентація
комп’ютерна презентація
 
8 клас урок 2
8 клас урок 28 клас урок 2
8 клас урок 2
 
Презентація до 19 уроку в 8 класі
Презентація до 19 уроку в 8 класіПрезентація до 19 уроку в 8 класі
Презентація до 19 уроку в 8 класі
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програма
 
Етапи створення веб сайтів
Етапи створення веб сайтівЕтапи створення веб сайтів
Етапи створення веб сайтів
 
8 клас урок 4
8 клас урок 48 клас урок 4
8 клас урок 4
 
комп’ютерні програми і мови програмування
комп’ютерні програми і мови програмуваннякомп’ютерні програми і мови програмування
комп’ютерні програми і мови програмування
 
Презентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класіПрезентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класі
 
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
Урок 65. Вибір теми проекту. Його планування. Добір ресурсів.
 
3 клас урок 3 способи подання повідомлень. носії повідомлень.
3 клас урок 3 способи подання повідомлень. носії повідомлень.3 клас урок 3 способи подання повідомлень. носії повідомлень.
3 клас урок 3 способи подання повідомлень. носії повідомлень.
 
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
Поняття мови програмування. Складові мови програмування (інформатика 8 клас)
 
Презентація:Комп"ютери та їх різновиди
Презентація:Комп"ютери та їх різновидиПрезентація:Комп"ютери та їх різновиди
Презентація:Комп"ютери та їх різновиди
 
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
 
урок 2 інформаційні процеси та пристрої для їх підтримки
урок 2 інформаційні процеси та пристрої для їх підтримки урок 2 інформаційні процеси та пристрої для їх підтримки
урок 2 інформаційні процеси та пристрої для їх підтримки
 
6 клас 23 урок. Вставлення графічних зображень у текстовий документ
6 клас 23 урок. Вставлення графічних зображень у текстовий документ6 клас 23 урок. Вставлення графічних зображень у текстовий документ
6 клас 23 урок. Вставлення графічних зображень у текстовий документ
 
презентація алгоритми з розгалуженням
презентація   алгоритми з розгалуженнямпрезентація   алгоритми з розгалуженням
презентація алгоритми з розгалуженням
 
Етапи побудови інформаційної моделі
Етапи побудови інформаційної моделіЕтапи побудови інформаційної моделі
Етапи побудови інформаційної моделі
 
Урок 52. Призначення та використання математичних , статистичних функцій табл...
Урок 52. Призначення та використання математичних , статистичних функцій табл...Урок 52. Призначення та використання математичних , статистичних функцій табл...
Урок 52. Призначення та використання математичних , статистичних функцій табл...
 
8 клас урок 4
8 клас урок 48 клас урок 4
8 клас урок 4
 

Similar to Презентація Бази даних Урок 1.pptx

Презентація 10 клас Урок 18 для учнів 10 класу вааааааааууу ахуєть
Презентація 10 клас Урок 18 для учнів 10 класу вааааааааууу ахуєтьПрезентація 10 клас Урок 18 для учнів 10 класу вааааааааууу ахуєть
Презентація 10 клас Урок 18 для учнів 10 класу вааааааааууу ахуєтьkostyasheremetyev1
 
лекція 1 введення в бд та іс
лекція 1 введення в бд та іслекція 1 введення в бд та іс
лекція 1 введення в бд та ісpogromskaya
 
Поняття моделі даних, бази даних
Поняття моделі даних, бази данихПоняття моделі даних, бази даних
Поняття моделі даних, бази данихVladyslavKochkin
 
Darabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentationDarabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentationCharlie662408
 
Класифікація програмних продуктів
Класифікація програмних продуктівКласифікація програмних продуктів
Класифікація програмних продуктівЕкатерина Осадчая
 
реферат з інформатики
реферат з інформатикиреферат з інформатики
реферат з інформатикиTanyushka Bora-Bora
 
Поняття моделі подання даних, основні моделі подання-1(2).pptx
Поняття моделі подання даних, основні моделі подання-1(2).pptxПоняття моделі подання даних, основні моделі подання-1(2).pptx
Поняття моделі подання даних, основні моделі подання-1(2).pptxRexterMaster
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системиISP БіттерНет
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системиISP БіттерНет
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системиISP БіттерНет
 
Презентация .pptx
Презентация .pptxПрезентация .pptx
Презентация .pptxssuser5a6560
 
Використання та захист баз даних в управлінні персоналом
Використання та захист баз даних в управлінні персоналомВикористання та захист баз даних в управлінні персоналом
Використання та захист баз даних в управлінні персоналомAnastasiya12345
 
Довідка по експлуатації програми "Менеджер форматорів"
Довідка по експлуатації програми "Менеджер форматорів"Довідка по експлуатації програми "Менеджер форматорів"
Довідка по експлуатації програми "Менеджер форматорів"Олександр Лук'янов
 
Lesson22 the concepts of databases and database management systems, their pur...
Lesson22 the concepts of databases and database management systems, their pur...Lesson22 the concepts of databases and database management systems, their pur...
Lesson22 the concepts of databases and database management systems, their pur...Nikolay Shaygorodskiy
 

Similar to Презентація Бази даних Урок 1.pptx (20)

Презентація 10 клас Урок 18 для учнів 10 класу вааааааааууу ахуєть
Презентація 10 клас Урок 18 для учнів 10 класу вааааааааууу ахуєтьПрезентація 10 клас Урок 18 для учнів 10 класу вааааааааууу ахуєть
Презентація 10 клас Урок 18 для учнів 10 класу вааааааааууу ахуєть
 
лекція 1 введення в бд та іс
лекція 1 введення в бд та іслекція 1 введення в бд та іс
лекція 1 введення в бд та іс
 
Поняття моделі даних, бази даних
Поняття моделі даних, бази данихПоняття моделі даних, бази даних
Поняття моделі даних, бази даних
 
Darabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentationDarabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentation
 
Bd rozdil 1
Bd rozdil 1Bd rozdil 1
Bd rozdil 1
 
Класифікація програмних продуктів
Класифікація програмних продуктівКласифікація програмних продуктів
Класифікація програмних продуктів
 
урок7
урок7урок7
урок7
 
реферат з інформатики
реферат з інформатикиреферат з інформатики
реферат з інформатики
 
Поняття моделі подання даних, основні моделі подання-1(2).pptx
Поняття моделі подання даних, основні моделі подання-1(2).pptxПоняття моделі подання даних, основні моделі подання-1(2).pptx
Поняття моделі подання даних, основні моделі подання-1(2).pptx
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системи
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системи
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системи
 
Презентация .pptx
Презентация .pptxПрезентация .pptx
Презентация .pptx
 
Використання та захист баз даних в управлінні персоналом
Використання та захист баз даних в управлінні персоналомВикористання та захист баз даних в управлінні персоналом
Використання та захист баз даних в управлінні персоналом
 
Операційні системи
Операційні системи Операційні системи
Операційні системи
 
Довідка по експлуатації програми "Менеджер форматорів"
Довідка по експлуатації програми "Менеджер форматорів"Довідка по експлуатації програми "Менеджер форматорів"
Довідка по експлуатації програми "Менеджер форматорів"
 
Lesson22 the concepts of databases and database management systems, their pur...
Lesson22 the concepts of databases and database management systems, their pur...Lesson22 the concepts of databases and database management systems, their pur...
Lesson22 the concepts of databases and database management systems, their pur...
 
Про все, що стосується Форматорів
Про все, що стосується ФорматорівПро все, що стосується Форматорів
Про все, що стосується Форматорів
 
Razdel6
Razdel6Razdel6
Razdel6
 
Razdel6
Razdel6Razdel6
Razdel6
 

Презентація Бази даних Урок 1.pptx

  • 1. 10 (11) Поняття бази даних За навчальною програмою 2018 року Урок 1
  • 2. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Термін database (база даних) з'явився на початку 60-х років XX от. на симпозіумах фірми System Development Corporation (США), хоча самими базами даних людство користувалося здавна. Широкого розповсюдження термін набув у 1970-ті роки з розвитком ЕОМ.
  • 3. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 База даних — це сховище даних різного типу про об'єкти та взаємозв'язки між ними певної предметної області, що зберігаються, оновлюються та опрацьовуються за встановленими правилами.
  • 4. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Базами даних (БД), наприклад, є: статті з принципів будови та функціонуван ня ОС Windows укази Президента України дані про випускників школи відомості про наявність ліків у аптеці та їх ціни
  • 5. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Предметною областю називають сферу застосування конкретної БД. Наприклад, предметною областю може бути: будівельна фірма школа Міністерство освіти і науки аеропорт банк поліклініка тощо
  • 6. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Об'єкт предметної області — це те, про кого або про що зберігаються дані в БД. Якщо предметною областю є, наприклад: школа вищий заклад освіти аптека то її об'єктами можуть бути: учні, вчителі, директор школи, кабінети. об'єктами можуть бути факультети, кафедри, викладачі, студенти, аудиторії об'єкти — завідувач, провізори, постачальники ліків
  • 7. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Кожен об'єкт БД характеризується сукупністю властивостей (атрибутів). Об'єкт АВТОМОБІЛЬ може мати такі властивості: Об'єкт УЧЕНЬ — такі атрибути: модель потужність двигуна максимальна швидкість вантажопідйомність прізвище, ім’я рік народження домашня адреса школа, клас, зріст
  • 8. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Далі об'єкти БД будемо позначати так: великими літерами назва об'єкта перелік його атрибутів, які відокремлюються один від одного комою в круглих дужках () Наприклад, об'єкт ПОТЯГ можна позначити так: ПОТЯГ (номер потягу, станція відправлення, час відправлення, кінцева станція, час прибуття на кінцеву станцію).
  • 9. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 За структурою даних БД поділяються на дві основні групи: документальні фактографічні
  • 10. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Документальні БД — це звичайні документи, наприклад: постанови Кабінету Міністрів інструкції до ліків юридичні документи статті накази директора школи й ін. Найчастіше із документальних БД отримується перелік документів або тексти документів, у яких слід шукати відповідь на поставлене запитання. Пошук документа може здійснюватися за його назвою, ключовими словами або фрагментом тексту.
  • 11. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Фактографічні БД зберігаються за чітко встановленою формою. Форма зберігання фактографічної БД Марка Двигун Пробіг (км) Колір Ціна (грн) BMW 316 TI бензиновий 190 000 чорний 60 000 Volkswagen Arteon дизельний 100 000 білий 85 000 Наприклад, дані про автомобілі, що продаються в автомагазині, можуть зберігатися за такою формою.
  • 12. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 У фактографічних БД кожен атрибут об'єкта має певну сукупність значень, тобто елементів даних, які є найменшими неподільними одиницями даних. Наприклад, в наведеному прикладі атрибути мать такі значення: атрибут марка атрибут двигун атрибут колір BMV 316 ТІ і Volkswagen Arteon значення бензиновий і дизельний значення чорний і білий
  • 13. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 База даних є однією з найважливіших складових сучасної інформаційної системи, побудованої на основі комп'ютерних систем і мереж. Робота з БД у цих системах здійснюється за допомогою спеціальної мови БД або програмного забезпечення, яке має назву система управління базами даних (СУБД). СУБД — це інструмент, призначений насамперед для створення структури БД, уведення й оновлення даних, пошуку необхідних даних та їх опрацювання за певним алгоритмом.
  • 14. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Оскільки до БД може звертатися велика кількість користувачів, то важливою функцією СУБД є забезпечення цілісності та безпечності даних. Окрім функцій, безпосередньо пов'язаних зі створенням і підтримкою БД, окремі СУБД виконують також функцію підтримки спеціалізованих мов програмування, які мають загальну назву «мови баз даних». Наприклад, СУБД Access 2016 підтримує мову запитів SQL.
  • 15. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Нині фактичним стандартом мови баз даних є мова SQL. Однак у деяких випадках доводиться користуватися й іншими мовами програмування, наприклад, мовою VBA. Професійні розробники БД засобами СУБД та іншими мовами програмування можуть розробляти прикладні програми, за допомогою яких користувач простим натискання однієї кнопки може отримати з БД необхідні дані або виконати їх опрацювання за певним алгоритмом.
  • 16. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Наприклад, натисканням лише однієї кнопки можна: обчислити суму реалізованих у супермаркеті конкретних назв товарів за добу нарахувати заробітну платню працівникам фірми отримати інформацію про наявність вільних місць у готелях міста Відня вартістю не дорожче 200 євро на добу
  • 17. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Отже, взаємодія користувача з БД може здійснюватися як засобами СУБД, так і за допомогою прикладних програм, що пояснюється схемою, зображеною на рисунку. Варіанти взаємодії користувача з БД Користувач Інтерфейс користувача Прикладна програма СУБД База даних
  • 18. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Сучасні БД мають величезні обсяги даних і зберігаються в комп'ютерних системах на жорстких магнітних дисках. Але користувач позбавлений необхідності знати тонкощі фізичного розміщення даних на таких пристроях. Ця функція повністю реалізується СУБД разом з операційною системою.
  • 19. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Важливою функцією СУБД є також керування транзакціями. Транзакція — це послідовність операцій над даними, яка сприймається СУБД як єдине ціле.
  • 20. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Якщо всі операції цієї послідовності виконані успішно Але якщо хоча б одна операція послідовності завершена невдало то вважається, що й транзакція завершена успішно, й усі зміни даних, виконані за цією транзакцією, вносяться в зовнішню пам'ять транзакція вважається невиконаною, і здійснюється відкат, тобто скасування змін у всіх даних, виконаних у процесі транзакції, і повернення БД до стану початку її виконання
  • 21. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Наприклад, якщо в системі продажу квитків на потяг із будь-яких причин не виконано замовлення на квиток, ніяких змін до БД про наявність квитків внесено не буде, тобто відбудеться відкат.
  • 22. 10 (1 1) Поняття бази даних Розділ 1 § 1.1 Ще однією важливою функцією СУБД є так звана журналізація, під якою розуміють уведення змін до БД. Перед тим як виконати необхідні зміни в БД, ці зміни заносять до спеціального журналу. Якщо відбудеться апаратний або програмний збій, то за допомогою архівної копії і журналу можна повністю відновити БД.
  • 24. 10 (1 1) Запитання для самоперевірки знань Розділ 1 § 1.1 1. Що називають предметною областю БД? 2. Наведіть приклади властивостей об'єкта смартфон. 3. Як позначають об'єкти БД? 4. Як БД поділяються за структурою? 5. Які БД називають фактографічними? 6. Наведіть означення БД. 7. Назвіть основні функції СУБД. 8. Поясніть сутність транзакції.
  • 26. 10 (11) Дякую за увагу! За навчальною програмою 2018 року Урок 1