NEW
Font size
WorksheetsСоздание и изменение таблиц в SQL
Total questions: 8
Worksheet time: 3mins
1. Что делает команда CREATE TABLE AS SELECT (CTAS)?
Создаёт пустую таблицу без данных
Создаёт копию структуры и копирует данные
Только копирует данные без структуры
Добавляет новый столбец к таблице
2. Что из этого НЕ копируется при CTAS в PostgreSQL/MySQL?
CHECK-констрейнты и комментарии столбцов
Индексы
Данные
Типы столбцов
Какой тип данных используется для хранения массива значений в одной ячейке?
JSONB
ENUM
ARRAY
TEXT
4. Что делает команда CREATE INDEX idx_students_email ON students(email); ?
Добавляет новый столбец
Создаёт индекс для ускорения поиска
Обновляет таблицу
Удаляет дубликаты
5. Что делает следующий код?
Создаёт временную таблицу
Делит таблицу по регионам
Создаёт индекс
Добавляет ограничения
6. Что означает DROP TABLE IF EXISTS learners CASCADE; ?
Удаляет таблицу только если она не пуста
Удаляет таблицу, даже если она не существует
Удаляет таблицу и все связанные объекты (VIEW, FOREIGN KEY и т.д.)
Удаляет только структуру таблицы
7. Что делает команда ALTER TABLE students SET READ ONLY; ?
Замораживает таблицу — нельзя вносить изменения
Удаляет все записи
Дублирует таблицу
Разрешает только INSERT
8. Что делает параметр WITH (fillfactor = 80) при создании таблицы?
Указывает процент памяти, выделенной базе
Контролирует количество строк
Настраивает степень заполненности страниц таблицы
Устанавливает приоритет индекса
