You are on page 1of 20

Бази даних.

Системы
керування
базами даних
База даних –це структурована
сукупність даних, які
відображають стан об'єктів
певної предметної області та
зв'язку між ними.
 База даних книжного фонду бібліотеки;
 База даних кадрового складу установи;
 База даних законодавчих актів в
області кримінального права;
 База даних сучасних пісень.
База даних –це структурована сукупність даних,
які відображають стан об'єктів певної предметної
області та зв'язку між ними.

База даних

схема наповнення
 Визначає, які  Значення параметрів
параметри та об'єктів, записаних в базі
зв'язки мають в даний момент
об'єкти  Учень Іванов П.К.,
 Дані про ПІБ, дату 12.10.1998, проживає вул.
народження, адреса, Сонячна, буд.7, кв. 11,
телефон учнів ЗОШ телефон 2 - 45 - 65
Бази даних

фактографічні документальні
(містить короткі (містить
відомості про описані обширную
об'єкти, представлені інформацію
в строго певному різного типу)
форматі)
БД законів
БД бібліотек БД музики
 Система керування базами даних
(СКБД) –це керуюча програма,
призначена для створення,
введення, зберігання та обробки
баз даних.

Прикладна людина
програма

Приклади СКБД:
СКБД
 Microsoft Office Access
 Visual FoxPro
База даних
 Borland dBase.
Основні можливості СКБД
 висока надійність зберігання інформації;
 оновлення, поповнення та розширення баз даних
 виведення повної та достовірної інформації на
запити;
 забезпечення захисту інформації.

Прикладна людина
програма

СКБД

База даних
Цілісність даних в БД
 Цілісність даних в базі - це їх
відповідність схем БД, а також іншими
правилами та умовами, що гарантують
непереборність даних та їх узгодженість
з предметною областью
 Обмеження цілісності - умови, які
повинні відповідати правильним даним.
 Наприклад: № паспорта
Основні функції СКБД
 Створення структури (схеми) БД
 Заповнення БД інформацією
 Зміна (редагування) структури і змісту БД
 Пошук інформації в БД
 Сортування даних
 Захист даних
 Перевірка цілісності БД
Ролі користувачів, які
працюють з БД
 Розробник
 Користувач
 Адміністратор

 Розробник (створює схему БД)


 Користувач (працює з даними)
 Адміністратор (визначає обмеження
цілісності і встановлює права доступу)
Основні компоненти
середовища СКБД
 апаратне забезпечення
 програмне забезпечення
 дані
 процедури — інструкції та правила, які
повинні враховуватись при проектуванні та
використанні БД
 користувачі (адміністратори даних,
розробники БД, прикладні програмісти,
кінцеві користувачі)
Моделі баз
даних

Мережеві Ієрархічні бази Реляційні бази


бази даних даних даних

сукупність містять
сукупність
об'єктів, інформацію,
об'єктів, з
різного рівня, організовану
безліччю
причому один з них є у вигляді
    зв'язків між
головним, інші - прямокутних
ними
  підлеглими таблиць
Інформація в базах даних може бути
організована по-різному.
Найчастіше використовується табличний
спосіб.
Бази даних
з табличною
формою

організації
називаються
Поняття сутності
клас
учень

Підручник
інформатики
Бал навчальних
досягнень

вчитель

Модель предметної області Інформатика в школі


Поняття сутності
 Сутність предметної області - це множина
об'єктів, які мають однаковий набір
параметрів.
 Модель «сутність-зв'язок» призначена для
графічного зображення сутностей деякої
предметної області, їх властивостей і зв'язків
між ними.

 Сутність Вчитель: паспорт, ПІБ, стать,


спеціальність. (атрібути)
Типи зв'язків у моделі
«сутність-зв'язок»
 Один до одного 1 – 1
 Один до багатьох 1 – ∞
 Багато до багатьох ∞ – ∞

 Учитель є класним керівником


 Учні навчаються в 11 - А класі
 Учитель навчає 11 клас
Позначення в моделі
«сутність-зв'язок»
 Сутність предметної  Тип зв’язку
області
 Учитель є класним керівником
1 1
учитель керує клас

 Учні навчаються в 11 – А класі


∞ 1
учень навчається клас

 Учитель навчає 11 клас


∞ ∞
Учитель навчає клас
Приклад схеми бази
даних
Основні поняття баз даних

 записи (рядки таблиці)


 поля (стовпці таблиці)
 ключове поле (поле або кілька полів, які
однозначно визначають запис)

Ф.И.О. Адрес Телефон


Сигов А.К. Фучика 10, кв.30 4341234
Першин И.А. Уманская 2, кв. 16 1234375
Руденко Т.В. Севастопольская 1, кв. 8 2412340

You might also like