Для студентов МУ им. С.Ю. Витте по предмету Базы данныхБазы данныхБазы данных
5,0051
2025-11-082025-12-24СтудИзба
🔑 ГОТОВЫЕ ответы на тесты 1-4 по предмету Базы данных. Витте ✨
Ответы к экзамену: Базы данных
Описание
ОТВЕТЫ на 162 вопросов по тестам 1-4 🎉
Вероятность совпадения вопросов очень велика, поэтому с этим файлом Вы точно сдадите эту дисциплину.
Оценка ОТЛИЧНО
Вероятность совпадения вопросов очень велика, поэтому с этим файлом Вы точно сдадите эту дисциплину.
Оценка ОТЛИЧНО
Список вопросов
Установите соответствие между запросом и результатом
Установите соответствие между запросом и результатом
Схема БД (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):
Если для добавления первичного ключа вы используете инструкцию (вставить слово), для столбцов первичных ключей при создании таблицы должно быть указано ограничение NOT NULL.
Установите соответствие между операторами SQL и их действиями
Команда ALTER TABLE используется для
Основные команды языка манипулирования данными:
Операторы SQL условия принадлежности:
В виде чего можно представлять сведения о каком-либо объекте, предмете или сущности:
Задано базу данных учета легковых автомобилей, которая описывается таблицей «Автомобили». Структура таблицы следующая
В таблицу внесены следующие данные:
Согласно определению первой нормальной формы все атрибуты (столбцы, поля) таблицы должны быть атомарными (неделимыми). Выберите правильную нормализацию в первую форму
В таблицу внесены следующие данные:
Согласно определению первой нормальной формы все атрибуты (столбцы, поля) таблицы должны быть атомарными (неделимыми). Выберите правильную нормализацию в первую формуЗадана произвольная таблица, содержащая информацию о гражданине. Таблица используется при переписи населения. Необходимо привести эту таблицу к 2 НФ (вторая нормальная форма). Структура таблицы следующая.
В результате внесенных изменений, выберите правильную структуру таблицы в 2НФ:
В результате внесенных изменений, выберите правильную структуру таблицы в 2НФ:Схема БД (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). В таблице в Trip для каждого рейса, однозначно определяемого уникальным номером рейса – id_trip (первичный ключ к таблице Trip), указаны компании – company (внешний ключ к таблице Company), модель самолета - plane, из города – town_from, в город – town_to, отправление – time_out, прибытие – time_in.
Выберите правильный запрос, где в результирующей таблице будут выведены все вылеты, совершенные с 13:00 по 21:00 (как представлено на рисунке ниже)
![]()
Выберите правильный запрос, где в результирующей таблице будут выведены все вылеты, совершенные с 13:00 по 21:00 (как представлено на рисунке ниже) 
Схема БД БД (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). В таблице Сompany для каждой компании, однозначно определяемого уникальным кодом – id_company (первичный ключ) и название компании – name_company.
С помощью какого оператора SQL были выведены все авиакомпании аэропорта:
С помощью какого оператора SQL были выведены все авиакомпании аэропорта:Этот оператор отвечает за изменение таблицы:
Установите последовательность шагов работы триггера по удалению записей
Представим, что транзакция 1 обновляет строку. Транзакция 2 считывает обновленную строку до того, как транзакция 1 зафиксирует обновление. Если транзакция 1 выполняет откат изменений, то транзакция 2 будет считать данные, которые никогда не существовали. Какое чтение происходит в данном примере?
Установите последовательность уровней изоляции транзакций, начиная с самого высокого:
Внутри транзакции не может быть следующих операторов
Транзакция – это …
Схема БД (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). В таблице Trip для каждого рейса, однозначно определяемого уникальным номером рейса – id_trip (первичный ключ к таблице Trip), указаны компании – company (внешний ключ к таблице Company), модель самолета - plane, из города – town_from, в город – town_to, отправление – time_out, прибытие – time_in.
А в таблице Company для каждой авиакомпании, однозначно определяемого уникального кода – id_company и названии компании – name_company.
Выберите правильный запрос, где в результирующей таблице будут выведены все компании, совершавшие перелеты на Boeing (как представлено на рисунке ниже)
![]()
А в таблице Company для каждой авиакомпании, однозначно определяемого уникального кода – id_company и названии компании – name_company.
Выберите правильный запрос, где в результирующей таблице будут выведены все компании, совершавшие перелеты на Boeing (как представлено на рисунке ниже) 
Схема БД (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). В таблице Trip для каждого рейса, однозначно определяемого уникальным номером рейса – id_trip (первичный ключ к таблице Trip), указаны компании – company (внешний ключ к таблице Company), модель самолета - plane, из города – town_from, в город – town_to, отправление – time_out, прибытие – time_in.
Выберите правильный запрос, где в результирующей таблице будут выведены все названия самолетов, на котором можно улететь в Москву (как представлено на рисунке ниже)
![]()
Выберите правильный запрос, где в результирующей таблице будут выведены все названия самолетов, на котором можно улететь в Москву (как представлено на рисунке ниже) 
Схема БД (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). Таблица Salesman содержит информацию о продавцах магазина, определяемым уникальным кодом – id_salesman, а также фамилия и имя продавца – name_salesman.
Отсортируйте все записи из списка таблицы по столбцу name_salesman в обратном порядке, как показано на рисунке ниже.
С помощью какого параметра у оператора ORDER BY столбец name-salesman был отсортирован в обратном порядке:
Отсортируйте все записи из списка таблицы по столбцу name_salesman в обратном порядке, как показано на рисунке ниже.
С помощью какого параметра у оператора ORDER BY столбец name-salesman был отсортирован в обратном порядке:Этот оператор определяет значение, которым будет заполнен тот или иной столбец по умолчанию при создании таблицы:
Схема БД состоит из четырех таблиц: 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). В таблице Printer для каждой модели принтера указывается, является ли он цветным - color ('y', если цветной), тип принтера - type (лазерный – 'Laser', матричный – 'Matrix') и цена - price.
С помощью какого оператора из группы DML в таблицу Printer будут внесены следующие корректировки: «у модели 6748 черно-белая печать».
С помощью какого оператора из группы DML в таблицу Printer будут внесены следующие корректировки: «у модели 6748 черно-белая печать».Установите последовательность изменение данных с помощью оператора UPDATE
Реляционная база данных
Операторы SQL для фильтрации по нескольким условиям (составные условия):
Схема БД (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). В таблице Trip для каждого рейса, однозначно определяемого уникальным номером рейса – id_trip (первичный ключ к таблице Trip), указаны компании – company (внешний ключ к таблице Company), модель самолета - plane, из города – town_from, в город – town_to, отправление – time_out, прибытие – time_in.
Выберите правильный запрос, где в результирующей таблице будут выведены все названия самолетов, на котором можно улететь в Москву (как представлено на рисунке ниже)
![]()
Выберите правильный запрос, где в результирующей таблице будут выведены все названия самолетов, на котором можно улететь в Москву (как представлено на рисунке ниже) 
Схема БД состоит из четырех таблиц: 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' - принтер). Предполагается, что номера моделей в таблице Product уникальны для всех производителей и типов продуктов.
С помощью оператора SELECT был выполнен запрос, где в таблице найдены типы электроники по выбранному производителю. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже
![]()
С помощью оператора SELECT был выполнен запрос, где в таблице найдены типы электроники по выбранному производителю. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже

Виды оператора JOIN:
Строковые функции в SQL
Установите соответствие между названиями функций SQL и производимыми в результате их выполнения действиями
Схема БД состоит из четырех таблиц: 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>, этот запрос:
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 выбирает по умолчанию только отдельные значения. Чтобы разрешить повторяющиеся значения, используйте объединение (вставить слово)
Характеристики ответов (шпаргалок) к экзамену
Тип
Коллекция: Ответы (шпаргалки) к экзамену
Предмет
Учебное заведение
Семестр
Просмотров
310
Качество
Идеальное компьютерное
Количество вопросов
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
МУ им. С.Ю. Витте














