тест sql
Введення в тест SQL
Тест SQL - Основи перевіряє рівень знань структурного мови запитів і деяких базових понять реляційних баз даних.
Питання цього тесту не прив'язані до конкретної бази даних, тому пройти його буде корисно будь-яким програмістам не залежно від потрібну мову програмування або сервера баз даних.
Цільова аудиторія і попередній вимоги
Мається на увазі, що перед проходженням тесту ви вже знаєте основні поняття такі як "таблиця", "запит", "колонка" і т.д.
Даний тест дозволить вам закріпити знання SQL. Можливо вас також зацікавить більш складний тест "Реляційні бази даних", в якому упор зміщений з SQL на об'єкти баз даних.
Структура тесту з SQL
Всі питання даного тесту умовно можна розділити на наступні групи:
- Структура таблиці: ці питання покривають такі поняття як таблиця, колонка, індекс, первинні і зовнішні ключі. У цьому розділі також розглядається створення таблиць за допомогою SQL;
- Вибірка даних (select): використання конструкцій порівняння (in, like, between), агрегаційну функцій, і інших ключових слів і конструкцій (distinct, group by, order by) в вибірках з бази даних за допомогою оператора select;
- Вирази insert / update / delete: питання цієї тематики присвячені маніпуляціям даними в базах даних;
- Інша: питання цієї тематики перевіряють знання термінології, абревіатур і т.д.
Важливо: Звертаємо Вашу увагу, що питання тесту складені відповідно до стандарту SQL 92. В іншому випадку версія стандарту буде явно вказана в тексті питання.
Важливо: Нижче обговорюється тільки тест в цілому: покриття тематик, типи питань, шляхи поліпшення тесту і так далі.
Зауваження, що стосуються окремих питань тесту, прохання залишати в відповідних топіках,
які доступні на сторінці результатів проходження тесту біля кожного питання.