1730 читали · 1 год назад
Вопросы про SQL со * (сложные) на собеседовании тестировщика
Работа с базами данных - важная часть работы тестировщика, поэтому на собеседованиях почти всегда будут вопросы касающиеся SQL. Простые вопросы мы разобрали вот в этой статье. Настала очередь более сложных и интересных (некоторые вопросы нам уже встречались, но тут подразумевается более подробный ответ). Сначала вопросы (ответы будут ниже в статье): 1. Что такое индексы в SQL, и как они влияют на производительность запросов? Могут ли индексы замедлить работу? 2. Как написать запрос, который вернет третью по величине зарплату из таблицы сотрудников? 3...
2 года назад
Зачем нужны представления в SQL (View)
Определение: Представления или Views это виртуальные таблицы. Но в отличии от обычных стандартных таблиц в базе данных представления содержат запросы, которые динамически извлекают используемые данные. Представления дают нам ряд преимуществ. Они упрощают комплексные SQL-операции. Они защищают данные, так как представления могут дать доступ к части таблицы, а не ко всей таблице. Представления также позволяют возвращать отформатированные значения из таблиц в нужной и удобной форме. Для создания...