🇺🇦Допомогти Україні

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

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

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

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

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

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

Цей допис поки що не має жодних доповнень від автора/ки.

Що таке ідемпотентний метод?
21 серп., 20:57

Що таке ідемпотентний метод?

meme code
meme code@memecode
Що таке репозиторій?
21 серп., 21:25

Що таке репозиторій?

meme code
meme code@memecode
Що таке коміт (commit) у контексті програмування та SCM / Git?
21 серп., 21:37

Що таке коміт (commit) у контексті програмування та SCM / Git?

meme code
meme code@memecode
Що таке SCM (Source Control Management)?
21 серп., 21:46

Що таке SCM (Source Control Management)?

meme code
meme code@memecode
Яку ієрархію має DOM (Document Object Model)?
23 серп., 09:22

Яку ієрархію має DOM (Document Object Model)?

meme code
meme code@memecode
Як працює модель штучного інтелекту?
15 вер., 16:42

Як працює модель штучного інтелекту?

meme code
meme code@memecode
Що таке RDBMS (relational database management system / реляційна система управління базами даних)?
21 вер., 08:56

Що таке RDBMS (relational database management system / реляційна система управління базами даних)?

meme code
meme code@memecode
 Що означає ACID принцип у програмуванні?
24 вер., 20:31

Що означає ACID принцип у програмуванні?

meme code
meme code@memecode
Що таке Сonvention over Сonfiguration (в контексті RoR і не тільки)?
26 вер., 07:47

Що таке Сonvention over Сonfiguration (в контексті RoR і не тільки)?

meme code
meme code@memecode
Округлення десяткових чисел: математичні правила, JavaScript і Ruby
18 жовт., 12:59

Округлення десяткових чисел: математичні правила, JavaScript і Ruby

meme code
meme code@memecode
[Фікс] Factory not registered: "user" (KeyError) (FactoryBot / Rails 7)
07 груд., 10:46

[Фікс] Factory not registered: "user" (KeyError) (FactoryBot / Rails 7)

meme code
meme code@memecode
Що таке PORO в Ruby?
08 груд., 12:46

Що таке PORO в Ruby?

meme code
meme code@memecode