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

Приведи пример, когда проектировал структуру БД

При проектировании БД для интернет-магазина использовал нормализацию до 3NF. Основные сущности: ```java // Таблицы: // Users (id, name, email, password_hash) // Products (id, name, price, category_id) // Categories (id, name) // Orders (id, user_id, status, created_at) // OrderItems (id, order_id, product_id, quantity) @Entity public class Order { @Id @GeneratedValue private Long id; @ManyToOne private User user; @OneToMany(mappedBy = "order") private List items; private OrderStatus status; private LocalDateTime createdAt; } ``` Ключевые моменты: - Связи через внешние ключи - Отдельная таблица для позиций заказа - Нормализация цен и категорий - Индексы на часто запрашиваемые поля
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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