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

Раздел
Программирование
Тип
Просмотров
20
Покупок
2
Антиплагиат
Не указан
Размещена
3 Окт в 19:14
ВУЗ
МУ имени С.Ю. Витте (МУИВ)
Курс
Не указан
Стоимость
500 ₽
Демо-файлы   
1
png
Средний балл 86 из 100
64.6 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Базы данных. Тесты 1-4
987.2 Кбайт 500 ₽
Описание

Представлены ответы на многие вопросы из тестов 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
  • <field_name> >= <meaning>
  • SET
  • <field_name> = <meaning>
  • <table_name>
  • 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 <condition>
  • INNER JOIN <next_table_name>
  • ON <primary_field> = < foreign_field>
  • FROM <table_name>

 

Ключевое слово ___ означает внешнее, но если заданы ключевые слова 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 <table_name_2>
  • WHERE
  • WHERE <primary_field> = < foreign_field>)
  • FROM <table_name 1>
  • 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 пересчитывает строку, она получает различные значения строки или обнаруживает, что строка была удалена. Какое чтение происходит в данном примере?

Вам подходит эта работа?
Похожие работы
Базы данных
Тест Тест
8 Окт в 15:31
6
0 покупок
Базы данных
Курсовая работа Курсовая
6 Окт в 11:48
9
0 покупок
Базы данных
Дипломная работа Дипломная
29 Сен в 10:27
16
0 покупок
Базы данных
Дипломная работа Дипломная
27 Сен в 09:46
12
0 покупок
Базы данных
Отчет по практике Практика
27 Сен в 08:25
14 +1
0 покупок
Другие работы автора
СКД - Социально-культурная деятельность
Тест Тест
9 Окт в 17:13
4 +1
0 покупок
Информационные технологии
Тест Тест
6 Окт в 18:22
12
0 покупок
Высшая математика
Тест Тест
5 Окт в 13:35
13
0 покупок
Управление проектами
Тест Тест
3 Окт в 16:10
15
0 покупок
Маркетинг
Тест Тест
3 Окт в 14:50
21
1 покупка
Административное право
Тест Тест
3 Окт в 08:38
19
0 покупок
Производственная безопасность
Тест Тест
2 Окт в 20:21
14
0 покупок
Основы безопасности и жизнедеятельности
Тест Тест
2 Окт в 19:37
14
0 покупок
Высшая математика
Тест Тест
30 Сен в 20:50
20
0 покупок
Консалтинг
Тест Тест
24 Сен в 13:36
34
1 покупка
Бизнес-планирование
Тест Тест
24 Сен в 12:52
25
0 покупок
Высшая математика
Тест Тест
22 Сен в 16:28
40
2 покупки
Управление проектами
Тест Тест
19 Сен в 15:17
44
0 покупок
Экономическая статистика
Тест Тест
18 Сен в 21:35
19
0 покупок
Макроэкономика
Тест Тест
16 Сен в 22:12
31
0 покупок
Темы журнала
Показать ещё
Прямой эфир