Встречается на собеседованиях • сегодня

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

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

Пример:

python
# Пример таблицы Users и Orders
Users:
| id (PK) | name    | email          |
|---------|---------|----------------|
| 1       | Alice   | alice@mail.com |
| 2       | Bob     | bob@mail.com   |

Orders:

id (PK)user_id (FK)product
1011Laptop
1022Keyboard
text
**Особенности:**  
- **Нормализация:** данные минимизируют дублирование (1NF, 2NF, 3NF и выше).  
- **ACID:** транзакции гарантируют атомарность, согласованность, изолированность и долговечность.  
- **SQL:** язык запросов для работы с данными (SELECT, JOIN и т.д.).  

Пример связи через SQL:  
```sql
SELECT Users.name, Orders.product 
FROM Users 
JOIN Orders ON Users.id = Orders.user_id;
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы