Встречается на собеседованиях • сегодня
Как хранятся данные в реляционных базах данных
Данные в реляционных базах хранятся в таблицах (отношениях), где каждая строка (кортеж) представляет отдельную запись, а столбцы (атрибуты) — поля данных. Таблицы связаны между собой через ключи: первичные (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 |
|---|---|---|
| 101 | 1 | Laptop |
| 102 | 2 | Keyboard |
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;
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы