Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

9373_Заболотников

.pdf
Скачиваний:
1
Добавлен:
20.06.2023
Размер:
226.52 Кб
Скачать

ИТОГОВОЕ ТЕСТИРОВАНИЕ

по дисциплине "Управление данными"

Выполнил: Заболотников М.Е.

Группа: 9373

Дата сдачи: 17.12.2021

1.Выберите операторы разграничения доступа пользователей к объектам базы данных Ответ:

GRANT и REVOKE.

2.Дана таблица «Экзамены». Напишите SQL-запрос по определению среднего балла по группе по результатам тестирования.

Ответ:

SELECT Группа, AVG(Оценка за тестирование) FROM Экзамены GROUP BY Группа

3.Необходимо в таблицу «Студенты» внести сведения о новом студенте, заполнив поля «ФИО», «Группа», «Адрес». Напишите соответствующий SQL-запрос.

Ответ:

INSERT INTO Студенты (ФИО, Группа, Адрес)

VALUES ('Иванов Иван Иванович', 9373, 'Каменоостровский пр-кт, 82')

4.Какой из операторов позволяет найти в БД подмножество значений отдельного поля и применить функцию агрегирования к этому подмножеству записей:

Ответ:

GROUP BY

5.Какого типа данные содержит оператор EXISTS?

Ответ:

Типа bool (true или false)

6.Даны две таблицы «Студенты», «Дисциплины осеннего семестра».

Напишите запрос на симметричное объединение таблиц. Поля таблиц задайте самостоятельно.

Ответ:

SELECT *

FROM Студенты St INNER JOIN Дисциплины осеннего семестра Ds ON St.Дисциплина = Ds.НомерДисциплины

7.В чем назначение свойства атомарности транзакции?

Ответ:

Суть данного свойства заключается в логической неделимости транзакции. Это значит, что выполняются либо все операции, входящие в транзакцию, либо не выполняется ни одна.