Написать SQL-запрос: выбрать имена трёх самых читаемых авторов на данный момент (у которых больше всего книг сейчас на руках).
Предположим, у нас есть таблицы:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Предположим, у нас есть таблицы:
Читать ответДа, в последней работе я участвовал в оптимизации и мониторинге баз данных. Основные задачи включали:
Читать ответДля внедрения стратегии восстановления после сбоев (disaster recovery) в архитектуру системы управления базой данных (СУБД) применяются следующие подходы и механизмы:
Читать ответОператоры PIVOT и UNPIVOT используются для изменения структуры таблиц в Transact-SQL.
Читать ответТрадиционная реляционная база данных (RDBMS) хранит данные в таблицах с фиксированной схемой (строки и столбцы), поддерживает SQL для запросов и обеспечивает целостность данных через транзакции и связи между таблицами.
Читать ответВ NoSQL базах данных обновление данных может отличаться в зависимости от типа базы (документная, ключ-значение, графовая и т.д.), но общая концепция заключается в следующем:
Читать ответРеляционные базы данных (SQL) хорошо подходят для систем с четко структурированными данными и сложными связями, где важна целостность и транзакционность (например, банковские системы, ERP).
Читать ответДа, в одном SQL-запросе можно одновременно использовать условия WHERE, группировку GROUP BY и фильтр HAVING.
Читать ответУровень изоляции SERIALIZABLE — самый строгий уровень изоляции транзакций в базах данных.
Читать ответJDBC — это стандартный API Java для работы с базами данных, который требует от разработчика самостоятельно управлять соединениями, подготовленными выражениями, обработкой исключений и освобождением ресурсов.
Читать ответJPQL (Java Persistence Query Language) — это объектно-ориентированный язык запросов, используемый в JPA (Java Persistence API) для работы с базой данных через объекты Java.
Читать ответВыбор PostgreSQL в качестве базы данных для проекта часто обусловлен следующими причинами:
Читать ответ