Опубліковано

Бази даних

Інформатика 26 запитань
Додано
10 березня 2025
Предмет
Інформатика
Тест виконано
121 раз

Робота з учнями результати зберігаються

Режими пройти самостійно — результати не зберігаються

Тестування 26 запитань Флеш-картки автору й сертифікованим Відповідності автору й сертифікованим Вгадай слово 4 слова Анаграма автору й сертифікованим Телевікторина 26 запитань Лови правильну 26 запитань Кросворд 3 слова Пошук слів автору й сертифікованим Знайди пару автору й сертифікованим Знайди відповідь автору й сертифікованим Літачок 16 запитань Лабіринт 16 запитань
Роздрукувати: Тест Кросворд Пошук слів Знайди пару Картки

26 запитань

1 Запитання 1 Одна правильна відповідь

Що таке база даних?

варіанти відповідей
  • Програма для обробки текстів

  • Сукупність упорядкованих даних, що зберігаються в електронному вигляді

  • Графічний редактор

  • Мова програмування

2 Запитання 2 Одна правильна відповідь

Який з наведених варіантів є системою керування базами даних (СКБД)?

варіанти відповідей
  • Microsoft Excel

  • MySQL

  • Adobe Photoshop

  • Windows

3 Запитання 3 Одна правильна відповідь

Яка мова використовується для роботи з реляційними базами даних?

варіанти відповідей
  • HTML

  • Python

  • SQL

  • C++

4 Запитання 4 Одна правильна відповідь

Що таке первинний ключ (PRIMARY KEY) у базі даних?

варіанти відповідей
  • Поле, що може містити однакові значення

  • Поле, що однозначно ідентифікує кожен запис у таблиці

  • Поле, яке містить посилання на іншу таблицю

  • Поле, що не може містити жодного значення

5 Запитання 5 Одна правильна відповідь

Який SQL-запит вибере всі записи з таблиці students, де поле age більше 15?

варіанти відповідей
  • SELECT * FROM students WHERE age > 15;

  • GET ALL FROM students WHERE age > 15;

  • SHOW students WHERE age > 15;

  • FIND * FROM students WHERE age > 15;

6 Запитання 6 Одна правильна відповідь

Що робить цей SQL-запит?


DELETE FROM users WHERE id =10;

варіанти відповідей
  • Видаляє всі записи з таблиці users

  • Видаляє запис з таблиці users, де id дорівнює 10

  • Оновлює запис з id = 10

  • Вставляє новий запис з id = 10

7 Запитання 7 Одна правильна відповідь

Яка структура зберігає дані в реляційній базі даних?

варіанти відповідей
  • Файл

  • Таблиця

  • Граф

  • Список

8 Запитання 8 Одна правильна відповідь

Який оператор використовується для сортування результатів у SQL?

варіанти відповідей
  • ORDER BY

  • SORT

  • GROUP BY

  • FILTER

9 Запитання 9 Одна правильна відповідь

Що робить цей SQL-запит?


SELECT name

FROM employees

WHERE salary BETWEEN 5000 AND 10000;

варіанти відповідей
  • Вибирає імена працівників, зарплата яких більше 10 000

  • Вибирає імена працівників, зарплата яких менше 5000

  • Вибирає імена працівників, зарплата яких від 5000 до 10000 включно

  • Видаляє всіх працівників із зарплатою від 5000 до 10000

10 Запитання 10 Одна правильна відповідь

Для чого використовується оператор JOIN?

варіанти відповідей
  • Для сортування даних

  • Для об'єднання таблиць

  • Для видалення записів

  • Для створення нової таблиці

11 Запитання 11 Одна правильна відповідь

Що робить оператор LIMIT 5?

варіанти відповідей
  • Вибирає 5 стовпців

  • Вибирає перші 5 записів

  • Видаляє 5 записів

  • Обмежує довжину тексту

12 Запитання 12 Одна правильна відповідь

Який оператор використовується для пошуку за частиною слова (неповне співпадіння)?

варіанти відповідей
  • =

  • LIKE

  • LIMIT

  • JOIN

13 Запитання 13 Одна правильна відповідь

У запиті


SELECT *

FROM students

WHERE last_name LIKE 'D%'

AND age =18

ORDER BY last_name ASC


Що означає умова: AND age = 18?

варіанти відповідей
  • Додаткова умова вибрати учнів старших за 18

  • Додаткова умова вибрати учнів молодших за 18

  • Додаткова умова вибрати учнів, яким рівно 18

  • Вибрати перші 18 записів

14 Запитання 14 Одна правильна відповідь

Що означає символ % у запиті: WHERE name LIKE 'A%' ?

варіанти відповідей
  • Ім'я має закінчуватись на А

  • Ім'я має містити А всередині

  • Ім'я починається на А

  • Ім'я дорівнює А

15 Запитання 15 Кілька правильних відповідей

Виберіть усі правильні тверждення, які стосуються наступних запитів:


1:

SELECT *

FROM users

WHERE login LIKE '%@gmail.com'


2:

SELECT id, username, age

FROM users

WHERE login LIKE '%@gmail.com'

варіанти відповідей
  • Обидва запити роблять вибірку з таблиці users усіх користувачів, чий логін закінчується на @gmail.com

  • Обидва запити роблять вибірку з таблиці users усіх користувачів, чий логін починається з @gmail.com

  • Обидва запити роблять вибірку з таблиці users усіх користувачів, чий логін закінчується на gmail.com

  • Обидва запити роблять вибірку з таблиці users усіх користувачів, чий логін починається з gmail.com

  • Перший запит робить вибірку з таблиці users, другий - з таблиць id, username, age

  • Перший запит робить вибірку усіх стовпчиків із таблиці users

  • Других запит робить вибірку декількох стовпчиків із таблиці users

  • Результат виконання другого запиту більший за результат першого

16 Запитання 16 Кілька правильних відповідей

Оберіть усі складові запиту до бази фільмів, який має вибрати всі італійські фільми категорії Драма з рейтингом не нижче 6.7 від 1990 року включно, відстортовані за алфавітом по назві від A до Z.

Перші строки:

SELECT title, rating, countries origin, release_date

FROM imdb_movies

варіанти відповідей
  • WHERE countries_origin LIKE '%Italy%'

  • AND release_date >= '1990-01-01'

  • AND release_date <= '1990-01-01'

  • AND genres = 'Drama'

  • AND genres LIKE '%Drama%'

  • AND rating > 6.7

  • AND rating >= 6.7

  • ORDER BY title ASC

17 Запитання 17 Одна правильна відповідь

Ситуація: В таблиці з фільмами не у всіх фільмів проставлений рейтинг: у цієї частини фільмів поле рейтинг пусте (NULL).


Питання: при сортуванні за рейтингом від найбільшого до найменшого, які фільми будуть стояти на початку вибірки?

варіанти відповідей
  • З найбільним рейтингом

  • З пустотою в полі рейтинг

  • З найменшим рейтингом

  • Відсортовані в алфавітному порядку

18 Запитання 18 Одна правильна відповідь

Яка інструкція виключає поля з пустими значеннями з вибірки?

Наприклад, як у випадку з минулого питання про пусті рейтинги у фільмів.

варіанти відповідей
  • WHERE rating IS NOT EMPTY

  • WHERE rating IS NOT NULL

  • WHERE rating !=""

  • WHERE rating HAS VALUE

19 Запитання 19 Одна правильна відповідь

В означенні оператора JOIN що означає термін об'єднання таблиць?

варіанти відповідей
  • Фізичне злиття двох таблиць в одну нову таблицю

  • Тимчасове поєднання рядків з двох таблиць за певною умовою

  • Копіювання всіх даних з однієї таблиці в іншу

  • Видалення однакових записів у двох таблицях

20 Запитання 20 Кілька правильних відповідей

В чому практична користь від рознесення даних про одну сутність в різні таблиці?

варіанти відповідей
  • Зменшення дублювання даних

  • Спрощення оновлення інформації (менше помилок)

  • Прискорення роботи комп’ютера незалежно від запитів

  • Можливість гнучко комбінувати дані через JOIN

  • Обов’язкове зменшення розміру бази даних

21 Запитання 21 Одна правильна відповідь

Скільки таблиць можна поєднувати за допомогою оператора JOIN?

варіанти відповідей
  • Лише 2 таблиці

  • До 10 таблиць

  • Необмежену кількість (залежить від запиту та СУБД)

  • Тільки таблиці з однаковою кількістю стовпців

22 Запитання 22 Одна правильна відповідь

Чи можна за допомогою JOIN видаляти або змінювати дані в таблицях?

варіанти відповідей
  • Так, JOIN використовується для видалення даних

  • Так, JOIN використовується для зміни даних

  • Ні, JOIN використовується лише для вибірки даних, але може застосовуватись разом із UPDATE або DELETE

  • Ні, JOIN взагалі не можна використовувати в запитах

23 Запитання 23 Кілька правильних відповідей

В наведеному запиті, що таке o, c?


варіанти відповідей
  • Літери латинського алфавіту

  • c - псевдонім для таблиці customers

  • o - псевдонім для таблиці orders

  • Магічні символи

24 Запитання 24 Кілька правильних відповідей

Навіщо використовувати псевдоніми (AS) у JOIN-запитах?

варіанти відповідей
  • Щоб скоротити запис назв таблиць і зробити запит читабельнішим

  • Щоб уникнути неоднозначності, коли однакові назви полів у різних таблицях

  • Щоб змінити структуру таблиці в базі даних

  • Щоб пришвидшити виконання запиту в будь-якому випадку

  • Щоб зручно звертатися до таблиць у складних JOIN-запитах

25 Запитання 25 Одна правильна відповідь

Що означає запис JOIN customers c у SQL-запиті?

варіанти відповідей
  • Створення нової таблиці з назвою c

  • Видалення таблиці customers

  • Присвоєння таблиці customers короткого імені (псевдоніма) c для використання у запиті

  • Зміна структури таблиці customers

  • Копіювання таблиці customers у нову таблицю c

26 Запитання 26 Кілька правильних відповідей

Для чого у запитах використовують запис customers c?

варіанти відповідей
  • Скорочення запису назв таблиць

  • Підвищення читабельності запиту

  • Зміна даних у таблиці

  • Обов’язкове пришвидшення виконання запиту

Створюйте онлайн-тести для контролю знань і залучення учнів до активної роботи у класі та вдома

Створити тест