Вопрос проверяет практический опыт кандидата с различными реляционными системами управления базами данных.
Реляционные базы данных (РСУБД) хранят данные в таблицах со строгими связями. Они используют SQL для запросов и обеспечивают ACID-транзакции. Вопрос помогает оценить, насколько кандидат знаком с разными инструментами и их особенностями.
-- PostgreSQL: создание таблицы с индексами
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email UNIQUE
);
CREATE INDEX idx_name ON users(name);
-- MySQL: то же самое
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(255) UNIQUE
);Знание нескольких РСУБД позволяет выбирать оптимальный инструмент под задачу: PostgreSQL для сложных запросов, MySQL для простоты, SQLite для лёгких проектов.
Уровень
Рейтинг:
4
Сложность:
2
Навыки
Postgres
SQL
Ключевые слова
Подпишись на Python Developer в телеграм