🔑 ГОТОВЫЕ ответы на тесты 1-4 по предмету Базы данных. Витте ✨
Ответы к экзамену: Базы данных
Описание
ОТВЕТЫ на 162 вопросов по тестам 1-4 🎉
Вероятность совпадения вопросов очень велика, поэтому с этим файлом Вы точно сдадите эту дисциплину.
Оценка ОТЛИЧНО
Вероятность совпадения вопросов очень велика, поэтому с этим файлом Вы точно сдадите эту дисциплину.
Оценка ОТЛИЧНО
Список вопросов
Установите соответствие между понятием и определением:
Установите последовательность процедур концептуального проектирования
Задана произвольная таблица, содержащая информацию о гражданине. Таблица используется при переписи населения. Необходимо привести эту таблицу к 2 НФ (вторая нормальная форма). Структура таблицы следующая.
В результате внесенных изменений, выберите правильную структуру таблицы в 2НФ:
В результате внесенных изменений, выберите правильную структуру таблицы в 2НФ:Установите последовательность шагов работы триггера по удалению записей
Установите последовательность уровней изоляции транзакций, начиная с самого высокого:
Установите последовательность процедур логического проектирования
Под (вставить слово) понимают основное содержание объекта ПО, о котором собирают информацию.
Нормализация в классическом виде проводится до четвертой нормальной формы (4НФ), все что больше это (вставить слово) форма
При описании реляционной модели часто используют следующие термины
Модель данных представляет собой
Установите последовательность шагов проектирования:
(вставить слово) показывает сущности и отношения между ними.
(вставить слово) ключ - выполняет роль первичного ключа, в том случае, когда невозможно однозначно определить запись по одному атрибуту берется совокупность двух/трех атрибутов
Установите последовательность процедур физического проектирования
Установите последовательность алгоритма приведения к 1 нормальной формы
Концептуальная модель представляет:
Нормальные формы уровня архитектора и ученых (исследователи):
Установите последовательность шагов транзакции
Установите последовательность шагов работы триггера по добавлению записей
Установите соответствия между примерами аномалии и их названиями
![]()

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

Установите соответствия между названиями феноменов и их выполнений при параллельной транзакции:
Действие, обеспечивающее запись на диск изменений в базе данных, которые были сделаны в процессе выполнения транзакции - это
Какой синтаксис команды показан на рисунке ниже? ![]()

Установите соответствие между понятием и их примерами:
![]()

Операторы SQL условия принадлежности:
Представим, что транзакция 1 обновляет строку. Транзакция 2 считывает обновленную строку до того, как транзакция 1 зафиксирует обновление. Если транзакция 1 выполняет откат изменений, то транзакция 2 будет считать данные, которые никогда не существовали. Какое чтение происходит в данном примере?
Представьте, что базой данных пользуются несколько менеджеров и аналитиков, а таблица «Сотрудники» содержит те же столбцы, что и учебная база.
Записи должностей в таблице «Должность» уникальны, так как нет смысла повторно создавать имеющуюся запись. Записи в таблице «Сотрудники» также уникальны, но несколько различных сотрудников могут находиться на одинаковой должностной позиции. Какая связь понадобится для решения данной проблемы?
![]()
Записи должностей в таблице «Должность» уникальны, так как нет смысла повторно создавать имеющуюся запись. Записи в таблице «Сотрудники» также уникальны, но несколько различных сотрудников могут находиться на одинаковой должностной позиции. Какая связь понадобится для решения данной проблемы? 
Установите соответствие между запросом и результатом
ORDER BY — упорядочивает строки, возвращенные запросом: в Expr — указывается значение выражения, которое определяет правило упорядочивания строк по возрастанию ASC или убыванию
Установите соответствие между запросом и результатом
Схема БД (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 используется для
Основные команды языка манипулирования данными:
В виде чего можно представлять сведения о каком-либо объекте, предмете или сущности:
Задано базу данных учета легковых автомобилей, которая описывается таблицей «Автомобили». Структура таблицы следующая
В таблицу внесены следующие данные:
Согласно определению первой нормальной формы все атрибуты (столбцы, поля) таблицы должны быть атомарными (неделимыми). Выберите правильную нормализацию в первую форму
В таблицу внесены следующие данные:
Согласно определению первой нормальной формы все атрибуты (столбцы, поля) таблицы должны быть атомарными (неделимыми). Выберите правильную нормализацию в первую формуСхема БД (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 были выведены все авиакомпании аэропорта:Этот оператор отвечает за изменение таблицы:
Внутри транзакции не может быть следующих операторов
Транзакция – это …
Схема БД (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".Нормализованная база данных считается, что
Structured Query Language a.k.a SQL – язык работы с (вставить слово) БД направленные на манипулирование структурой и записями в БД.
Этот оператор отвечает за создания уникального индекса:
(вставить слово) - процесс улучшения структуры базы данных за счет удаления излишней, повторяющейся информации
«Сущность – связь» это
Отношение находится в первой нормальной форме (1НФ) если:
Установите последовательность шагов сбора бизнес - требований:
Уровни ER модели и модели данных:
Целостность данных заключается
Виды ключей:
Целостность данных обеспечивают
Реляционная модель данных - это
Оператор, который возвращает значение 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 (по-умолчанию) сортирующий по возрастанию. Этот опциональный модификатор отвечает за сортировку по убыванию:
Отношение находится в нормальной форме Бойса-Кодда (БКНФ) если
Не избыточность данных заключается:
Связь «один ко многим» представляет
Нормальная форма Бойса–Кодда - это
Отношение находится в третьей нормальной форме (3НФ) если:
Суррогатный ключ - это
Ненормализованная форма - это
Отношение находится во второй нормальной форме (2НФ) если:
Установите последовательность шагов вложенных транзакций
Представления используются в следующих случаях:
Представим, что в транзакции 2 выполняется SQL-оператор, использующий все значения поля f2. Затем в транзакции 1 выполняется вставка новой строки, приводящая к тому, что повторное выполнение SQL-оператора в транзакции 2 выдаст другой результат.
Какая аномалия транзакции приведена в примере?
Какая аномалия транзакции приведена в примере?Представим, что между считываниями данных транзакцией 1 транзакция 2 изменила одну из строк, одно и то же выражение дало разные результаты – во второй раз получено меньшее число свободных мест.
Какая аномалия транзакции приведена в примере?
Какая аномалия транзакции приведена в примере?Характеристики ответов (шпаргалок) к экзамену
Тип
Коллекция: Ответы к экзамену
Предмет
Учебное заведение
Семестр
Просмотров
318
Качество
Идеальное компьютерное
Количество вопросов
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
МУ им. С.Ю. Витте
















