Для студентов МУ им. С.Ю. Витте по предмету Базы данныхБазы данных (Тесты 1-4)Базы данных (Тесты 1-4)
5,0059914
2025-10-032025-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
Этот оператор отвечает за изменение таблицы:
Выберите один ответ:
Реляционная база данных
Выберите один ответ:
Этот оператор отвечает за добавление данных в созданную таблицу:
Выберите один ответ:
NULL – значение, это:
Выберите один или несколько ответов:
Операторы SQL для фильтрации по нескольким условиям (составные условия):
Выберите один или несколько ответов:
Первичный ключ
Выберите один ответ:
Операторы SQL условия принадлежности:
Выберите один или несколько ответов:
Основные команды языка манипулирования данными:
Выберите один или несколько ответов:
Правила составления запроса INSERT:
Выберите один или несколько ответов:
Этот оператор определяет значение, которым будет заполнен тот или иной столбец по умолчанию при создании таблицы:
Выберите один ответ:
Structured Query Language a.k.a SQL – язык работы с ___ БД направленные на манипулирование структурой и записями в БД.
Установите соответствие между запросом и результатом
При создании, с помощью CREATE TABLE, любому столбцу с ограничением ____ ____ должно быть установлено значение в каждом предложении INSERT, воздействующем на таблицу.
ORDER BY — упорядочивает строки, возвращенные запросом: в Expr — указывается значение выражения, которое определяет правило упорядочивания строк по возрастанию ASC или убыванию ___.
Установите соответствие между запросом и результатом
Если поместить ключевые слова ____ ___ сразу после типа данных столбца, любая попытка пометить значение NULL в это поле будет отклонена.
Установите последовательность изменение данных с помощью оператора UPDATE c условием WHERE
Если для добавления первичного ключа вы используете инструкцию ___ ________, для столбцов первичных ключей при создании таблицы должно быть указано ограничение 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
Выберите объединение показном на рисунке
Выберите один ответ:
Виды связей:
Выберите один или несколько ответов:
Строковые функции в SQL
Выберите один или несколько ответов:
Правила при использовании SQL подзапросов:
Выберите один или несколько ответов:
Для работы с полнотекстовым поиском создается соответствующий индекс
Выберите один ответ:
Правила команды UNION
Выберите один или несколько ответов:
Правила команды JOIN
Выберите один или несколько ответов:
Агрегатные функции в SQL
Выберите один или несколько ответов:
Выберите связь показанная на рисунке
Выберите один ответ:
Выберите объединение показном на рисунке
Выберите один ответ:
Установите правильную последовательность составления запроса объединения таблиц с помощью UNION
Установите правильную последовательность составления запроса объединения таблиц с помощью JOIN
Ключевое слово ___ означает внешнее, но если заданы ключевые слова FULL, LEFT, RIGHT, то объединение всегда считается внешним
Установите правильную последовательность составления запроса с помощью команд SELECT, FROM, WHERE, HAVING, GROUP BY
Оператор ___ возвращает значение 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. Выберите правильный запрос, где в результирующей таблице будут выведены все названия самолетов, на котором можно улететь в Москву (как представлено на рисунке ниже)
Выберите один ответ:
Оператор LIKE используется в WHERE предложении для поиска указанного шаблона в столбце. В сочетании c подстановочным знаком % представляет…
Выберите один ответ:
Выберите связь показанная на рисунке
Выберите один ответ:
Специальные символы для уточненного поиска с помощью LIKE
Выберите один или несколько ответов:
Подзапросы в блоке WHERE:
Выберите один или несколько ответов:
Оператор, который возвращает значение true, если все значения подчиненного запроса удовлетворяют условию.
Выберите один ответ:
EXISTS - это
Выберите один ответ:
Межтабличная связь, организовывающая с целью
Выберите один ответ:
Математические функции в SQL
Выберите один или несколько ответов:
Виды оператора JOIN:
Выберите один или несколько ответов:
Ссылочная целостность
Выберите один ответ:
Установите правильную последовательность составления запроса с помощью команд SELECT, FROM, WHERE, ORDER BY, GROUP BY
Функция ___ возвращает количество символов указанного строкового выражения, исключая конечные пробелы
Установите соответствие между названиями функций SQL и производимыми в результате их выполнения действиями
Оператор Union выбирает по умолчанию только отдельные значения. Чтобы разрешить повторяющиеся значения, используйте объединение ___
Установите соответствие между названиями функций SQL и производимыми в результате их выполнения действиями
Установите соответствие между названиями функций 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). Таблица Product представляет производителя (maker), номер модели (model) и тип ('PC' - ПК, 'Laptop' - ПК-блокнот или 'Printer' - принтер). Предполагается, что номера моделей в таблице Product уникальны для всех производителей и типов продуктов. С помощью оператора SELECT был выполнен запрос, где в таблице найдены типы электроники по выбранному производителю. Выберите правильный запрос для вывода результата, который представлен на рисунке ниже
Выберите один ответ:
Схема БД (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. Выберите правильный запрос, где в результирующей таблице будут выведены в записи, как представлено на рисунке ниже.
Выберите один ответ:
ТЕСТ 3
Отношение находится в нормальной форме Бойса-Кодда (БКНФ) если
Выберите один или несколько ответов:
«Сущность – связь» это
Выберите один ответ:
Реляционная модель данных - это
Выберите один ответ:
Нормализованная база данных считается, что
Выберите один или несколько ответов:
Уровни ER модели и модели данных:
Выберите один или несколько ответов:
Концептуальная модель представляет:
Выберите один ответ:
Виды ключей:
Выберите один или несколько ответов:
Нормальная форма Бойса–Кодда - это
Выберите один ответ:
Ненормализованная форма - это
Выберите один ответ:
Отношение находится в первой нормальной форме (1НФ) если:
Выберите один или несколько ответов:
Установите соответствие между понятием и их примерами:
Под ___ понимают основное содержание объекта ПО, о котором собирают информацию.
Установите последовательность алгоритма приведения к 1 нормальной формы
___ ключ - выполняет роль первичного ключа, в том случае, когда невозможно однозначно определить запись по одному атрибуту берется совокупность двух/трех атрибутов
Нормализация в классическом виде проводится до четвертой нормальной формы (4НФ), все что больше это ___ форма
Установите последовательность шагов сбора бизнес - требований:
Установите последовательность процедур концептуального проектирования
___ - процесс улучшения структуры базы данных за счет удаления излишней, повторяющейся информации
Целостность данных заключается
Выберите один ответ:
Суррогатный ключ - это
Выберите один ответ:
Целостность данных обеспечивают
Выберите один или несколько ответов:
Связь «один ко многим» представляет
Выберите один ответ:
Нормальные формы уровня архитектора и ученых (исследователи):
Выберите один или несколько ответов:
При описании реляционной модели часто используют следующие термины
Выберите один или несколько ответов:
Отношение находится во второй нормальной форме (2НФ) если:
Выберите один или несколько ответов:
Отношение находится в третьей нормальной форме (3НФ) если:
Выберите один или несколько ответов:
Не избыточность данных заключается:
Выберите один ответ:
Модель данных представляет собой
Выберите один ответ:
Установите последовательность шагов проектирования:
Установите соответствие между и понятиями и их примерами:
__ ___ показывает сущности и отношения между ними.
Установите последовательность процедур физического проектирования
Установите соответствие между понятием и определением:
Установите последовательность процедур логического проектирования
Представьте, что базой данных пользуются несколько менеджеров и аналитиков, а таблица «Сотрудники» содержит те же столбцы, что и учебная база. Записи должностей в таблице «Должность» уникальны, так как нет смысла повторно создавать имеющуюся запись. Записи в таблице «Сотрудники» также уникальны, но несколько различных сотрудников могут находиться на одинаковой должностной позиции. Какая связь понадобится для решения данной проблемы?
Задано базу данных учета учебного процесса в учебном заведении которая представлена одной таблицей. Осуществить приведение таблицы к второй нормальной форме (2НФ). Структура исходной таблицы следующая. В результате внесенных изменений, выберите правильную структуру таблицы в 2НФ:
ТЕСТ 4
Часть БД, в которую поступают данные обо всех изменениях всех объектов БД
Выберите один ответ:
Stored Procedure –
Выберите один ответ:
Фиксация транзакции:
Выберите один ответ:
Триггеры делится на:
Выберите один или несколько ответов:
Хранимые процедуры делится на:
Выберите один или несколько ответов:
Какой синтаксис команды показан на рисунке ниже?
Выберите один ответ:
Триггеры могут:
Выберите один или несколько ответов:
Действие, обеспечивающее запись на диск изменений в базе данных, которые были сделаны в процессе выполнения транзакции - это
Выберите один ответ:
Блокировка – это
Выберите один ответ:
Внутри транзакции не может быть следующих операторов
Выберите один или несколько ответов:
Режим неявного (или подразумевающегося) начала транзакций задается только командой SET IMPLICIT – ___ ___
Установите соответствия между примерами аномалии и их названиями
___ транзакции — это действие, обеспечивающее аннулирование всех изменений данных, которые были сделаны операторами SQL в теле текущей незавершенной транзакции
Хранимые процедуры могут быть активизированы не только пользовательскими приложениями, но и ___
Установите последовательность уровней изоляции транзакций, начиная с самого высокого:
Установите последовательность шагов работы триггера по удалению записей
Установите соответствия свойствами ASID и их действиями:
Обработка транзакций в любой системе управления базами данных должна производиться с соблюдением правил ___
Представим, что в транзакции 1 изменяется значение поля f2, а затем в транзакции 2 выбирается значение этого поля. После этого происходит откат транзакции 1. В результате значение, полученное второй транзакцией, будет отличаться от значения, хранимого в базе данных. Какая аномалия транзакции приведена в примере?
Представим, что между считываниями данных транзакцией 1 транзакция 2 изменила одну из строк, одно и то же выражение дало разные результаты – во второй раз получено меньшее число свободных мест. Какая аномалия транзакции приведена в примере?
Какой синтаксис команды показан на рисунке ниже?
Выберите один ответ:
Внутри транзакции не может быть следующих операторов
Выберите один или несколько ответов:
Распределенная транзакция может быть начата несколькими способами:
Выберите один или несколько ответов:
Для управления явными транзакциями применяют команды:
Выберите один или несколько ответов:
Неявная транзакция –
Выберите один ответ:
Транзакция – это …
Выберите один ответ:
Какой синтаксис команды показан на рисунке ниже?
Выберите один ответ:
Типы транзакции
Выберите один или несколько ответов:
Характеристики представлений:
Выберите один или несколько ответов:
Представления используются в следующих случаях:
Выберите один или несколько ответов:
Установите соответствия между названиями феноменов и их выполнений при параллельной транзакции:
Установите последовательность шагов транзакции
Установите соответствия между операторами и их действиями
Установите последовательность шагов работы триггера по добавлению записей
Установите последовательность шагов вложенных транзакций
Конкретный уровень изоляции обеспечивает сама ___ с помощью своих внутренних механизмов.
Представим, что в транзакции 2 выбирается значение поля f2, затем в транзакции 1 изменяется значение поля f2. При повторной попытке выбора значения из поля f2 в транзакции 2 будет получен другой результат. Эта ситуация особенно неприемлема, когда данные считываются с целью их частичного изменения и обратной записи в базу данных. Какая аномалия транзакции приведена в примере?
Представим, что транзакция 1 считывает строку. Транзакция 2 обновляет или удаляет эту строку и фиксирует обновление или удаление. Если транзакция 1 пересчитывает строку, она получает различные значения строки или обнаруживает, что строка была удалена. Какое чтение происходит в данном примере?
Результат сдачи зависит от попавшихся вопросов. Первый тест сдавал только один раз (т.е. вам могут попасться несколько вопросов, которых нет в файле с ответами), остальные по два раза.
Тест 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

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