Для студентов МУ им. С.Ю. Витте по предмету Базы данныхБазы данных. Готовые ответы на тестыБазы данных. Готовые ответы на тесты
2025-11-082025-11-25СтудИзба
Ответы к экзамену: Базы данных. Готовые ответы на тесты
Описание
ОТВЕТЫ на 139 вопросов по тестам 1-4 🎉
Вероятность совпадения вопросов очень велика, поэтому с этим файлом Вы точно сдадите эту дисциплину.
2025 год
Московский университет им. С.Ю. Витте
Оценка ОТЛИЧНО
Вероятность совпадения вопросов очень велика, поэтому с этим файлом Вы точно сдадите эту дисциплину.
2025 год
Московский университет им. С.Ю. Витте
Оценка ОТЛИЧНО
Список вопросов
Схема БД состоит из четырех таблиц: Product (maker, model, type); PC (id_pc, model, speed, ram, hd, cd, price); Laptop (id_laptop, model, speed, ram, hd, price, screen); Printer (id_printer, model, color, type, price). В таблице Laptop для каждого ноутбука, однозначно определяемого уникальным кодом - id_lap (первичный ключ к таблице Laptop), указаны модели - model (внешний ключ к таблице Product), скорость - speed, объем памяти - ram, размер диска - hd, цена - price и размер экрана -screen
С помощью оператора SELECT был выполнен запрос, где в таблице найдены номер модели, скорость и объем памяти ноутбуков по выбранному размера экрана. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже
![]()
С помощью оператора SELECT был выполнен запрос, где в таблице найдены номер модели, скорость и объем памяти ноутбуков по выбранному размера экрана. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже 
Представьте, что базой данных пользуются несколько менеджеров и аналитиков, а таблица «Сотрудники» содержит те же столбцы, что и учебная база.
Записи должностей в таблице «Должность» уникальны, так как нет смысла повторно создавать имеющуюся запись. Записи в таблице «Сотрудники» также уникальны, но несколько различных сотрудников могут находиться на одинаковой должностной позиции. Какая связь понадобится для решения данной проблемы?
![]()
Записи должностей в таблице «Должность» уникальны, так как нет смысла повторно создавать имеющуюся запись. Записи в таблице «Сотрудники» также уникальны, но несколько различных сотрудников могут находиться на одинаковой должностной позиции. Какая связь понадобится для решения данной проблемы? 
В данном примере создается триггер на добавление записей. Внутри триггера объявлется переменная @Name типа varchar длиной в 50 символов. В эту переменную сохраняется содержимое поля "vcName" таблицы inserted. Далее проверяется, если имя равно Вася, то сообщается ошибка и откатывается транзакция. Иначе, строка будет удачно добавлена.
Выберите триггер, который запретит нулевые значения для поля "vcName".
Выберите триггер, который запретит нулевые значения для поля "vcName".Установите соответствие между запросом и результатом
Установите последовательность процедур логического проектирования
Установите соответствие между понятием и определением:
ORDER BY — упорядочивает строки, возвращенные запросом: в Expr — указывается значение выражения, которое определяет правило упорядочивания строк по возрастанию ASC или убыванию
Нормализованная база данных считается, что
Structured Query Language a.k.a SQL – язык работы с (вставить слово) БД направленные на манипулирование структурой и записями в БД.
Этот оператор отвечает за создания уникального индекса:
(вставить слово) - процесс улучшения структуры базы данных за счет удаления излишней, повторяющейся информации
Под (вставить слово) понимают основное содержание объекта ПО, о котором собирают информацию.
«Сущность – связь» это
Отношение находится в первой нормальной форме (1НФ) если:
Установите последовательность шагов сбора бизнес - требований:
Уровни ER модели и модели данных:
Нормализация в классическом виде проводится до четвертой нормальной формы (4НФ), все что больше это (вставить слово) форма
Целостность данных заключается
Виды ключей:
При описании реляционной модели часто используют следующие термины
Целостность данных обеспечивают
Модель данных представляет собой
Реляционная модель данных - это
Оператор, который возвращает значение true, если все значения подчиненного запроса удовлетворяют условию.
Для возращения количество строк, соответствующих заданным критериям, применяется функция (вставить слово)
Функция (ставить слово) возвращает количество символов указанного строкового выражения, исключая конечные пробелы.
Агрегатные функции в SQL
Схема БД (magazin) состоит из четырех таблиц: Salesman (id_salesman, name_salesman); Buyer (id_buyer, name_ buyer); Album (id_album, name_album, style, executor); Sale (id_sale, salesman, buyer, album, data_sale, price). В таблице Album для каждого альбома, однозначно определяемого уникальным кодом – id_album (первичный ключ к таблице Album), указаны имя альбома – name_album, жанр – style, а также исполнитель альбома – executor.
С помощью какого оператора из группы DML в таблицу Album будут внесены следующие данные: «альбом «Rumours» исполнителя Fleetwood Mac в жанре rock»
С помощью какого оператора из группы DML в таблицу Album будут внесены следующие данные: «альбом «Rumours» исполнителя Fleetwood Mac в жанре rock» Установите соответствие между запросом и результатом
SELECT * FROM <table_name>, этот запрос:
Схема БД (airports) состоит из четырех таблиц: Company (id_company, name_company); Passenger (id_passenger, name_passenger); Trip (id_trip, company, plane, town_from, town_to, tine_out, time_in); Pass_in_trip (id_pass, trip, passenger, place). В таблице Passenger для каждого пассажира, однозначно определяемого уникальным кодом – id_passanger (первичный ключ), фамилия и имя пассажира – name_passanger.
С помощью какого оператора SQL были выведены все имена пассажиров:
С помощью какого оператора SQL были выведены все имена пассажиров:Установите соответствие между операторами SQL и их действиями
Установите последовательности создании новой таблицы (CREATE TABLE):
UPDATE <table name> SET [<field_name> <parameter_name>] WHERE <condition>
Команда WHERE в этом запросе:
Команда WHERE в этом запросе:
Если поместить ключевые слова (вставить слово) сразу после типа данных столбца, любая попытка пометить значение NULL в это поле будет отклонена.
Этот оператор отвечает за добавление данных в созданную таблицу:
База данных (БД) - это ...
Типы данных SQL строковые
Сортировка в определённом порядке делается с помощью ORDER BY. Он может принимать опциональный модификатор - ASC (по-умолчанию) сортирующий по возрастанию. Этот опциональный модификатор отвечает за сортировку по убыванию:
Установите последовательность шагов проектирования:
Установите последовательность процедур концептуального проектирования
(вставить слово) показывает сущности и отношения между ними.
(вставить слово) ключ - выполняет роль первичного ключа, в том случае, когда невозможно однозначно определить запись по одному атрибуту берется совокупность двух/трех атрибутов
Установите последовательность процедур физического проектирования
Установите последовательность алгоритма приведения к 1 нормальной формы
Отношение находится в нормальной форме Бойса-Кодда (БКНФ) если
Не избыточность данных заключается:
Связь «один ко многим» представляет
Концептуальная модель представляет:
Нормальная форма Бойса–Кодда - это
Отношение находится в третьей нормальной форме (3НФ) если:
Суррогатный ключ - это
Ненормализованная форма - это
Отношение находится во второй нормальной форме (2НФ) если:
Нормальные формы уровня архитектора и ученых (исследователи):
Установите последовательность шагов транзакции
Установите последовательность шагов вложенных транзакций
Представления используются в следующих случаях:
Представим, что в транзакции 2 выполняется SQL-оператор, использующий все значения поля f2. Затем в транзакции 1 выполняется вставка новой строки, приводящая к тому, что повторное выполнение SQL-оператора в транзакции 2 выдаст другой результат.
Какая аномалия транзакции приведена в примере?
Какая аномалия транзакции приведена в примере?Представим, что между считываниями данных транзакцией 1 транзакция 2 изменила одну из строк, одно и то же выражение дало разные результаты – во второй раз получено меньшее число свободных мест.
Какая аномалия транзакции приведена в примере?
Какая аномалия транзакции приведена в примере?Установите последовательность шагов работы триггера по добавлению записей
Установите соответствия между примерами аномалии и их названиями
![]()

Неявная транзакция –
Фиксация транзакции:
Триггеры делится на:
Пусть задана база данных учета учебного процесса в некотором учебном заведении, которая описывается таблицей (одной из таблиц) со следующей структурой
Для примера в таблицу внесены следующие данные (фрагмент таблицы).
В вышеприведённой таблице какое свойство данных нарушено для хранения базы данных?
Для примера в таблицу внесены следующие данные (фрагмент таблицы).
В вышеприведённой таблице какое свойство данных нарушено для хранения базы данных?Установите соответствие между и понятиями и их примерами:
![]()

Схема БД состоит из четырех таблиц: Product (maker, model, type); PC (id_pc, model, speed, ram, hd, cd, price); Laptop (id_laptop, model, speed, ram, hd, price, screen); Printer (id_printer, model, color, type, price). В таблице PC для каждого ПК, однозначно определяемого уникальным кодом – id_pc, указаны модель – model (внешний ключ к таблице Product), скорость - speed, объем памяти - ram, размер диска - hd, скорость считывающего устройства - cd и цена - price.
С помощью оператора SELECT был выполнен запрос, где найдены размеры жестких дисков у двух и более компьтеров. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже
![]()
С помощью оператора SELECT был выполнен запрос, где найдены размеры жестких дисков у двух и более компьтеров. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже 
Схема БД состоит из четырех таблиц: Product (maker, model, type); PC (id_pc, model, speed, ram, hd, cd, price); Laptop (id_laptop, model, speed, ram, hd, price, screen); Printer (id_printer, model, color, type, price). В таблице Product представляет производителя (maker), номер модели (model) и тип ('PC' - ПК, 'Laptop' - ПК-блокнот или 'Printer' - принтер).
С помощью оператора SELECT был выполнен запрос, где в таблице найдены производители, выпускающие компьютеры. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже
![]()
С помощью оператора SELECT был выполнен запрос, где в таблице найдены производители, выпускающие компьютеры. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже 
Оператор Union выбирает по умолчанию только отдельные значения. Чтобы разрешить повторяющиеся значения, используйте объединение (вставить слово)
Установите соответствие между названиями функций SQL и производимыми в результате их выполнения действиями
Выберите связь показанная на рисунке ![]()

Выберите объединение показном на рисунке ![]()

Межтабличная связь, организовывающая с целью
EXISTS - это
Выберите связь показанная на рисунке ![]()

Схема БД состоит из четырех таблиц: Product (maker, model, type); PC (id_pc, model, speed, ram, hd, cd, price); Laptop (id_laptop, model, speed, ram, hd, price, screen); Printer (id_printer, model, color, type, price). В таблице PC для каждого ПК, однозначно определяемого уникальным кодом – id_pc (первичный ключ к таблице PC), указаны модели – model (внешний ключ к таблице Product), скорость - speed , объем памяти - ram, размер диска - hd, скорость считывающего устройства - cd и цена – price.
С помощью оператора SELECT был выполнен запрос, где в таблице найдены номер модели, скорость и скорость считывающего устройства, имеющих 12x или 24x и цену не больше 400000. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже
![]()
С помощью оператора SELECT был выполнен запрос, где в таблице найдены номер модели, скорость и скорость считывающего устройства, имеющих 12x или 24x и цену не больше 400000. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже 
Схема БД состоит из четырех таблиц: Product (maker, model, type); PC (id_pc, model, speed, ram, hd, cd, price); Laptop (id_laptop, model, speed, ram, hd, price, screen); Printer (id_printer, model, color, type, price). В таблице PC для каждого ПК, однозначно определяемого уникальным кодом – id_pc (первичный ключ к таблице PC), указаны модели – model (внешний ключ к таблице Product), скорость - speed , объем памяти - ram, размер диска - hd, скорость считывающего устройства - cd и цена – price.
С помощью оператора SELECT был выполнен запрос, где в таблице найдены номер модели, скорость и размер жесткого диска для всех ПК стоимостью менее 450000. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже
![]()
С помощью оператора SELECT был выполнен запрос, где в таблице найдены номер модели, скорость и размер жесткого диска для всех ПК стоимостью менее 450000. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже 
Какой синтаксис команды показан на рисунке ниже? ![]()

Представим, что в транзакции 2 выполняется SQL-оператор, использующий все значения поля f2. Затем в транзакции 1 выполняется вставка новой строки, приводящая к тому, что повторное выполнение SQL-оператора в транзакции 2 выдаст другой результат.
Транзакция 1
Транзакция 2
SELECT SUM(f2) FROM tbl1;
INSERT INTO tbl1 (fl.f2) VALUES (15,20); COMMIT;
SELECT SUM(f2) FROM tbl1;
Какая аномалия транзакции приведена в примере?
Транзакция 1
Транзакция 2
SELECT SUM(f2) FROM tbl1;
INSERT INTO tbl1 (fl.f2) VALUES (15,20); COMMIT;
SELECT SUM(f2) FROM tbl1;
Какая аномалия транзакции приведена в примере?
Например, необходимость вычитать запасы в процессе размещения заказа на Taobao. Ниже, прежде чем изменять запись с id = 1, сначала заблокируем ее для обновления, а затем изменим.
Какая блокировка подойдет для этой стратегии?
Какая блокировка подойдет для этой стратегии?
Установите соответствия между операторами и их действиями
Конкретный уровень изоляции обеспечивает сама (вставить слово) с помощью своих внутренних механизмов.
Установите соответствия свойствами ASID и их действиями:
Установите соответствия между названиями феноменов и их выполнений при параллельной транзакции:
Триггеры могут:
Действие, обеспечивающее запись на диск изменений в базе данных, которые были сделаны в процессе выполнения транзакции - это
Типы транзакции
Характеристики представлений:
Блокировка – это
Stored Procedure –
Хранимые процедуры делится на:
Внутри транзакции не может быть следующих операторов
Какой синтаксис команды показан на рисунке ниже? ![]()

Какой синтаксис команды показан на рисунке ниже? ![]()

Характеристики ответов (шпаргалок) к экзамену
Тип
Коллекция: Ответы (шпаргалки) к экзамену
Предмет
Учебное заведение
Семестр
Просмотров
251
Качество
Идеальное компьютерное
Количество вопросов
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
МУ им. С.Ю. Витте

















