SlideShare a Scribd company logo
Спецкурс “Основи баз даних”
Розділ 1. Основи баз даних
За підручником
І. О. Завадського
Поняття баз даних
Бази даних (БД) – це
структурована
сукупність даних, які
відображають стан
об'єктів певної
предметної області та
зв'язки між ними
Термін “Бази даних”
почали
використовувати в
60-х роках ХХ
століття.
Предметна
область (ПО)
Якщо предметною областю
є автомобільні дороги країни і
БД для цієї ПО розробляється
для потреб пасажирів, то в ній
міститимуться дані про те,
яким транспортом можна
проїхати з одного населеного
пункту в інший, скільки на це
знадобиться часу й коштів.
Якщо ж БД орієнтована на
водіїв, то в ній має зберігатися
інформація про заправні
станції, відстані між
населеними пунктами,
розташування станцій
технічного обслуговування,
про небезпечні ділянки доріг
тощо.
Предметною областю
(ПО) називають сферу
застосування конкретної
бази даних.
База даних містить
відомості лише про ту
частину ПО, яка важлива
для користувачів БД.
Об'єкти предметної області
Об'єктами
предметної області
можуть бути
підприємства, школи,
учні, учителі, книжки
та ін.
Об'єкт має певний
набір параметрів , а
кожен параметр має
значення.
Параметрами об'єкту
“людина” можуть бути
прізвище, ім'я, по
батькові, рік народження.
Значення параметра:
Козачук, Микола,
Степанович, 1996.
Зв'язки між об'єктами
Між деякими об'єктами існують зв'язки.
Приклади зв'язків:
Вислів “Людина має
собаку” відображає
зміст зв'язку між
об'єктами “людина” і
“собака”
Вислів “машина
їде по дорозі” – між
об'єктами “машина”
і “дорога”.
Зв'язки між об'єктами
БД можна розглядати як
електродний аналог
картотеки, де на кожній
картці записані відомості
про певний об'єкт, а також
містяться посилання на
інші картки, що
представляють зв'язані
об'єкти.
Електронна краєзнавча картотека
Параметри та їх значення
Схему, або структуру, БД слід
відрізняти від її наповнення.
Схема визначає, які
параметри повинні мати об'єкти,
що зберігаються в базі, а
наповнення – це значення
параметрів конкретних об'єктів,
які записані в БД на поточний
момент.
Приклад.
Схема БД може бути
описана так: зберігаються
відомості про ім'я,
прізвище, по батькові та
рік народження вчителів, а
також про назви
предметів, які вони
викладають.
Наповнення цієї БД
може бути таким:
учитель Петрук Петро
Петрович 1969 р.н. читає
математику та
інформатику, учитель
Козачук Катерина
Василівна 1977 р.н. читає
хімію та біологію.
Системи керування базами даних
Бази даних – це не
різновид програмного
забезпечення, а лише
документи, з якими
оперують спеціальні
прикладні програми,
що їх називають
системами керування
базами даних.
Електронними
таблицями оперують
табличні процесори,
зображеннями –
графічні редактори
Переваги використання СКБД
З СКБД взаємодіють не
лише люди, а й інші
прикладні програми. СКБД
відіграє роль своєрідної
оболонки навколо баз
даних, яка встановлює
правила роботи з ними
будь-яких зовнішніх
користувачів, або клієнтів.
Ці правила однакові як для
людей, так і для програм.
Прикладна
програма
Людина
СКБД
База даних
Схема роботи СКБД
Цілісність даних
Дані в БД більш захищені, ніж
у документах інших типів, до
яких прикладні програми
можуть звертатися
безпосередньо.
На растровому зображення
можна малювати будь-що, у
текстовий документ можна
вводити довільні дані.
А введення даних, що не
відповідають схемі бази або
деяким іншим умовам,
блокується СКБД.
Цю властивість даних, що
зберігаються в базах, називають
цілісністю.
Під цілісністю даних у
базі розуміють їх
відповідність схемі БД, а
також іншим правилам і
умовам, що гарантують
несуперечливість даних та
їх узгодженість з
предметною областю.
Я
проживаю
на вул.
Пілотській
Я
проживаю
на вул.
Чорновола
Цілісність даних
Пам'ятайте про підвищену
важливість деяких даних, що
зберігаються в базах.
Наприклад, даних про суму
коштів на картковому рахунку.
Очевидно, що некоректність
таких даних недопустима у
жодному разі.
Цілісність забезпечується
грамотному проектуванню
схеми БД, а також завдяки
тому, що СКБД забезпечує
дотримання обмежень
цілісності – спеціальних умов,
яким мають відповідати
коректні дані.
10 тис. грн.
1000000
грн.
Приклади обмежень
цілісності:
“людина має одне
прізвище”, “сума на
кредитному рахунку не
повинна перевищувати
100000 грн.”
Створення обмежень цілісності –
справа розробника БД.
Незалежність даних від програм
Важливою перевагою
використання СКБД є
забезпечення
незалежності даних від
програм.
Якщо прикладна
програма реалізує
алгоритм розв'язання
певної задачі, а дані
зберігаються в базі, то
зміни в структурі даних не
впливатимуть на
прикладну програму і
навпаки.
Зміна логіки
прикладної програми
не призведе до зміни
структури даних –
СКБД знов-таки
відіграє роль
своєрідного
“амортизатора”
Централізоване зберігання
інформації
СКБД забезпечує
централізоване зберігання
інформації, підвищуючи в такий
спосіб її точність та
достовірність.
Забезпечення спільного
доступу до бази кількох
клієнтів – ще одна перевага
СКБД.
У разі використання БД не
може виникнути
неузгодженості між
інформацією про службове
становище працівника, що
виводиться програмою,
призначеною для потреб
відділу кадрів, і програмою, яка
використовується у бухгалтерії,
оскільки відповідні дані
зберігаються в одному місці –
спільній базі даних.
Основні переваги використання
СКБД
1
• Підтримка цілісності даних
2
• Незалежність даних від програм
3
• Централізоване збереження інформації
4
• Забезпечення спільного доступу до даних
кількох клієнтів
Основні функції СКБД
Визначення структури
даних
Визначення схеми
бази даних
Визначення
обмежень цілісності
Маніпулювання
даними
Додавання даних
Оновлення даних
Пошук і вибирання
даних
Видалення даних
Збереження даних
Захист даних
Забезпечення
дотримання
обмежень цілісності
Ролі користувачів, що працюють з БД
Схема БД відрізняється від її наповнення.
Також варто розрізняти тих, хто розробляє
цю схему, і тих, хто оперує даними в базі.
Ті, що розробляють схему
БД називають
розробниками.
Ті, що оперують даними в
базі називають
користувачами.
Людину, яка вводить дані в
базу прямо в середовищі
СКБД називають
оператором бази даних.
Адміністратор даних
визначає деякі обмеження
цілісності, встановлює права
доступу до тих чи інших даних
певних користувачів тощо.

More Related Content

Similar to Bd rozdil 1

Тема 5. Простори даних.
Тема 5. Простори даних.Тема 5. Простори даних.
Тема 5. Простори даних.
Oleg Nazarevych
 
Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.
Наталья Коба
 
БД1.ppt
БД1.pptБД1.ppt
БД1.ppt
ssuser0d2e55
 
l1_2_kv1.ppt
l1_2_kv1.pptl1_2_kv1.ppt
l1_2_kv1.ppt
ssuserd9082a
 
поняття моделі даних
поняття моделі данихпоняття моделі даних
поняття моделі даних
Julia Stepsnuk
 
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
Oleg Nazarevych
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системиISP БіттерНет
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системиISP БіттерНет
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системиISP БіттерНет
 
Поняття моделі подання даних, основні моделі подання-1(2).pptx
Поняття моделі подання даних, основні моделі подання-1(2).pptxПоняття моделі подання даних, основні моделі подання-1(2).pptx
Поняття моделі подання даних, основні моделі подання-1(2).pptx
RexterMaster
 
Поняття моделі даних, бази даних
Поняття моделі даних, бази данихПоняття моделі даних, бази даних
Поняття моделі даних, бази даних
VladyslavKochkin
 
Презентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxПрезентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptx
ssuserceb60a
 
Презентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxПрезентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptx
ssuser40f2b8
 
Lecture 101 - Intro to databases
Lecture 101 - Intro to databasesLecture 101 - Intro to databases
Lecture 101 - Intro to databases
Andrii Kopp
 
11 клас 17 урок бд
11 клас 17 урок бд11 клас 17 урок бд
11 клас 17 урок бд
Марина Конколович
 
програмне та інформаційне_забезпечення_сапр
програмне та інформаційне_забезпечення_сапрпрограмне та інформаційне_забезпечення_сапр
програмне та інформаційне_забезпечення_сапр
Irina Semenova
 
електронний помічник
електронний помічникелектронний помічник
електронний помічник
Sergiy Shydlovskyy
 
Використання та захист баз даних в управлінні персоналом
Використання та захист баз даних в управлінні персоналомВикористання та захист баз даних в управлінні персоналом
Використання та захист баз даних в управлінні персоналом
Anastasiya12345
 

Similar to Bd rozdil 1 (20)

1
11
1
 
Тема 5. Простори даних.
Тема 5. Простори даних.Тема 5. Простори даних.
Тема 5. Простори даних.
 
Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.
 
БД1.ppt
БД1.pptБД1.ppt
БД1.ppt
 
l1_2_kv1.ppt
l1_2_kv1.pptl1_2_kv1.ppt
l1_2_kv1.ppt
 
поняття моделі даних
поняття моделі данихпоняття моделі даних
поняття моделі даних
 
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системи
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системи
 
інформаційні системи
інформаційні системиінформаційні системи
інформаційні системи
 
Поняття моделі подання даних, основні моделі подання-1(2).pptx
Поняття моделі подання даних, основні моделі подання-1(2).pptxПоняття моделі подання даних, основні моделі подання-1(2).pptx
Поняття моделі подання даних, основні моделі подання-1(2).pptx
 
Поняття моделі даних, бази даних
Поняття моделі даних, бази данихПоняття моделі даних, бази даних
Поняття моделі даних, бази даних
 
Презентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxПрезентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptx
 
Презентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxПрезентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptx
 
Lecture 101 - Intro to databases
Lecture 101 - Intro to databasesLecture 101 - Intro to databases
Lecture 101 - Intro to databases
 
11 клас 17 урок бд
11 клас 17 урок бд11 клас 17 урок бд
11 клас 17 урок бд
 
програмне та інформаційне_забезпечення_сапр
програмне та інформаційне_забезпечення_сапрпрограмне та інформаційне_забезпечення_сапр
програмне та інформаційне_забезпечення_сапр
 
електронний помічник
електронний помічникелектронний помічник
електронний помічник
 
Використання та захист баз даних в управлінні персоналом
Використання та захист баз даних в управлінні персоналомВикористання та захист баз даних в управлінні персоналом
Використання та захист баз даних в управлінні персоналом
 
пз
пзпз
пз
 

More from Светлана Андреева

Ekonomika
EkonomikaEkonomika
Iztoriya uk 2020 probne
Iztoriya uk 2020 probneIztoriya uk 2020 probne
Iztoriya uk 2020 probne
Светлана Андреева
 
Zoshit1
Zoshit1Zoshit1
Sw
SwSw
Zvarka
ZvarkaZvarka
Web 5
Web 5Web 5
Dosyagnennya dmutrenko 2019
Dosyagnennya dmutrenko 2019Dosyagnennya dmutrenko 2019
Dosyagnennya dmutrenko 2019
Светлана Андреева
 
Створення анімації обертання
Створення анімації обертанняСтворення анімації обертання
Створення анімації обертання
Светлана Андреева
 
Створення анімації кольору
Створення анімації кольоруСтворення анімації кольору
Створення анімації кольору
Светлана Андреева
 
Створення анімації
Створення анімаціїСтворення анімації
Створення анімації
Светлана Андреева
 
Тема: «Створення анімації.»
Тема: «Створення анімації.»Тема: «Створення анімації.»
Тема: «Створення анімації.»
Светлана Андреева
 
Практична робота Тема: «Використання візуальних ефектів в анімації»
Практична робота Тема: «Використання візуальних ефектів в анімації»Практична робота Тема: «Використання візуальних ефектів в анімації»
Практична робота Тема: «Використання візуальних ефектів в анімації»
Светлана Андреева
 
Zbirn web ukr
Zbirn web ukrZbirn web ukr
Pz8
Pz8Pz8

More from Светлана Андреева (20)

Ekonomika
EkonomikaEkonomika
Ekonomika
 
Iztoriya uk 2020 probne
Iztoriya uk 2020 probneIztoriya uk 2020 probne
Iztoriya uk 2020 probne
 
Pzno2020
Pzno2020Pzno2020
Pzno2020
 
Zoshit1
Zoshit1Zoshit1
Zoshit1
 
Istoriya
IstoriyaIstoriya
Istoriya
 
Tema1 tya
Tema1 tyaTema1 tya
Tema1 tya
 
Cylinder
CylinderCylinder
Cylinder
 
Sw
SwSw
Sw
 
Zvarka
ZvarkaZvarka
Zvarka
 
Portfolio
PortfolioPortfolio
Portfolio
 
Texnologii
TexnologiiTexnologii
Texnologii
 
Web 5
Web 5Web 5
Web 5
 
Dosyagnennya dmutrenko 2019
Dosyagnennya dmutrenko 2019Dosyagnennya dmutrenko 2019
Dosyagnennya dmutrenko 2019
 
Створення анімації обертання
Створення анімації обертанняСтворення анімації обертання
Створення анімації обертання
 
Створення анімації кольору
Створення анімації кольоруСтворення анімації кольору
Створення анімації кольору
 
Створення анімації
Створення анімаціїСтворення анімації
Створення анімації
 
Тема: «Створення анімації.»
Тема: «Створення анімації.»Тема: «Створення анімації.»
Тема: «Створення анімації.»
 
Практична робота Тема: «Використання візуальних ефектів в анімації»
Практична робота Тема: «Використання візуальних ефектів в анімації»Практична робота Тема: «Використання візуальних ефектів в анімації»
Практична робота Тема: «Використання візуальних ефектів в анімації»
 
Zbirn web ukr
Zbirn web ukrZbirn web ukr
Zbirn web ukr
 
Pz8
Pz8Pz8
Pz8
 

Recently uploaded

курсова робота теорема Штольца з математики
курсова робота теорема Штольца з математикикурсова робота теорема Штольца з математики
курсова робота теорема Штольца з математики
ssuser3a363c
 
Звіт керівника закладу за 2023-2024.pptx
Звіт керівника закладу за 2023-2024.pptxЗвіт керівника закладу за 2023-2024.pptx
Звіт керівника закладу за 2023-2024.pptx
ssuserd0ab23
 
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptxПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ssuserd1824d
 
Передвиборча програма Ковальової Катерини
Передвиборча програма Ковальової КатериниПередвиборча програма Ковальової Катерини
Передвиборча програма Ковальової Катерини
tetiana1958
 
Зернобобові культури в Україні: сучасний стан та перспективи використання
Зернобобові культури в Україні: сучасний стан та перспективи використанняЗернобобові культури в Україні: сучасний стан та перспективи використання
Зернобобові культури в Україні: сучасний стан та перспективи використання
Vinnytsia Regional Universal Scientific Library named after Valentin Otamanovsky
 
Наказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdfНаказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdf
Ostap Vuschna
 
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
tetiana1958
 
Р.Л.Стівенсон "Вересовий трунок". Презентація
Р.Л.Стівенсон "Вересовий трунок". ПрезентаціяР.Л.Стівенсон "Вересовий трунок". Презентація
Р.Л.Стівенсон "Вересовий трунок". Презентація
Adriana Himinets
 
звіт 2023-2024 32024 32024 32024 32024 3.pptx
звіт 2023-2024 32024 32024 32024 32024 3.pptxзвіт 2023-2024 32024 32024 32024 32024 3.pptx
звіт 2023-2024 32024 32024 32024 32024 3.pptx
home
 
педрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptxпедрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptx
home
 
Звіт самооцінювання осв. середовище 2024.ppt
Звіт самооцінювання осв. середовище 2024.pptЗвіт самооцінювання осв. середовище 2024.ppt
Звіт самооцінювання осв. середовище 2024.ppt
ssuserce4e97
 
06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf
06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf
06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf
ssuser46127c
 
Звіт за результатами самооцінювання щодо освітнього середовища
Звіт за результатами самооцінювання щодо освітнього середовищаЗвіт за результатами самооцінювання щодо освітнього середовища
Звіт за результатами самооцінювання щодо освітнього середовища
ssuserce4e97
 
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptxzvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
sadochok
 
Проєкт "Подорож містами України". Буковина
Проєкт "Подорож містами України". БуковинаПроєкт "Подорож містами України". Буковина
Проєкт "Подорож містами України". Буковина
НБУ для дітей
 
№ 133, 04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...
№ 133,  04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...№ 133,  04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...
№ 133, 04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...
olha1koval
 
Постанова №648 уряду від 04 червня 2024 року. .pdf
Постанова №648 уряду від 04 червня 2024 року. .pdfПостанова №648 уряду від 04 червня 2024 року. .pdf
Постанова №648 уряду від 04 червня 2024 року. .pdf
24tvua
 
Звіт в.о. директора Лохвицької гімназії.pptx
Звіт в.о. директора Лохвицької гімназії.pptxЗвіт в.о. директора Лохвицької гімназії.pptx
Звіт в.о. директора Лохвицької гімназії.pptx
ssuserd8e4941
 
Звіт директора за 2023-2024 н. р. [Автозбережено].ppt
Звіт директора  за 2023-2024 н. р. [Автозбережено].pptЗвіт директора  за 2023-2024 н. р. [Автозбережено].ppt
Звіт директора за 2023-2024 н. р. [Автозбережено].ppt
ssuser59c0a2
 
Безбар’єрність в бібліотеці – суспільна норма
Безбар’єрність в бібліотеці – суспільна нормаБезбар’єрність в бібліотеці – суспільна норма
Безбар’єрність в бібліотеці – суспільна норма
ssuser15a891
 

Recently uploaded (20)

курсова робота теорема Штольца з математики
курсова робота теорема Штольца з математикикурсова робота теорема Штольца з математики
курсова робота теорема Штольца з математики
 
Звіт керівника закладу за 2023-2024.pptx
Звіт керівника закладу за 2023-2024.pptxЗвіт керівника закладу за 2023-2024.pptx
Звіт керівника закладу за 2023-2024.pptx
 
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptxПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
ПРЕЗЕНТАЦІЯ ПРО СХОВИЩЕ захисна споруда.pptx
 
Передвиборча програма Ковальової Катерини
Передвиборча програма Ковальової КатериниПередвиборча програма Ковальової Катерини
Передвиборча програма Ковальової Катерини
 
Зернобобові культури в Україні: сучасний стан та перспективи використання
Зернобобові культури в Україні: сучасний стан та перспективи використанняЗернобобові культури в Україні: сучасний стан та перспективи використання
Зернобобові культури в Україні: сучасний стан та перспективи використання
 
Наказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdfНаказ про зарахування 1 класу 2024 2025.pdf
Наказ про зарахування 1 класу 2024 2025.pdf
 
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
Випуск магістрів- науковців факультету мехатроніки та інжинірингу, 2024 р.
 
Р.Л.Стівенсон "Вересовий трунок". Презентація
Р.Л.Стівенсон "Вересовий трунок". ПрезентаціяР.Л.Стівенсон "Вересовий трунок". Презентація
Р.Л.Стівенсон "Вересовий трунок". Презентація
 
звіт 2023-2024 32024 32024 32024 32024 3.pptx
звіт 2023-2024 32024 32024 32024 32024 3.pptxзвіт 2023-2024 32024 32024 32024 32024 3.pptx
звіт 2023-2024 32024 32024 32024 32024 3.pptx
 
педрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptxпедрада 2024 травень 2педрада 2024 травень .pptx
педрада 2024 травень 2педрада 2024 травень .pptx
 
Звіт самооцінювання осв. середовище 2024.ppt
Звіт самооцінювання осв. середовище 2024.pptЗвіт самооцінювання осв. середовище 2024.ppt
Звіт самооцінювання осв. середовище 2024.ppt
 
06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf
06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf
06.06.2024 ТСЛ Медичні довідки для закладів освіти.pdf
 
Звіт за результатами самооцінювання щодо освітнього середовища
Звіт за результатами самооцінювання щодо освітнього середовищаЗвіт за результатами самооцінювання щодо освітнього середовища
Звіт за результатами самооцінювання щодо освітнього середовища
 
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptxzvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
zvit_kerivnuka_ZDO28_2023-2024_n.rik.pptx
 
Проєкт "Подорож містами України". Буковина
Проєкт "Подорож містами України". БуковинаПроєкт "Подорож містами України". Буковина
Проєкт "Подорож містами України". Буковина
 
№ 133, 04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...
№ 133,  04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...№ 133,  04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...
№ 133, 04.06.2024, підсумки методичної роботи з учителями школи у 2023-2024 ...
 
Постанова №648 уряду від 04 червня 2024 року. .pdf
Постанова №648 уряду від 04 червня 2024 року. .pdfПостанова №648 уряду від 04 червня 2024 року. .pdf
Постанова №648 уряду від 04 червня 2024 року. .pdf
 
Звіт в.о. директора Лохвицької гімназії.pptx
Звіт в.о. директора Лохвицької гімназії.pptxЗвіт в.о. директора Лохвицької гімназії.pptx
Звіт в.о. директора Лохвицької гімназії.pptx
 
Звіт директора за 2023-2024 н. р. [Автозбережено].ppt
Звіт директора  за 2023-2024 н. р. [Автозбережено].pptЗвіт директора  за 2023-2024 н. р. [Автозбережено].ppt
Звіт директора за 2023-2024 н. р. [Автозбережено].ppt
 
Безбар’єрність в бібліотеці – суспільна норма
Безбар’єрність в бібліотеці – суспільна нормаБезбар’єрність в бібліотеці – суспільна норма
Безбар’єрність в бібліотеці – суспільна норма
 

Bd rozdil 1

  • 1. Спецкурс “Основи баз даних” Розділ 1. Основи баз даних За підручником І. О. Завадського
  • 2. Поняття баз даних Бази даних (БД) – це структурована сукупність даних, які відображають стан об'єктів певної предметної області та зв'язки між ними Термін “Бази даних” почали використовувати в 60-х роках ХХ століття.
  • 3. Предметна область (ПО) Якщо предметною областю є автомобільні дороги країни і БД для цієї ПО розробляється для потреб пасажирів, то в ній міститимуться дані про те, яким транспортом можна проїхати з одного населеного пункту в інший, скільки на це знадобиться часу й коштів. Якщо ж БД орієнтована на водіїв, то в ній має зберігатися інформація про заправні станції, відстані між населеними пунктами, розташування станцій технічного обслуговування, про небезпечні ділянки доріг тощо. Предметною областю (ПО) називають сферу застосування конкретної бази даних. База даних містить відомості лише про ту частину ПО, яка важлива для користувачів БД.
  • 4. Об'єкти предметної області Об'єктами предметної області можуть бути підприємства, школи, учні, учителі, книжки та ін. Об'єкт має певний набір параметрів , а кожен параметр має значення. Параметрами об'єкту “людина” можуть бути прізвище, ім'я, по батькові, рік народження. Значення параметра: Козачук, Микола, Степанович, 1996.
  • 5. Зв'язки між об'єктами Між деякими об'єктами існують зв'язки. Приклади зв'язків: Вислів “Людина має собаку” відображає зміст зв'язку між об'єктами “людина” і “собака” Вислів “машина їде по дорозі” – між об'єктами “машина” і “дорога”.
  • 6. Зв'язки між об'єктами БД можна розглядати як електродний аналог картотеки, де на кожній картці записані відомості про певний об'єкт, а також містяться посилання на інші картки, що представляють зв'язані об'єкти. Електронна краєзнавча картотека
  • 7. Параметри та їх значення Схему, або структуру, БД слід відрізняти від її наповнення. Схема визначає, які параметри повинні мати об'єкти, що зберігаються в базі, а наповнення – це значення параметрів конкретних об'єктів, які записані в БД на поточний момент. Приклад. Схема БД може бути описана так: зберігаються відомості про ім'я, прізвище, по батькові та рік народження вчителів, а також про назви предметів, які вони викладають. Наповнення цієї БД може бути таким: учитель Петрук Петро Петрович 1969 р.н. читає математику та інформатику, учитель Козачук Катерина Василівна 1977 р.н. читає хімію та біологію.
  • 8. Системи керування базами даних Бази даних – це не різновид програмного забезпечення, а лише документи, з якими оперують спеціальні прикладні програми, що їх називають системами керування базами даних. Електронними таблицями оперують табличні процесори, зображеннями – графічні редактори
  • 9. Переваги використання СКБД З СКБД взаємодіють не лише люди, а й інші прикладні програми. СКБД відіграє роль своєрідної оболонки навколо баз даних, яка встановлює правила роботи з ними будь-яких зовнішніх користувачів, або клієнтів. Ці правила однакові як для людей, так і для програм. Прикладна програма Людина СКБД База даних Схема роботи СКБД
  • 10. Цілісність даних Дані в БД більш захищені, ніж у документах інших типів, до яких прикладні програми можуть звертатися безпосередньо. На растровому зображення можна малювати будь-що, у текстовий документ можна вводити довільні дані. А введення даних, що не відповідають схемі бази або деяким іншим умовам, блокується СКБД. Цю властивість даних, що зберігаються в базах, називають цілісністю. Під цілісністю даних у базі розуміють їх відповідність схемі БД, а також іншим правилам і умовам, що гарантують несуперечливість даних та їх узгодженість з предметною областю. Я проживаю на вул. Пілотській Я проживаю на вул. Чорновола
  • 11. Цілісність даних Пам'ятайте про підвищену важливість деяких даних, що зберігаються в базах. Наприклад, даних про суму коштів на картковому рахунку. Очевидно, що некоректність таких даних недопустима у жодному разі. Цілісність забезпечується грамотному проектуванню схеми БД, а також завдяки тому, що СКБД забезпечує дотримання обмежень цілісності – спеціальних умов, яким мають відповідати коректні дані. 10 тис. грн. 1000000 грн. Приклади обмежень цілісності: “людина має одне прізвище”, “сума на кредитному рахунку не повинна перевищувати 100000 грн.” Створення обмежень цілісності – справа розробника БД.
  • 12. Незалежність даних від програм Важливою перевагою використання СКБД є забезпечення незалежності даних від програм. Якщо прикладна програма реалізує алгоритм розв'язання певної задачі, а дані зберігаються в базі, то зміни в структурі даних не впливатимуть на прикладну програму і навпаки. Зміна логіки прикладної програми не призведе до зміни структури даних – СКБД знов-таки відіграє роль своєрідного “амортизатора”
  • 13. Централізоване зберігання інформації СКБД забезпечує централізоване зберігання інформації, підвищуючи в такий спосіб її точність та достовірність. Забезпечення спільного доступу до бази кількох клієнтів – ще одна перевага СКБД. У разі використання БД не може виникнути неузгодженості між інформацією про службове становище працівника, що виводиться програмою, призначеною для потреб відділу кадрів, і програмою, яка використовується у бухгалтерії, оскільки відповідні дані зберігаються в одному місці – спільній базі даних.
  • 14. Основні переваги використання СКБД 1 • Підтримка цілісності даних 2 • Незалежність даних від програм 3 • Централізоване збереження інформації 4 • Забезпечення спільного доступу до даних кількох клієнтів
  • 15. Основні функції СКБД Визначення структури даних Визначення схеми бази даних Визначення обмежень цілісності Маніпулювання даними Додавання даних Оновлення даних Пошук і вибирання даних Видалення даних Збереження даних Захист даних Забезпечення дотримання обмежень цілісності
  • 16. Ролі користувачів, що працюють з БД Схема БД відрізняється від її наповнення. Також варто розрізняти тих, хто розробляє цю схему, і тих, хто оперує даними в базі. Ті, що розробляють схему БД називають розробниками. Ті, що оперують даними в базі називають користувачами. Людину, яка вводить дані в базу прямо в середовищі СКБД називають оператором бази даних. Адміністратор даних визначає деякі обмеження цілісності, встановлює права доступу до тих чи інших даних певних користувачів тощо.