Створення таблиць, введення і редагування даних (SQL)

Додано: 7 жовтня
Предмет: Інформатика, 10 клас
14 запитань
Запитання 1

Яка команда SQL створює нову таблицю?

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

INSERT INTO

CREATE TABLE

ALTER TABLE

SELECT

Запитання 2

Яка команда додає нові записи в таблицю?

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

UPDATE

ALTER TABLE

INSERT INTO

CREATE TABLE

Запитання 3

Які з команд належать до DML (роботи з даними)?

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

INSERT

UPDATE

DELETE

CREATE TABLE

Запитання 4

Що гарантує обмеження NOT NULL?

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

Значення в полі не повторюються

Поле не може бути порожнім

Значення завжди більше нуля

Поле заповнюється автоматично

Запитання 5

Бібліотекар випадково ввів рік видання книги 1200 і отримав помилку. Яке обмеження спрацювало?

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

UNIQUE

NOT NULL

DEFAULT

CHECK (year > 1500)

Запитання 6

Двом різним книгам спробували присвоїти однаковий ISBN, і база не дозволила. Яке обмеження стоїть на полі isbn?

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

UNIQUE

CHECK

DEFAULT

NOT NULL

Запитання 7

Адміністратор виконав DELETE FROM loans; без умови WHERE. Що сталося?

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

Видалився лише перший запис

База попросила підтвердження

Видалилися всі записи таблиці loans

Видалилася сама таблиця разом зі структурою

Запитання 8

Яка послідовність дій найбезпечніша перед виконанням UPDATE у робочій базі?

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

Одразу виконати UPDATE і перевірити результат потім

Спершу виконати SELECT з тим самим WHERE і переглянути рядки

Видалити таблицю і створити її знову

Вимкнути всі обмеження таблиці

Запитання 9

Учень записав дату видачі книги як '07.10.2026', а інший — як '2026-10-07'. Чому в базі краще використовувати формат РРРР-ММ-ДД?

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

Він коротший

Так вимагає українське законодавство

Тоді сортування за датою працює правильно

В іншому форматі дати не зберігаються

Запитання 10

Які з цих команд змінюють структуру таблиці або базу загалом, а не окремі записи?

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

ALTER TABLE students ADD COLUMN email TEXT

DROP TABLE loans

CREATE TABLE clubs (id INTEGER PRIMARY KEY)

UPDATE books SET copies = 2 WHERE id = 1

Запитання 11

У таблиці books поле copies має DEFAULT 1. Що буде, якщо додати книгу, не вказавши copies?

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

Виникне помилка NOT NULL

Поле залишиться порожнім

У полі буде значення 1

Значення буде 0

Запитання 12

Який запит позначить, що книгу з видачі №5 повернули 7 жовтня 2026 року?

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

UPDATE loans SET returned_on = '2026-10-07' WHERE id = 5

INSERT INTO loans (returned_on) VALUES ('2026-10-07')

UPDATE loans SET returned_on = '2026-10-07'

DELETE FROM loans WHERE id = 5

Запитання 13

Чому в компаніях структуру бази описують кодом (міграціями), а не створюють таблиці вручну через інтерфейс?

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

Бо інтерфейси для баз даних платні

Щоб структуру можна було відтворити і відстежити зміни

Бо вручну таблиці створюються повільніше

Бо SQL не підтримує візуальні інструменти

Запитання 14

Які інструменти дозволяють працювати з SQLite-базою?

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

sqliteonline.com

DB Browser for SQLite

DBeaver

Paint

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

Створити тест
В прямому ефірі
Інтернет-конференція: Інклюзія та робота з дітьми з ООП: команда психолого-педагогічного супроводу