9373_Заболотников
.pdfИТОГОВОЕ ТЕСТИРОВАНИЕ
по дисциплине "Управление данными"
Выполнил: Заболотников М.Е.
Группа: 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.В чем назначение свойства атомарности транзакции?
Ответ:
Суть данного свойства заключается в логической неделимости транзакции. Это значит, что выполняются либо все операции, входящие в транзакцию, либо не выполняется ни одна.