Для студентов МУ им. С.Ю. Витте по предмету Базы данныхБазы данных (Тесты 1-4)Базы данных (Тесты 1-4)
5,0059914
2025-10-03СтудИзба

Базы данных Витте Ответы на тесты 1-4

Ответы к экзамену Тесты 1-4: Базы данных (Тесты 1-4)
Новинка
-30%

Описание

Представлены ответы на многие вопросы из тестов 1-4 по предмету "Базы данных" для студентов Витте.
Результат сдачи зависит от попавшихся вопросов. Первый тест сдавал только один раз (т.е. вам могут попасться несколько вопросов, которых нет в файле с ответами), остальные по два раза.
Тест 1: 85 баллов;
Тест 2: в первой попытке 80, во второй - 90;
Тест 3: в первой попытке 61, во второй - 76;
Тест 4: в первой попытке 93, во второй - 95.
В итоге мой средний набранный балл за тесты получился 86 из 100 (Скриншот прилагаю).
Чтобы сдать на 4-5 желательно иметь по 2 неиспользованных попытки в каждом тесте.
ВНИМАНИЕ! Покупайте работу, только убедившись, что ваши вопросы совпадают с представленными ниже. Для этого рекомендую сначала запустить тест и сверить хотя бы несколько вопросов.


СПИСОК ВОПРОСОВ:

ТЕСТ 1

Этот оператор отвечает за изменение таблицы:
Выберите один ответ:
  • CREATE TABLE
  • DELETE TABLE
  • ALTER TABLE
  • RENAME TABLE

Реляционная база данных
Выберите один ответ:
  • Поименованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области
  • Тело связанной информации, сохраняемой в двухмерных таблицах. Напоминает адресную или телефонную книгу.
  • Совокупность допустимых структур данных и операций над ними
  • двумерный массив, который состоит из атрибутов и записей

Этот оператор отвечает за добавление данных в созданную таблицу:
Выберите один ответ:
  • INSERT INTO
  • UPDATE
  • INSERD
  • SELECT

NULL – значение, это:
Выберите один или несколько ответов:
  • неприменимое значение
  • значение любой ячейки таблицы, если мы не можем сказать применимое оно или нет
  • заполненная ячейка
  • неизвестное, но обычное, т. е. применимое значение

Операторы SQL для фильтрации по нескольким условиям (составные условия):
Выберите один или несколько ответов:
  • AND
  • IN
  • NOT
  • BETWEEN
  • OR

Первичный ключ
Выберите один ответ:
  • данный ключ позволяет ссылаться на записи родительской таблицы, находится в дочерней таблицы
  • это одно или несколько полей, которые выполняют роль поисковых или группированных признаков
  • это одно или несколько полей, однозначно идентифицирующих запись
  • отдельная реализация записи, содержащая конкретные значения ее полей.

Операторы SQL условия принадлежности:
Выберите один или несколько ответов:
  • BETWEEN
  • NOT
  • IN
  • OR
  • AND

Основные команды языка манипулирования данными:
Выберите один или несколько ответов:
  • DELETE
  • CREATE
  • UPDATE
  • SELECT
  • INSERT
  • ROLLBACK

Правила составления запроса INSERT:
Выберите один или несколько ответов:
  • Суррогатный или Первичный ключ в частных случаях участвует в запросе
  • Суррогатный или Первичный ключ не участвует в запросе
  • Количество параметров или значений, заносимых в базу должно строго совпадать по количеству и порядку с теми полями куда будут записываться данные
  • Перед командой WHERE запятая не ставится

Этот оператор определяет значение, которым будет заполнен тот или иной столбец по умолчанию при создании таблицы:
Выберите один ответ:
  • DEFAULT
  • TINYINT
  • DECIMAL
  • UNSIGNED

Structured Query Language a.k.a SQL – язык работы с ___ БД направленные на манипулирование структурой и записями в БД.

Установите соответствие между запросом и результатом
  • SELECT AuthorFirstName, AuthorLastName FROM tAuthors
  • INSERT INTO tAuthors VALUES ('Уильям', 'Шекспир', '51')
  • DELETE FROM tAuthors WHERE AuthorId = '5'
  • UPDATE tAuthors SET AuthorFirstName = 'Лев', AuthorLastName='Толстой', AuthorAge = '82' WHERE AuthorId = '6'

При создании, с помощью CREATE TABLE, любому столбцу с ограничением ____ ____ должно быть установлено значение в каждом предложении INSERT, воздействующем на таблицу.

ORDER BY — упорядочивает строки, возвращенные запросом: в Expr — указывается значение выражения, которое определяет правило упорядочивания строк по возрастанию ASC или убыванию ___.

Установите соответствие между запросом и результатом
  • SELECT * FROM tAuthors WHERE AuthorFirstName='Александр'
  • SELECT * FROM tAuthors ORDER BY AuthorFirstName
  • SELECT AuthorFirstName, AuthorLastName FROM tAuthors
  • SELECT * FROM tAuthors ORDER BY AuthorId DESC

Если поместить ключевые слова ____ ___ сразу после типа данных столбца, любая попытка пометить значение NULL в это поле будет отклонена.

Установите последовательность изменение данных с помощью оператора UPDATE c условием WHERE
  • WHERE
  • >=
  • SET
  • =

  • UPDATE

Если для добавления первичного ключа вы используете инструкцию ___ ________, для столбцов первичных ключей при создании таблицы должно быть указано ограничение NOT NULL.

Схема БД состоит из четырех таблиц: 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 черно-белая печать».

ТЕСТ 2

Выберите объединение показном на рисунке
Выберите один ответ:
  • SELF JOIN
  • FULL JOIN
  • UNION
  • INNER JOIN

Виды связей:
Выберите один или несколько ответов:
  • Многим к многим (М:М)
  • Один к одному (1:1)
  • Многим к одному (М:1)
  • Один к многим (1:М)

Строковые функции в SQL
Выберите один или несколько ответов:
  • TRUNCATE
  • CONCAT
  • LENGTH
  • ROUND
  • CHAR

Правила при использовании SQL подзапросов:
Выберите один или несколько ответов:
  • Подзапрос должен указываться в правой части оператора сравнен
  • Каждое присвоение отделяется друг от друга запятой
  • Подзапрос должен быть заключен в круглые скобки
  • Перед командой WHERE запятая не ставится

Для работы с полнотекстовым поиском создается соответствующий индекс
Выберите один ответ:
  • LIKE
  • FULLTEXT
  • MATCH
  • AGAINST

Правила команды UNION
Выберите один или несколько ответов:
  • Столбцы должны располагаться в том же порядке
  • Строгий порядок объединения, от стартовой таблицы к конечной
  • Столбцы должны иметь схожие типы данных
  • Суррогатный или Первичный ключ не участвует в запросе

Правила команды JOIN
Выберите один или несколько ответов:
  • Перед командой WHERE запятая не ставится
  • Количество JOIN равно количеству межтабличных связей
  • Строгий порядок объединения, от стартовой таблицы к конечной
  • Каждое присвоение отделяется друг от друга запятой

Агрегатные функции в SQL
Выберите один или несколько ответов:
  • LEAD
  • MAX
  • AVG
  • LAG
  • MIN
  • COUNT

Выберите связь показанная на рисунке
Выберите один ответ:
  • Один к одному (1:1)
  • Связь показана не верно
  • Один к многим (1:М)
  • Многим к многим (М:М)

Выберите объединение показном на рисунке
Выберите один ответ:
  • UNION
  • LEFT JOIN
  • RIGHT JOIN
  • FULL JOIN

Установите правильную последовательность составления запроса объединения таблиц с помощью UNION
  • SELECT (возврат результирующего датасета 1)
  • UNION (оператор объединения)
  • FROM (выбор таблицы 1)
  • FROM (выбор таблицы 2)
  • SELECT (возврат результирующего датасета 2)

Установите правильную последовательность составления запроса объединения таблиц с помощью JOIN
  • SELECT *
  • WHERE
  • INNER JOIN
  • ON = < foreign_field>
  • FROM

Ключевое слово ___ означает внешнее, но если заданы ключевые слова FULL, LEFT, RIGHT, то объединение всегда считается внешним

Установите правильную последовательность составления запроса с помощью команд SELECT, FROM, WHERE, HAVING, GROUP BY
  • SELECT (возврат результирующего датасета)
  • HAVING (фильтрация агрегированных данных)
  • FROM (выбор таблицы)
  • GROUP BY (агрегирование данных)
  • WHERE (фильтрация строк)

Оператор ___ возвращает значение true, если любое из значений подчиненного запроса удовлетворяет условию

Для возращения количество строк, соответствующих заданным критериям, применяется функция ___

Установите соответствие
  • Объединение двух или более строковых значений.
  • Возвращает указанное число символов слева.
  • Возвращает указанное число символов справа.
  • Преобразовывает символы с нижнего регистра в верхний.

Установите соответствие между названиями функций 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. Выберите правильный запрос, где в результирующей таблице будут выведены все названия самолетов, на котором можно улететь в Москву (как представлено на рисунке ниже)
Выберите один ответ:
  • SELECT DISTINCT Plane FROM Trip WHERE town_to = ' Москва '
  • SELECT plane FROM Trip WHERE town_to = Москва
  • SELECT DISTINCT plane FROM Trip WHERE town_to = 'Москва'
  • SELECT DISTINCT Plane FROM Trip WHERE town_to = ' Москва'
  • SELECT Plane FROM Tirp WHERE town_from = 'Москва'

Оператор LIKE используется в WHERE предложении для поиска указанного шаблона в столбце. В сочетании c подстановочным знаком % представляет…
Выберите один ответ:
  • ноль, один
  • один единственный символ
  • ноль, один или несколько символов
  • несколько символов

Выберите связь показанная на рисунке
Выберите один ответ:
  • Один к одному (1:1)
  • Связь показана не верно
  • Многим к многим (М:М)
  • Один к многим (1:М)

Специальные символы для уточненного поиска с помощью LIKE
Выберите один или несколько ответов:
  • &
  • $
  • _
  • %
  • /

Подзапросы в блоке WHERE:
Выберите один или несколько ответов:
  • SELECT
  • WITH
  • ALL
  • IN
  • EXISTS
  • ANY

Оператор, который возвращает значение true, если все значения подчиненного запроса удовлетворяют условию.
Выберите один ответ:
  • AND
  • IN
  • ALL
  • ANY

EXISTS - это
Выберите один ответ:
  • логический оператор, определяющий совпадает ли указанное значение с одним из значений
  • логический оператор, который сравнивает скалярное значение с набором значений, состоящим из одного столбца
  • логический оператор, который определяет диапазон для проверки
  • логический оператор, который принимает и обрабатывает вложенный SQL запрос с целью проверки существования строк

Межтабличная связь, организовывающая с целью
Выберите один ответ:
  • разделить одну сущность, состоящую из 50 – 60 атрибутов на более мелкие сущности
  • оптимального взаимодействия между всеми сущностями, атрибутами и данными в БД
  • реализации записи, содержащая конкретные значения ее полей
  • манипулирование структурой и записями в БД.

Математические функции в SQL
Выберите один или несколько ответов:
  • FLOOR
  • ROUND
  • FORMAT
  • LOG
  • CHAR

Виды оператора JOIN:
Выберите один или несколько ответов:
  • ANY
  • ALL
  • INNER
  • FULL
  • CROSS

Ссылочная целостность
Выберите один ответ:
  • подразумевает отношения между первичным ключом и внешним ключом всегда защищенными.
  • подразумевает отношения между первичным ключом и внешним ключом
  • подразумевает отношения между защищенным первичным ключом и не защищенным внешним ключом
  • подразумевает отношения между не защищенным первичным ключом и защищенным внешним ключом

Установите правильную последовательность составления запроса с помощью команд SELECT, FROM, WHERE, ORDER BY, GROUP BY
  • GROUP BY (агрегирование данных)
  • WHERE (фильтрация строк)
  • ORDER BY (сортировка)
  • FROM (выбор таблицы)
  • SELECT (возврат результирующего датасета)

Функция ___ возвращает количество символов указанного строкового выражения, исключая конечные пробелы

Установите соответствие между названиями функций SQL и производимыми в результате их выполнения действиями
  • Возвращает количество элементов, найденных в группе.
  • Возвращает минимальное значение выражения.
  • Возвращает среднее арифметическое группы значений.
  • Возвращает максимальное значение выражения.

Оператор Union выбирает по умолчанию только отдельные значения. Чтобы разрешить повторяющиеся значения, используйте объединение ___

Установите соответствие между названиями функций SQL и производимыми в результате их выполнения действиями
  • Внутреннее объединение
  • Полное объединение
  • Левое внешнее объединение
  • Правое внешнее объединение

Установите соответствие между названиями функций SQL и производимыми в результате их выполнения действиями
  • Округляет до указанной длины и точности.
  • Возвращает наибольшее целое число.
  • Возвращает наименьшее целое число.
  • Возвращает выражение, возведенную в заданную степень.

Установите правильную последовательность составления запроса с помощью предиката EXISTS
  • EXISTS
  • (SELECT *
  • FROM
  • WHERE
  • WHERE = < foreign_field>)
  • FROM
  • 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' - принтер). Предполагается, что номера моделей в таблице Product уникальны для всех производителей и типов продуктов. С помощью оператора SELECT был выполнен запрос, где в таблице найдены типы электроники по выбранному производителю. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже
Выберите один ответ:
  • SELECT DISTINCT maker, type FROM product WHERE maker 'B'
  • SELECT DISTINCT maker, type FROM product WHERE type = 'Printer'
  • SELECT DISTINCT maker, type FROM product WHERE maker = B
  • SELECT DISTINCT maker, type FROM product WHERE type = Printer
  • SELECT DISTINCT maker, type FROM product WHERE model IN (SELECT model FROM Printer)
  • SELECT DISTINCT maker, type FROM product WHERE type 'Printer'
  • SELECT DISTINCT maker, type FROM product WHERE model AS SELECT model FROM Printer
  • SELECT DISTINCT maker, type FROM product WHERE maker = 'B'

Схема БД (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. Выберите правильный запрос, где в результирующей таблице будут выведены в записи, как представлено на рисунке ниже.
Выберите один ответ:
  • SELECT * FROM Album WHERE executor LIKE '%a%'
  • SELECT * FROM Album WHERE executor LIKE '%c%'
  • SELECT * FROM Album WHERE executor LIKE = '%a%'
  • SELECT * FROM Album WHERE executor LIKE '%l%'
  • SELECT * FROM Album WHERE executor LIKE '%m%'
  • SELECT * FROM Album WHERE executor LIKE = '%c%'
  • SELECT * FROM Album WHERE executor LIKE = '%m%'
  • SELECT * FROM Album WHERE executor LIKE = '%l%'

ТЕСТ 3

Отношение находится в нормальной форме Бойса-Кодда (БКНФ) если
Выберите один или несколько ответов:
  • Отношение находится в 3 НФ
  • Ключевые атрибуты составного ключа не должны зависеть от не ключевых атрибутов
  • Каждое поле таблицы содержат делимое значение
  • Внутри таблиц отсутствуют транзитивные связи

«Сущность – связь» это
Выберите один ответ:
  • логическая интерпретация будущей структуры базы данных
  • связь, организовывающая с целью оптимального взаимодействия между всеми сущностями, атрибутами и данными в базе данных
  • совокупность структур данных и операций их обработки
  • представление объектов предметной области и взаимосвязи между ними

Реляционная модель данных - это
Выберите один ответ:
  • отдельная реализация записи, содержащая конкретные значения ее полей.
  • двумерный массив, который состоит из атрибутов (столбцов), записей (строк) и ячеек на пересечении строк и столбцов
  • тело связанной информации, сохраняемой в двухмерных таблицах.
  • совокупность хаотичной столбцов и записей

Нормализованная база данных считается, что
Выберите один или несколько ответов:
  • Понятная структура таблиц
  • Ключевые поля пустые
  • Нет аномалий
  • Нет избыточности
  • Нет повторяющих полей
  • Простые операции выполняются быстро

Уровни ER модели и модели данных:
Выберите один или несколько ответов:
  • Концептуальная модель данных
  • Физическая модель данных
  • Математическая модель данных
  • Логическая модель данных

Концептуальная модель представляет:
Выберите один ответ:
  • все необходимые таблицы, столбцы, связи и свойства базы данных
  • объекты и их взаимосвязи без указания способов их физического хранения
  • связи между элементами данных
  • сущности, атрибуты, ключи и взаимосвязи

Виды ключей:
Выберите один или несколько ответов:
  • Суррогатный
  • Внешний
  • Собственный
  • Дочерний
  • Родительский
  • Первичный

Нормальная форма Бойса–Кодда - это
Выберите один ответ:
  • отношение, где каждый не ключевой атрибут полностью функционально зависит только от ключей
  • отношение, где ключевой атрибут полностью функционально зависеть от только от ключа
  • отношение, где любой не ключевой атрибут полностью функционально зависеть от любого ключа, но и любой ключевой атрибут должен полностью функционально зависеть от любого ключа
  • отношение, где любой ключевой атрибут полностью функционально зависеть от любого ключа, но и любой не ключевой атрибут должен полностью функционально зависеть только от ключей

Ненормализованная форма - это
Выберите один ответ:
  • отношение, где каждый не ключевой атрибут полностью функционально зависит только от ключей
  • отношение, в котором на пересечении каждой строки и каждого столбца содержится одно и только одно значение
  • отношение, где каждый не ключевой атрибут полностью функционально зависит от каждого ключа
  • совокупность хаотичных столбцов и записей

Отношение находится в первой нормальной форме (1НФ) если:
Выберите один или несколько ответов:
  • Каждое поле таблицы содержат неделимое значение
  • Хаотичность столбцов и записей
  • Строки таблицы не упорядочены
  • Ни одно ключевое поле не пусто
  • Отсутствуют повторяющие поля и группы полей

Установите соответствие между понятием и их примерами:
  • Первичный ключ
  • Суррогатный ключ
  • Внешний ключ
  • Составной ключ

Под ___ понимают основное содержание объекта ПО, о котором собирают информацию.

Установите последовательность алгоритма приведения к 1 нормальной формы
  • Определить поле, которое можно назначить первичным ключом. Если такого поля нет, то добавить новое уникальное ключевое поле.
  • Определить группы повторяющихся полей.
  • Определить тип отношения между таблицами.
  • Вынести группы повторяющихся полей в отдельные таблицы, в основной таблице остается одно поле для организации связи между таблицами.
  • Назначить первичные ключи в новых таблицах.

___ ключ - выполняет роль первичного ключа, в том случае, когда невозможно однозначно определить запись по одному атрибуту берется совокупность двух/трех атрибутов

Нормализация в классическом виде проводится до четвертой нормальной формы (4НФ), все что больше это ___ форма

Установите последовательность шагов сбора бизнес - требований:
  • Чтение отраслевой литературы
  • Интервью с заказчиком
  • Анализ сайтов конкурентов
  • Анализ деловых бумаг

Установите последовательность процедур концептуального проектирования
  • Создание ER-модели предметной области.
  • Определение значений атрибутов.
  • Определение первичных ключей для сущностей.
  • Определение атрибутов.
  • Определение сущностей.
  • Определение связей между сущностями.
  • Обсуждение концептуальной модели данных с конечными пользователями.

___ - процесс улучшения структуры базы данных за счет удаления излишней, повторяющейся информации

Целостность данных заключается
Выберите один ответ:
  • в полноценном и сохранном хранении и выводе информации в базе данных
  • в том, что данные об одном и том же объекте в разных частях базы данных имеют одинаковое значение атрибутов
  • в соответствие данных в базе данных с предметной областью
  • в хранении в каждом столбце соответствующей информации, которая может не относится к предметной области

Суррогатный ключ - это
Выберите один ответ:
  • атрибут по значению, которого однозначно определяющий запись в таблице баз данных
  • данный ключ позволяет ссылаться на записи родительской таблицы, находится в дочерней таблицы
  • выполняет роль первичного ключа, в том случае, когда невозможно однозначно определить запись по одному атрибуту берется совокупность двух/трех атрибутов
  • выполняет роль первичного ключа, но не является параметром объекта

Целостность данных обеспечивают
Выберите один или несколько ответов:
  • со стороны СУБД
  • со стороны пользователя
  • со стороны сервера
  • со стороны приложения БД

Связь «один ко многим» представляет
Выберите один ответ:
  • одну запись одной таблицы ссылается на множество записей другой таблицы
  • много записей одной таблицы ссылаются на много записей другой таблицы
  • вид связей один по одному, когда невозможно полностью структурировать данные в одну таблицу
  • одну запись одной таблицы ссылается на одну запись другой таблицы

Нормальные формы уровня архитектора и ученых (исследователи):
Выберите один или несколько ответов:
  • Нормальная форма Бойса-Кодда
  • Доменно-ключевая нормальная форма
  • Шестая нормальная форма
  • Пятая нормальная форма
  • Четвертая нормальная форма

При описании реляционной модели часто используют следующие термины
Выберите один или несколько ответов:
  • Строка
  • Домен
  • Столбец
  • Отношение
  • Кортеж
  • Ячейка

Отношение находится во второй нормальной форме (2НФ) если:
Выберите один или несколько ответов:
  • Первичный ключ однозначно определяющий запись
  • Хаотичность столбцов и записей
  • Отношение находится 1НФ
  • Первичный ключ не избыточен
  • Строки таблицы не упорядочены
  • Все поля записать от первичного ключа

Отношение находится в третьей нормальной форме (3НФ) если:
Выберите один или несколько ответов:
  • Все поля записать от первичного ключа
  • Любая функциональная зависимость между не ключевыми полями таблиц должна сводиться к полной функциональной зависимости от первичного или суррогатного ключа
  • Отношение находится в 2 НФ
  • Внутри таблиц отсутствуют транзитивные связи

Не избыточность данных заключается:
Выберите один ответ:
  • в том, что данные об одном и том же объекте в разных частях базы данных имеют одинаковое значение атрибутов
  • в удалении излишней информации за счет упразднения повторяющихся полей, групп полей и данных
  • в полноценном и сохранном хранении и выводе информации в базе данных
  • в совокупности допустимых структур данных и операций над ними

Модель данных представляет собой
Выберите один ответ:
  • множество структур данных, ограничений целостности и операций манипулирования данными
  • данные в виде сетевой структуры
  • совокупность взаимосвязанных двумерных таблиц объектов модели
  • данные в виде древовидной структуры

Установите последовательность шагов проектирования:
  • Логическая проектирование
  • Концептуальная проектирование
  • Сбор бизнес-требований
  • Физическое проектирование

Установите соответствие между и понятиями и их примерами:
  • Реляционная модель
  • Сетевая модель
  • Иерархическая модель
  • Реляционная таблица

__ ___ показывает сущности и отношения между ними.

Установите последовательность процедур физического проектирования
  • Проектирование физической организации базы данных.
  • Проектирование таблиц баз данных средствами выбранной СУБД.
  • Реализация бизнес – правил в среде выбранной СУБД.
  • Организация мониторинга функционирования базы данных и ее настройка.
  • Разработка стратегии защиты базы данных.

Установите соответствие между понятием и определением:
  • Автоматически удаляет или изменяет строки из зависимой таблицы при удалении или изменении связанных строк в главной таблице.
  • Предотвращает какие-либо действия в зависимой таблице при удалении или изменении связанных строк в главной таблице.
  • При удалении связанной строки из главной таблицы устанавливает для столбца внешнего ключа значение по умолчанию, которое задается с помощью атрибуты DEFAULT.
  • При удалении связанной строки из главной таблицы устанавливает для столбца внешнего ключа значение NULL.

Установите последовательность процедур логического проектирования
  • Проверка логической модели данных на предмет возможности выполнения всех транзакций, предусмотренных пользователями.
  • Выбор модели данных.
  • Создание окончательного варианта логической модели данных и обсуждение его с пользователями.
  • Определение требований поддержки целостности данных.
  • Определение набора таблиц.
  • Нормализация таблиц из ER-модели.

Представьте, что базой данных пользуются несколько менеджеров и аналитиков, а таблица «Сотрудники» содержит те же столбцы, что и учебная база. Записи должностей в таблице «Должность» уникальны, так как нет смысла повторно создавать имеющуюся запись. Записи в таблице «Сотрудники» также уникальны, но несколько различных сотрудников могут находиться на одинаковой должностной позиции. Какая связь понадобится для решения данной проблемы?

Задано базу данных учета учебного процесса в учебном заведении которая представлена одной таблицей. Осуществить приведение таблицы к второй нормальной форме (2НФ). Структура исходной таблицы следующая. В результате внесенных изменений, выберите правильную структуру таблицы в 2НФ:

ТЕСТ 4

Часть БД, в которую поступают данные обо всех изменениях всех объектов БД
Выберите один ответ:
  • Сегмент отката
  • Неявная транзакция
  • Фиксация транзакции
  • Журнал транзакций

Stored Procedure –
Выберите один ответ:
  • индекс, представляющий собой структуру, связанную с таблицей или представлением и предназначенную для ускорения поиска информации в этой таблице или представлении
  • хранимая процедура, представляющая собой группу команд Transact-SQL, объединенных в один модуль
  • триггер, представляющий собой специальную хранимую процедуру, автоматически запускаемую при добавлении, изменении или удалении данных из таблицы
  • представление, являющееся виртуальной таблицей, содержимое которой определяется запросом

Фиксация транзакции:
Выберите один ответ:
  • последовательность операторов манипулирования данными, выполняющаяся как единое целое и переводящая базу данных из одного целостного состояния в другое
  • действие, аннулирующее все изменения данных, которые были выполнены операторами SQL в теле текущей незавершенной транзакции
  • действие, обеспечивающее запись на диск изменений в БД, которые были сделаны в процессе выполнения транзакции
  • упорядоченное множество операций, переводящих БД из одного согласованного состояния в другое

Триггеры делится на:
Выберите один или несколько ответов:
  • UPDATE TRIGGER
  • INSEART TRIGGER
  • READ TRIGGER
  • DELETE TRIGGER

Хранимые процедуры делится на:
Выберите один или несколько ответов:
  • CREATE PROCEDURE
  • DROP PROCEDURE
  • ALTER PROCEDURE
  • DELETE PROCEDURE

Какой синтаксис команды показан на рисунке ниже?
Выберите один ответ:
  • Подтверждение транзакции
  • Завершение транзакции
  • Откат транзакции
  • Начало транзакции

Триггеры могут:
Выберите один или несколько ответов:
  • сравнивать состояние данных до, и после изменения
  • содержать нормализованные данные
  • объявлять индивидуальные сообщения об ошибках
  • делать каскадные изменения зависимых таблиц в базе данных, обеспечивая более комплексную целостность данных, чем ограничение CHECK

Действие, обеспечивающее запись на диск изменений в базе данных, которые были сделаны в процессе выполнения транзакции - это
Выберите один ответ:
  • Фиксация транзакции
  • Транзакция
  • Откат транзакции
  • Аннулирование транзакции

Блокировка – это
Выберите один ответ:
  • временное ограничение доступа к данным, участвующим в транзакции, со стороны других транзакций
  • уникальный идентификатор, который СУБД создаёт для обозначения относительного момента запуска транзакции
  • специальная область памяти на диске, в которую записывается информация обо всех текущих (незавершённых) изменениях
  • упорядоченная последовательность операторов обработки данных, которая переводит базу данных из одного согласованного состояния в другое

Внутри транзакции не может быть следующих операторов
Выберите один или несколько ответов:
  • DUMP TRANSACTION
  • LOAD TRANSACTION
  • BEGIN TRANSACTION
  • BACKUP LOG

Режим неявного (или подразумевающегося) начала транзакций задается только командой SET IMPLICIT – ___ ___

Установите соответствия между примерами аномалии и их названиями
  • Грязное чтение
  • Фантомное чтение
  • Неповторяющееся чтение
  • Потерянное обновление

___ транзакции — это действие, обеспечивающее аннулирование всех изменений данных, которые были сделаны операторами SQL в теле текущей незавершенной транзакции

Хранимые процедуры могут быть активизированы не только пользовательскими приложениями, но и ___

Установите последовательность уровней изоляции транзакций, начиная с самого высокого:
  • SERIALIZABLE.
  • READ UNCOMMITTED
  • REPEATABLE READ
  • READ COMMITTED

Установите последовательность шагов работы триггера по удалению записей
  • Подтверждение изменений и физическое изменение данных
  • Пользователем выполняется оператор DELETE для добавления записей
  • Вызывается триггер
  • Сервер сохраняет информацию о запросе в журнале транзакций

Установите соответствия свойствами ASID и их действиями:
  • все данные после выполнения транзакции должны находиться в согласованном состоянии с соблюдением всех правил и ограничений целостности
  • после завершения транзакции ничто не может вернуть систему в состояние, в котором она была до начала транзакции
  • выполняемые в транзакции изменения либо выполняются все, либо не выполняются вовсе
  • изменения данных, выполняемых

Обработка транзакций в любой системе управления базами данных должна производиться с соблюдением правил ___

Представим, что в транзакции 1 изменяется значение поля f2, а затем в транзакции 2 выбирается значение этого поля. После этого происходит откат транзакции 1. В результате значение, полученное второй транзакцией, будет отличаться от значения, хранимого в базе данных. Какая аномалия транзакции приведена в примере?

Представим, что между считываниями данных транзакцией 1 транзакция 2 изменила одну из строк, одно и то же выражение дало разные результаты – во второй раз получено меньшее число свободных мест. Какая аномалия транзакции приведена в примере?

Какой синтаксис команды показан на рисунке ниже?
Выберите один ответ:
  • Подтверждение транзакции
  • Начало транзакции
  • Откат транзакции
  • Завершение транзакции

Внутри транзакции не может быть следующих операторов
Выберите один или несколько ответов:
  • ROLLBACK
  • RESTORE DATABASE
  • LOAD DATABASE
  • DROP DATABASE
  • ALTER DATABASE

Распределенная транзакция может быть начата несколькими способами:
Выберите один или несколько ответов:
  • Сервер начинает выполнение распределенной транзакции, если встречает команду BEGIN DISTRIBUTED TRANSACTION Имя транзакции
  • Если приложение начинает локальную транзакцию и из нее вызывает удаленную хранимую процедуру при установленном параметре REMOTE_PROC_TRANSACTION, то эта транзакция автоматически расширяется до распределенной транзакции
  • Если же имеется необходимость откатить лишь часть транзакций, то предварительно надо создать точку сохранения с помощью команды SAVE TRANSACTION, которую следует указывать при откате
  • Приложение может начать распределенную транзакцию, используя методы OLE DB или ODBC
  • Если приложение в локальной транзакции использует распределенный запрос, то сервер автоматически начинает выполнение распределенной транзакции

Для управления явными транзакциями применяют команды:
Выберите один или несколько ответов:
  • READ TRANSACTION
  • INSERT TRANSACTION
  • BEGIN TRANSACTION
  • ROLLBACK TRANSACTION
  • COMMIT TRANSACTION

Неявная транзакция
Выберите один ответ:
  • задает любую отдельную инструкцию INSERT, UPDATE или DELETE как единицу транзакции
  • собой набор команд, состоящий из одного или нескольких операторов SQL или функций и сохраняемый в базе данных в откомпилированном виде
  • обычно это группа инструкций языка Transact-SQL, начало и конец которой обозначаются такими инструкциями, как BEGIN TRANSACTION, COMMIT и ROLLBACK.
  • одна или несколько последовательных команд языка Transact – SQL, образующих логически завершенный пакет и выполняемых как единое целое

Транзакция – это …
Выберите один ответ:
  • одна или несколько последовательных команд языка Transact – SQL, образующих логически завершенный пакет и выполняемых как единое целое
  • специальный тип хранимых процедур, которые запускаются сервером автоматически при выполнении тех или иных действий с данными таблицы
  • полноценный объект базы данных
  • собой набор команд, состоящий из одного или нескольких операторов SQL или функций и сохраняемый в базе данных в откомпилированном виде

Какой синтаксис команды показан на рисунке ниже?
Выберите один ответ:
  • Откат транзакции
  • Подтверждение транзакции
  • Начало транзакции
  • Завершение транзакции

Типы транзакции
Выберите один или несколько ответов:
  • Вложенные
  • Простые
  • Классические
  • Цепочечные

Характеристики представлений:
Выберите один или несколько ответов:
  • представления не содержат данных
  • представления могут использовать данные не более чем из одной таблицы
  • представления могут использовать данные более чем из одной таблицы
  • представления ведут себя подобно таблицам

Представления используются в следующих случаях:
Выберите один или несколько ответов:
  • Для ограничения доступа пользователей к определенным столбцам таблицы
  • Для представления данных столбцов разных таблиц в виде одного объекта
  • Для ограничения доступа пользователей к определенным строкам таблицы
  • Для ограничения просмотра информации, получающейся в результате преобразования данных столбцов.

Установите соответствия между названиями феноменов и их выполнений при параллельной транзакции:
  • Результат успешной фиксации группы транзакций, выполняющихся параллельно, не совпадает с результатом ни одного из возможных вариантов упорядочения этих транзакций, если бы они выполнялись последовательно
  • При повторном чтении тех же самых данных в рамках одной транзакции оказывается, что другая транзакция успела изменить и зафиксировать эти данные
  • Когда разные транзакции одновременно изменяют одни и те же данные, то после фиксации изменений может оказаться, что одна транзакция перезаписала данные, обновленные и зафиксированные другой транзакцией
  • Транзакция выполняет повторную выборку множества строк в соответствии с одним и тем же критерием

Установите последовательность шагов транзакции
  • Начало транзакции
  • Добавление данных
  • Обновление данных
  • Завершение транзакции

Установите соответствия между операторами и их действиями
  • сообщает о начале транзакции
  • сообщает об успешном завершении транзакции
  • создает внутри транзакции точку сохранения, которая соответствует промежуточному состоянию БД
  • имеет две модификации

Установите последовательность шагов работы триггера по добавлению записей
  • Пользователем выполняется оператор INSERT для добавления записей
  • Сервер сохраняет информацию о запросе в журнале транзакций
  • Вызывается триггер
  • Подтверждение изменений и физическое изменение данных

Установите последовательность шагов вложенных транзакций
  • Откат транзакции
  • Начало транзакции 2
  • Начало транзакции 1
  • Обновление данных
  • Запомнить изменения
  • Добавление данных

Конкретный уровень изоляции обеспечивает сама ___ с помощью своих внутренних механизмов.

Представим, что в транзакции 2 выбирается значение поля f2, затем в транзакции 1 изменяется значение поля f2. При повторной попытке выбора значения из поля f2 в транзакции 2 будет получен другой результат. Эта ситуация особенно неприемлема, когда данные считываются с целью их частичного изменения и обратной записи в базу данных. Какая аномалия транзакции приведена в примере?

Представим, что транзакция 1 считывает строку. Транзакция 2 обновляет или удаляет эту строку и фиксирует обновление или удаление. Если транзакция 1 пересчитывает строку, она получает различные значения строки или обнаруживает, что строка была удалена. Какое чтение происходит в данном примере?

Файлы условия, демо

Характеристики ответов (шпаргалок) к экзамену

Предмет
Учебное заведение
Номер задания
Программы
Просмотров
0
Качество
Идеальное компьютерное
Размер
987,22 Kb

Список файлов

Базы данных. Тесты 1-4.pdf
Картинка-подпись
Каждая купленная работа – это шаг к вашей успешной сдаче и мой стимул делать ещё лучше. Вместе мы создаём круговорот добра в учебе 🥰

Комментарии

Поделитесь ссылкой:
Цена: 700 490 руб.
Расширенная гарантия +3 недели гарантии, +10% цены
Рейтинг автора
5 из 5
Поделитесь ссылкой:
Сопутствующие материалы

Подобрали для Вас услуги

-30%
Вы можете использовать полученные ответы для подготовки к экзамену в учебном заведении и других целях, не нарушающих законодательство РФ и устав Вашего учебного заведения.
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6692
Авторов
на СтудИзбе
289
Средний доход
с одного платного файла
Обучение Подробнее