Зміст курсу
Реляційні Бази Даних та Нормалізація
Реляційні Бази Даних та Нормалізація
Реляційні та Нереляційні Бази Даних
Огляд
Реляційні системи управління базами даних мають дуже зручний інтерфейс, що дозволяє використовувати їх навіть людям без особливого досвіду. Реляційна модель бази даних зберігає дані в таблицях з різними зв'язками.
Нереляційні системи управління базами даних мають специфічний інтерфейс, який можуть використовувати лише розробники. Дані зберігаються в унікальних форматах, а не в таблицях. Ці формати можуть бути різними, але найпопулярнішим є JSON (JavaScript Object Notation).
Головна відмінність
Реляційні бази даних | Нереляційні бази даних |
Зберігають дані в таблицях | Зберігають дані в різних форматах, таких як JSON |
Наприклад, є два студенти (student), про яких відомо їх id, name (імʼя), surname (прізвище) та age (вік). Подивіться на представлення цих даних на прикладі реляційної та нереляційної баз даних:
Дані в нереляційних базах даних представляються у вигляді структур, схожих на словник у Python. Розглянемо приклад зі зв'язком між студентом та його групою:
Це дані студентів, які належать до групи BG1, але тут немає програмного зв'язку. Необхідно буде шукати цю залежність самостійно в нереляційній СКБД.
Реляційна база даних буде детально описана і розкрита пізніше в цьому курсі.
Дякуємо за ваш відгук!