Что такое реляционная база данных (РБД)?
База данных, где информация хранится в виде документов
Комплекс программ для управления данными
Язык для управления данными
Система, где данные хранятся в виде связанных таблиц (строк и столбцов)
Что такое SQL?
Структурированный язык запросов для получения информации из базы данных
Язык программирования для создания сайтов
Система управления базами данных (СУБД)
Язык для управления буферами оперативной памяти
Что такое Система управления базами данных (СУБД)?
Язык запросов к базе данных
Две или более таблиц, связанные между собой
Комплекс программ, который позволяет управлять базами и данными в них
Хранилище, где у каждого объекта есть свое место
Какое понятие в реляционной модели соответствует табличной строке, содержащей информацию об одном конкретном объекте?
Кортеж (запись)
Отношение
Атрибут
Домен
Что представляет собой Домен в реляционной модели данных?
Столбец в таблице
Допустимые значения для каждого атрибута
Сама таблица
Порядковый номер строки
Что такое "атрибут" в контексте реляционной модели данных?
Допустимые значения для столбца
Табличная строка с порядковым номером
Столбец в таблице, который содержит один конкретный параметр
Сама таблица
Какова основная функция первичного ключа в таблице?
Определение типа данных в столбце
Удаление строк из таблицы
Предоставление доступа пользователям
Уникальный идентификатор, связывающий таблицы между собой
Что такое Внешний ключ (Foreign Key)?
Уникальное значение, которое потенциально может быть ключом
Столбец-ссылка, каждое значение которого соответствует первичному ключу в другой таблице
Идентификатор, такой как индекс или артикул
Столбец, который не имеет отношения к другим таблицам
Что такое транзакция в контексте SQL?
Язык для получения из базы данных необходимой информации
Команда, которая определяет, кто из пользователей может отправлять запросы к базе
Набор команд, которые выполняются поочередно и в случае ошибки откатываются назад
Набор команд, которые работают с объектами (таблицами)
Какой из перечисленных групп SQL-операторов не существует?
DML (Data Manipulation Language)
TCL (Transaction Control Language)
DDL (Data Definition Language)
DSL (Data Security Language)
Какие операторы входят в группу TCL (Transaction Control Language)?
SELECT, INSERT, UPDATE, DELETE
BEGIN TRANSACTION, COMMIT TRANSACTION, ROLLBACK TRANSACTION, SAVE TRANSACTION
CREATE, ALTER, DROP
GRANT, REVOKE, DENY
Какие операторы относятся к группе операторов DDL (Data Definition Language)?
BEGIN TRANSACTION, COMMIT TRANSACTION
SELECT, INSERT, UPDATE
GRANT, REVOKE, DENY
CREATE, ALTER, DROP
Какие операторы относятся к группе операторов DML (Data Manipulation Language)?
GRANT, REVOKE, DENY
COMMIT, ROLLBACK, SAVE
SELECT, INSERT, UPDATE, DELETE
CREATE, DROP, ALTER
Какие операторы относятся к группе операторов DCL (Data Control Language)?
BEGIN TRANSACTION, ROLLBACK
SELECT, UPDATE, DELETE
GRANT, REVOKE, DENY
CREATE, ALTER, DROP
Что из перечисленного НЕ является основной задачей СУБД?
Управление буферами оперативной памяти
Поддержка языков баз данных
Управление транзакциями
Низкоуровневое управление доступом к сети и сетевым протоколам
Резервное копирование и восстановление после сбоев
Непосредственное управление данными
Что такое SQL-диалекты?
Устаревшие версии языка SQL
Языки, созданные для нереляционных баз данных
Набор команд, которые выполняются только внутри транзакции
Различные виды языка SQL с уникальными особенностями, которые не всегда будут работать в других СУБД
Что из перечисленного НЕ является СУБД?
SQL
SQLite
Oracle
MySQL
Google Cloud Spanner
PostgreSQL
Какой оператор используется для выбора данных в SQL?
DELETE
UPDATE
INSERT
SELECT
Какая SQL-команда используется для изменения существующих данных в таблице?
INSERT
SELECT
UPDATE
DELETE
Выберите неправильный вариант описания оператора SQL
WHERE — для указания условия
ORDER BY — для сортировки данных
JOIN — для группировки данных по признаку
LIMIT — для ограничения количества результатов
Каким знаком, согласно статье, должен заканчиваться SQL-запрос?
;
!
.
//