Uploaded by The Kadirros

Контрольный тест УД ЛЭТИ

advertisement
1. Выберите, в какой из технологий база данных, СУБД и прикладная программа
(приложение) располагаются на одном компьютере:

Централизованная архитектура СУБД

Архитектура «файл-сервер»

Архитектура «Клиент-Сервер»
Централизованная архитектура СУБД
2. Напишите транзакцию на изменение значения «Оценка за тестирование» - 4 для
студента Иванова Василия Ивановича, гр. 6373 в следующее отношение:
Группа
ФИО
Оценка за тестирование
UPDATE Название_таблицы SET "Оценка за тестирование" = 4
WHERE Группа = '6373' AND ФИО = 'Иванов Василий Иванович';
3. Используя данные таблицы «Товары» с полями (ID_товара, категория товара,
наименование, количество, стоимость), составить SQL-запрос, который находит
количество товаров в каждой категории.
SELECT категория_товара, COUNT(ID_товара) AS количество_товаров
FROM Товары
GROUP BY категория_товара;
4. От каких видов сбоя в СУБД реализуется физическая целостность данных?





Сбои хранения данных (дисковые сбои): Механизмы контроля целостности данных
обычно включают методы проверки целостности файловой системы и дисков,
чтобы предотвратить повреждения файлов базы данных.
Сбои оборудования (например, отказ дисков): За счет репликации, RAID-массивов
или резервного копирования данных можно защититься от потери данных из-за
сбоев оборудования.
Сбои ввода-вывода (I/O): Физическая целостность данных включает механизмы
обеспечения корректного чтения и записи данных на уровне дисковых операций,
чтобы избежать ошибок ввода-вывода.
Неожиданные отключения (например, отключение питания): Системы управления
базами данных обычно используют журналирование и транзакционные журналы
для обеспечения восстановления данных после неожиданных отключений или
сбоев питания.
Сбои операционной системы или программного обеспечения: Целостность данных
может быть защищена через механизмы, предотвращающие ошибки операционной
системы или программного обеспечения, которые могут привести к повреждению
файлов базы данных.
5. К какому типу относится запрос, если в нем содержится оператор LIKE?
Относится к категории запросов на выборку данных из базы данных. Оператор
LIKE используется для выполнения поиска по шаблону или для фильтрации строк
на основе определенных условий с использованием символов-масок.
6. Даны две таблицы «Товар», «Покупатель». Напишите запрос на асимметричное
объединение таблиц, при котором отношение «Покупатель» является главным, т.к.
некоторые товары могут временно отсутствовать. Поля таблиц задайте самостоятельно.
Предположим, что у таблиц "Товар" и "Покупатель" есть следующие поля:
Товар
Покупатель
ID_Товара
ID_Покупателя
Наименование
Имя
Стоимость
Адрес
SELECT *
FROM Покупатель AS P
LEFT JOIN Товар AS T ON P.ID_Покупателя = T.ID_Покупателя
UNION
SELECT *
FROM Покупатель AS P
RIGHT JOIN Товар AS T ON P.ID_Покупателя = T.ID_Покупателя
7. Приведите (нарисуйте) ER-модель для задания п.6 с соблюдением типов, наименований
и модальности связей между отношениями.
У одного товара может быть много покупателей, так и у покупателя может быть много
товаров.
Download