Встречается на собеседованиях • сегодня
Для чего нужно ORM
ORM (Object-Relational Mapping) — это технология, которая связывает объекты в коде с таблицами в БД, упрощая работу с данными. Основные преимущества:
- Абстракция от SQL — работа с данными через объекты, а не сырые запросы.
- Безопасность — минимизация SQL-инъекций за счёт параметризованных запросов.
- Кросс-базовость — ORM может генерировать SQL под разные СУБД (PostgreSQL, MySQL и т.д.).
- Удобство — автоматические связи между таблицами (например,
user.posts).
Пример с Sequelize (ORM для Node.js):
javascript
const User = sequelize.define('User', {
name: { type: DataTypes.STRING },
age: { type: DataTypes.INTEGER }
});
// Вместо SQL: INSERT INTO users...
await User.create({ name: 'Alex', age: 30 });
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы