Конструктор тестів
1
Які висловлювання можуть бути запитами до бази даних?
2
Встановіть відповідність між ключовими словами запиту SQL інформацією, яку після них записують
SELECT
таблиці, з яких вибирають значення
FROM
умова, якій мають задовільняти значення.
WHERE
поля, значення яких вибирають
3
Сконструюйте такий SQL-запит: визначити прізвища та номери паспортів вчителів математиків.
SELECT [прізвище, ім'я, по батькові, стать, спеціальність], [ім'я, по батькові, стать, спеціальність, паспорт]
FROM [Учителі, Учні, Класи, Викладання]
WHERE спеціальність= ["математика", "фізика", "хімія", "історія"]
4
Сконструюйте такий SQL-запит: визначити класи, у яких навчаються учні, які народилися після 15.01.1998р.
SELECT [прізвище, ім'я, клас, стать, спеціальність, паспорт],
FROM [Учителі, Учні, Класи, Викладання]
WHERE [дата народження, стать, спеціальність]>15.01.1998
5
Сконструюйте такий SQL-запит: визначити прізвища вчителів, паспорт яких має серію СО.
SELECT [прізвище, ім'я, по батькові, стать, спеціальність, паспорт],
FROM [Учителі, Учні, Класи, Викладання]
WHERE [прізвище, ім'я, по батькові, стать, спеціальність, паспорт]Like "CO*"
6
Вкажіть некоректні запити.
7
Потрібно реалізувати запит: у якому класі класним керівником є Сошко Катерина.
Які таблиці і в який спосіб необхідно з'єднати.
8
Сконструюйте оператор з'єднання таблиць для запиту: у якому класі класним керівником є Сошко Катерина.
КЛАСИ INNER JOIN [Класи, Учителі, Викладання, Учні]
ON КЛАСИ.[ [Назва, Класний керівник]]=Учителі.[ [прізвище, ім'я, по батькові, стать, паспорт, спеціальність]]
9
Сконструюйте запит: у якому класі класним керівником є Сошко Катерина.
[SELECT, FROM, WHERE] [Назва, Класний керівник]
[SELECT, FROM, WHERE]КЛАСИ INNER JOIN УЧИТЕЛІ
ON КЛАСИ.[Класний керівник]=Учителі.[паспорт]
[SELECT, FROM, WHERE] [прізвище, ім'я, по батькові]='Сошко' [OR, AND][ім'я]='Катерина'
10
Розглянемо запит: визначити прізвища вчителів, які не викладають в 11А класі.
Вкажіть яким способом можна отримати цей запит з такого ж запиту, тільки без частки "ні".
11
Вкажіть правильну реалізацію запиту: визначити прізвища вчителів, які не викладають в 11А класі.
12
Сконструюйте запит: визначити класи, у яких не вчиться жодної дівчини.

SELECT [Назва, Класний керівник]
FROM [Класи, Учителі, Учні, Викладання]
WHERE Назва [IN, NOT IN]
(SELECT [Клас, Назва]
FROM Учні
WHERE стать='ж'
Рефлексія від 7 учнів
Сподобався:
Так: 5
Ні: 2
Зрозумілий:
Так: 5
Ні: 2
Потрібні роз'яснення:
Ні: 5
Так: 2