СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

SQL бойынша практикаға арналған тест

Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
SQL бойынша практикаға арналған тест

Список вопросов теста

Вопрос 1

1. Барлық оқушылардың мәліметін шығару үшін қай SQL сұранысы дұрыс?

Берілген кесте: students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15
4 Aida 11 17
Варианты ответов
  • SHOW students;
  • SELECT * FROM students;
  • GET students;
  • OPEN students;
Вопрос 2

. Тек 9-сынып оқушыларын шығаратын сұранысты таңдаңыз:

Берілген кесте: students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15
4 Aida 11 17
Варианты ответов
  • SELECT * FROM students WHERE grade = 9;
  • SELECT grade FROM students;
  • SELECT * FROM students WHERE age = 9;
  • SELECT * FROM grade = 9;
Вопрос 3

3. Тек оқушылардың аты-жөнін (name) шығару үшін қай сұраныс дұрыс? 

Берілген кесте: students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15
4 Aida 11 17
Варианты ответов
  • SELECT students FROM name;
  • SELECT name FROM students;
  • SELECT * name students;
  • GET name FROM students;
Вопрос 4

4. Жасы 16-дан үлкен оқушыларды шығару сұранысы:

Берілген кесте: students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15
4 Aida 11 17
Варианты ответов
  • SELECT * FROM students WHERE age < 16;
  • SELECT * FROM students WHERE age > 16;
  • SELECT * FROM students WHERE grade > 16;
  • SELECT * FROM students WHERE age = 16;
Вопрос 5

5. students кестесіне жаңа оқушы қосу дұрыс жазылған нұсқа:

Берілген кесте: students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15
4 Aida 11 17
Варианты ответов
  • INSERT students VALUES (5, 'Nursultan', 10, 16);
  • ADD INTO students VALUES (5, 'Nursultan', 10, 16);
  • INSERT INTO students VALUES (5, 'Nursultan', 10, 16);
  • NEW INTO students VALUES (5, 'Nursultan', 10, 16);
Вопрос 6

6. Dana атты оқушыны өшіру үшін дұрыс сұраныс: 

Берілген кесте: students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15
4 Aida 11 17
Варианты ответов
  • DELETE FROM students;
  • DELETE FROM students WHERE name = 'Dana';
  • REMOVE Dana FROM students;
  • DROP Dana;
Вопрос 7

Оқушыларды жасына қарай өсу ретімен  шығарыңыз

Берілген кестелер

students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15
4 Aida 11 17

classes

grade teacher
9 Ermek
10 Gulnar
11 Marжан
Варианты ответов
  • SELECT * FROM students ORDER BY age ASC;
  • SELECT * FROM students ORDER age;
  • SELECT * FROM students SORT BY age;
  • SELECT * FROM students ORDER BY age DESC;
Вопрос 8

Оқушыларды сыныбы бойынша кему ретімен () шығарыңыз

students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15
4 Aida 11 17

classes

grade teacher
9 Ermek
10 Gulnar
11 Marжан
Варианты ответов
  • SELECT * FROM students ORDER BY grade ASC;
  • SELECT * FROM students ORDER BY grade DESC;
  • SELECT * FROM students SORT BY grade DESC;
  • SELECT * FROM grade ORDER BY students;
Вопрос 9

Ayan оқушысының жасын 16-ға өзгерту

students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15
4 Aida 11 17

classes

grade teacher
9 Ermek
10 Gulnar
11 Marжан
Варианты ответов
  • UPDATE students SET age = 16;
  • UPDATE students SET age = 16 WHERE name = 'Ayan';
  • UPDATE age SET students = 16 WHERE name = 'Ayan';
  • CHANGE students age = 16 WHERE name = 'Ayan';
Вопрос 10

Аты "A" әрпінен басталатын оқушыларды табу

Варианты ответов
  • SELECT * FROM students WHERE name LIKE '%A';
  • SELECT * FROM students WHERE name = 'A%';
  • SELECT * FROM students WHERE name LIKE 'A%';
  • SELECT * FROM students LIKE 'A%';
Вопрос 11

Атының ішінде "i" әрпі бар оқушыларды шығару

Варианты ответов
  • SELECT * FROM students WHERE name LIKE 'i%';
  • SELECT * FROM students LIKE '%i%';
  • SELECT * FROM students WHERE name = '%i%';
  • SELECT * FROM students WHERE name LIKE '%i%';
Вопрос 12

Оқушының аты және сынып жетекшісінің аты бірге шығатындай JOIN сұранысы

 

Варианты ответов
  • SELECT name, teacher FROM students JOIN classes ON students.grade = classes.grade;
  • SELECT name, teacher FROM students, classes;
  • SELECT name AND teacher FROM students;
  • SELECT * FROM students JOIN teachers;
Вопрос 13

Тек 10-сынып оқушылары мен олардың мұғалімін көрсету

Варианты ответов
  • SELECT name, teacher FROM students JOIN classes ON students.grade = classes.grade WHERE grade = 10;
  • SELECT * FROM classes WHERE grade = 10;
  • SELECT name, teacher FROM students WHERE grade = 10;
  • SELECT name FROM students JOIN classes;
Вопрос 14

Берілген кесте: students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15

students кестесіндегі атрибутты көрсетіңіз

Варианты ответов
  • A) Ayan
  • B) 15
  • C) name
  • D) 1-жол
Вопрос 15

Кортеж дегеніміз не?

Берілген кесте: students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15
Варианты ответов
  • A) Кестедегі бір баған
  • B) Кестедегі бір жол
  • C) Деректер қоры
  • D) SQL командасы
Вопрос 16

Тек атрибуттарды  таңдайтын дұрыс SQL сұранысы (оқушының аты мен жасы)

Варианты ответов
  • SELECT * FROM students;
  • SELECT name, age FROM students;
  • SELECT students FROM name, age;
  • SELECT name AND age FROM students;
Вопрос 17

Бір кортежді (id = 2) таңдайтын сұраныс

Берілген кесте: students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15
Варианты ответов
  • SELECT * FROM students;
  • SELECT * FROM students WHERE id = 2;
  • SELECT id FROM students WHERE id = 2;
  • SELECT students WHERE id = 2;
Вопрос 18

Кестеде неше атрибут бар?

Берілген кесте: students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15
Варианты ответов
  • A) 2
  • B) 3
  • C) 4
  • D) 5
Вопрос 19

Кестеде неше кортеж бар?

Берілген кесте: students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15
Варианты ответов
  • A) 2
  • B) 3
  • C) 4
  • D) 5
Вопрос 20

Жаңа атрибут (phone) қосу үшін дұрыс команда

Варианты ответов
  • ADD phone TO students;
  • ALTER TABLE students ADD phone VARCHAR(15);
  • INSERT phone INTO students;
  • CREATE phone IN students;
Вопрос 21

age атрибутының мәнін өзгерту (id = 1)

Берілген кесте: students

id name grade age
1 Ayan 9 15
2 Dana 10 16
3 Alim 9 15
Варианты ответов
  • UPDATE students SET age = 16;
  • UPDATE students SET age = 16 WHERE id = 1;
  • UPDATE age SET students = 16;
  • CHANGE age = 16 FROM students;
Сохранить у себя: