Что такое реляционная база данных

Python Senior Без компании
Что такое реляционная база данных
Ответы
Реляционная база данных (РБД) — это тип базы данных, основанный на реляционной модели, где данные организованы в таблицы (отношения) с строками (кортежами) и столбцами (атрибутами). Ключевые особенности: - **Связи между таблицами** через ключи (первичные и внешние). - **Целостность данных** обеспечивается ограничениями (UNIQUE, NOT NULL и др.). - **SQL** — стандартный язык запросов. Пример простой схемы: ``` CREATE TABLE Users ( id INT PRIMARY KEY, name VARCHAR(100) NOT NULL ); CREATE TABLE Orders ( id INT PRIMARY KEY, user_id INT, FOREIGN KEY (user_id) REFERENCES Users(id) ); ``` Популярные СУБД: PostgreSQL, MySQL, SQLite. Подходят для сложных запросов и транзакций, но могут уступать NoSQL в горизонтальном масштабировании.