ГоловнаВсі публікаціїКатегоріїПро проєкт

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

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

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

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

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

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

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

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

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

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

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

meme code
meme code@memecode
Що таке SCM (Source Control Management)?
21.08.2024 21:46

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

meme code
meme code@memecode
Яку ієрархію має DOM (Document Object Model)?
23.08.2024 09:22

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

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

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

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

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

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

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

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

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

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

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

meme code
meme code@memecode
[Фікс] Factory not registered: "user" (KeyError) (FactoryBot / Rails 7)
07.12.2024 10:46

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

meme code
meme code@memecode
Що таке PORO в Ruby?
08.12.2024 12:46

Що таке PORO в Ruby?

meme code
meme code@memecode