Что такое реляционность

Ответ

Реляционность в контексте баз данных означает организацию данных в виде таблиц (отношений) со строками (кортежами) и столбцами (атрибутами). Ключевые принципы:

  1. Таблицы – основные структуры для хранения данных
  2. Связи между таблицами через ключи (первичные и внешние)
  3. Ограничения целостности (UNIQUE, NOT NULL, FOREIGN KEY)

Пример связи:

CREATE TABLE Users (
  id INT PRIMARY KEY,
  name VARCHAR(100)
);

CREATE TABLE Orders (
  id INT PRIMARY KEY,
  user_id INT,
  FOREIGN KEY (user_id) REFERENCES Users(id)
);

Преимущества: четкая структура, минимизация дублирования данных, гибкость запросов. Недостатки: сложность масштабирования для больших объемов данных.