Блок тестирования разделен на несколько разделов, в каждом разделе представлены тесты для проверки определенной области знаний языка T-SQL.
В частности Вы можете проверить свои знания по следующим направлениям:
Чуть ниже представлено подробное описание каждого теста.
Данный блок тестирования включает проверку базовых знаний, сюда относятся:
Прохождение всех тестов данного блока будет свидетельствовать о том, что Вы понимаете, как устроены реляционные базы данных, что такое СУБД, что такое SQL, для чего он нужен и как работать с данным языком, кроме этого Вы понимаете, что такое T-SQL и какие типы данных можно использовать при работе с данным языком, а также знаете, что такое синонимы и приоритет типов данных.
Тест включает следующие темы:
Тест включает следующие темы:
Тест включает следующие темы:
Данный раздел тестирования проверяет, насколько хорошо Вы знаете язык T-SQL в части написания запросов на выборку данных (SELECT).
В связи с тем, что эта тема самая объемная, данный блок тестирования включает очень много вопросов, поэтому этот блок разделен на несколько тестов по уровню сложности, в частности он имеет следующие уровни сложности:
Каждый тест включает как минимум 60 вопросов.
Успешное прохождение всех тестов в данном блоке свидетельствует о том, что Вы имеете очень хороший опыт в написании SQL запросов на выборку данных в Microsoft SQL Server.
Если Вы хотите знать, прохождение какого уровня сложности будет соответствовать знаниям того или иного ранга разработчика, то это очень условно можно сформулировать следующим образом:
Тесты данного блока включают много тем, начиная от простых запросов с условиями и соединениями, и заканчивая запросами с участием XML и JSON данных.
Данный раздел тестирования проверяет, насколько хорошо Вы владеете языком T-SQL в части модификации данных в таблицах, т.е. в написании инструкций: INSERT, UPDATE и DELETE.
Успешное прохождение данного теста свидетельствует о том, что Вы обладаете необходимым объемом знаний, который требуется для написания самых разнообразных SQL инструкций модификации данных, а также что Вы понимаете принцип внесения изменений в данные, т.е. понимаете работу операторов: INSERT, UPDATE и DELETE.
В этом разделе представлены тесты, которые проверяют, насколько хорошо Вы знаете язык DDL, т.е. язык определения данных (Data Definition Language).
К операторам данного языка относятся:
Тесты данного блока проверяют знания работы со следующими объектами базы данных, т.е. умеете ли Вы создавать, изменять и удалять их:
Данный блок разделен на два уровня сложности.
В данном разделе представлен тест, который проверяет базовые знания языка DCL, т.е. языка определения доступа к данным (Data Control Language).
К операторам данного языка относятся:
Успешное прохождение данного теста говорит о том, что Вы понимаете назначение и принцип использования данных операторов.
Данный раздел тестирования проверяет, насколько хорошо Вы владеете языком T-SQL в части реализации различных программных алгоритмов и бизнес логики.
Тесты включают проверку знаний следующих тем:
Данный блок тестирования разделен на два уровня сложности.
Успешное прохождение всех тестов в данном блоке свидетельствует о том, что Вы обладаете достаточным объемом знаний для реализации бизнес логики и других алгоритмов на языке T-SQL и имеете опыт такой работы.