Обкладинка нотатки: Що означає реляційний (в контексті реляційних баз даних)?

Що означає реляційний (в контексті реляційних баз даних)?

Зміст дописунатисність на посилання, щоб перейти до потрібного місця
Термін "реляційний" походить від слова "реляція", яке означає "відношення" або "зв'язок". У контексті баз даних та інформатики реляційний означає пов'язані таблиці, де дані структуровані у вигляді рядків і стовпців та можуть пов'язуватись між собою.
Можливо, комусь простіше буде запам'ятати значення цього терміну посилаючись на його варіант англійською мовою, а саме - relational (relational database). Тобто, relation англійською - відношення або з'язок. Тож термін реляційні бази даних / relational databases стає максимально зрозумілим, коли знаєш переклад.

Реляційна база даних

Реляційна база даних — це тип бази даних, у якій дані зберігаються в таблицях. Кожна таблиця складається з рядків (записів) і стовпців (полів). Ключовим аспектом реляційних баз даних є те, що між різними таблицями можна створювати зв'язки на основі спільних полів.

Приклад зв'язку між таблицями

Таблиця "Студенти" може містити інформацію про студентів, а таблиця "Курси" — інформацію про курси. Ці дві таблиці можуть бути пов'язані між собою через поле "ID студента" або "ID курсу", що дозволить створити зв'язки між студентами та курсами, на які вони записані.
Таким чином, реляційні бази даних є основою багатьох сучасних систем зберігання даних, як-от MySQL, PostgreSQL, SQLite, Oracle тощо.
Цей допис має дуже спрощений опис терміну, але сподіваюсь, дає базове розуміння теми.
Категорії: Програмування

🔗 Цитувати допис: "Що означає реляційний (в контексті реляційних баз даних)?"

Якщо ви хочете процитувати цей допис у своїй роботі, статті, блозі, використовуйте наведену нижче інформацію.

Розгорнути деталі


🙌 Підтримати блог @memecode

Ви можете поширити цей допис у соцмережах, чим допоможете платформі цейво розвиватись (* ^ ω ^)

📝 Більше публікацій:
Обкладинка нотатки: Що таке ідемпотентний метод?
Обкладинка нотатки: Що таке репозиторій?
Обкладинка нотатки: Що таке коміт (commit) у контексті програмування та SCM / Git?
Обкладинка нотатки: Що таке SCM (Source Control Management)?
Обкладинка нотатки: Яку ієрархію має DOM (Document Object Model)?
Обкладинка нотатки: Як працює модель штучного інтелекту?
Обкладинка нотатки: Що таке RDBMS (relational database management system / реляційна система управління базами даних)?
Обкладинка нотатки:  Що означає ACID принцип у програмуванні?
Обкладинка нотатки: Що таке Сonvention over Сonfiguration (в контексті RoR і не тільки)?
Дисклеймер

Інформація на сайті tseivo.com є суб'єктивною та відображає особисті погляди та досвід авторів та авторок блогів.

Використовуйте цей ресурс як одне з декількох джерел інформації під час своїх досліджень та прийняття рішень. Завжди застосовуйте критичне мислення. Людина сама несе відповідальність за свої рішення та дії.