Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Что такое нормализация?

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Что лучше всего описывает нормализацию в базах данных?

a)

Процесс объединения всех данных в одну таблицу для ускорения поиска

b)

Процесс разделения данных по связанным таблицам для устранения избыточности и аномалий изменения

c)

Процесс шифрования данных для повышения безопасности

d)

Процесс резервного копирования данных на внешний носитель

2.

Какую проблему в первую очередь помогает устранить нормализация?

a)

Потерю доступа к данным из‑за отключения сети

b)

Избыточность данных (data redundancy)

c)

Недостаток оперативной памяти сервера

d)

Ошибки компиляции SQL-запросов

3.

Какая характеристика верна для ненормализованной формы таблицы по сравнению с нормализованной?

a)

Каждая таблица хранит информацию только об одной сущности

b)

Столбцы не содержат повторяющиеся значения

c)

Таблица может хранить информацию о двух и более сущностях и иметь повторяющиеся столбцы/значения

d)

Таблица всегда имеет внешний ключ

4.

Сколько нормальных форм упоминается в материале?

a)

3

b)

5

c)

7

d)

10

5.

Какое утверждение верно для критерия нормализованной базы данных?

a)

База данных нормализована, если к ней применяется первая нормальная форма

b)

База данных нормализована, если к ней применяется вторая нормальная форма

c)

База данных нормализована, если к ней применяется третья нормальная форма и выше

d)

Нормализация не связана с нормальными формами

6.

Какое утверждение лучше всего описывает функциональную зависимость в реляционной модели?

a)

Связь между таблицами через внешний ключ

b)

Связь между атрибутами отношения, где значения одного атрибута определяют значения другого

c)

Механизм шифрования данных на уровне столбцов

d)

Правило сортировки строк внутри таблицы

7.

Выберите верное толкование записи A → B.

a)

Каждому значению B соответствует одно значение A

b)

Каждому значению A соответствует ровно одно значение B

c)

A и B независимы друг от друга

d)

A и B — обязательно составные атрибуты

8.

Как называется атрибут, который определяет значения другого атрибута в функциональной зависимости?

a)

Кандидатный ключ

b)

Детерминант

c)

Функция

d)

Суперключ

9.

В таблице персонажей онлайн-игры указаны атрибуты: Имя персонажа, Раса, Фракция. Какая функциональная зависимость прямо утверждается в материале?

a)

Раса -> Имя

b)

Имя -> Раса

c)

Фракция -> Имя

d)

Раса и Фракция -> Имя

10.

Что означает запись Имя -> Фракция в контексте приведённого примера?

a)

По фракции можно однозначно узнать имя персонажа

b)

По имени можно однозначно узнать фракцию персонажа

c)

Между именем и фракцией нет зависимости

d)

Фракция и имя взаимно однозначно определяют друг друга

11.

Какой тип связи описывает зависимость Имя -> Раса в материале?

a)

1:N

b)

M:N

c)

1:1

d)

N:1

12.

Как сформулирован принцип для нормализованной таблицы о детерминанте и первичном ключе?

a)

Детерминантов может быть несколько, и они не обязаны быть ключами

b)

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

c)

Любой неключевой атрибут может быть детерминантом

d)

Первичный ключ зависит от остальных атрибутов

13.

Что требует первая нормальная форма (1NF) для столбцов таблицы?

a)

Наличие повторяющихся групп данных

b)

Отсутствие повторяющихся столбцов и наборов значений в столбцах

c)

Обязательное наличие составного первичного ключа

d)

Разрешение хранения списков значений в одной ячейке

14.

Какое из утверждений верно для термина «повторяющаяся группа»?

a)

Это столбец, где хранится одно скалярное значение на запись

b)

Это группа атрибутов, допускающих несколько значений для ключевого атрибута

c)

Это набор внешних ключей, связанных с другой таблицей

d)

Это обязательный элемент любой нормализованной таблицы

15.

Почему показанная таблица с колонками «Характеристики», «Квест1», «Квест2» не соответствует 1NF?

a)

Потому что отсутствуют первичные и внешние ключи

b)

Потому что столбец «Характеристики» содержит набор значений, а «Квест1/Квест2» — повторяющиеся атрибуты

c)

Потому что в таблице менее трёх записей

d)

Потому что все значения являются скалярными

16.

Что означает «выравнивание» (flattening) при переходе к первой нормальной форме?

a)

Удаление всех повторяющихся значений из таблицы

b)

Декомпозицию строки с повторяющимися группами данных на несколько строк, по одной на каждую группу

c)

Объединение нескольких таблиц в одну широкую таблицу

d)

Шифрование значений атрибутов для безопасности

17.

Какое следствие прямо упомянуто для подхода «выравнивание» при достижении 1NF?

a)

Снижение избыточности данных

b)

Отсутствие атомарных значений

c)

Увеличение избыточности данных

d)

Невозможность фиксировать статус квеста

18.

Рассмотрите таблицу после выравнивания: каждая строка отражает прогресс одного квеста персонажа. Какое утверждение корректно описывает источник избыточности?

a)

Дублируются значения «Квест» из-за разных персонажей

b)

Дублируются характеристики и класс персонажа в каждой строке для каждого его квеста

c)

Столбец «Статус» хранит одно и то же значение для всех строк

d)

Имена персонажей заменены идентификаторами

19.

Какой шаг является ключевым в подходе декомпозиции для приведения таблицы к 1NF?

a)

Добавление вычисляемых столбцов

b)

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

c)

Объединение всех повторяющихся значений в один столбец

d)

Сортировка строк по алфавиту

20.

После декомпозиции в 1NF характеристики персонажа «Сила, Ловкость, Выносливость, Интеллект» представлены как...

a)

один столбец со списком значений

b)

отдельные атрибуты (по одному столбцу на каждую характеристику)

c)

внешняя таблица без связи с персонажем

d)

строки с повторяющимися группами

21.

Как лучше всего описать сущность «Прогресс квестов» после нормализации?

a)

Список всех квестов без указания персонажей и статусов

b)

Отдельная сущность, где каждая запись фиксирует: персонаж имеет квест (ID квеста) и его текущий статус

c)

Часть таблицы «Персонажи», где статусы квестов перечислены через запятую

d)

Временная таблица для сортировки записей

22.

Что требует вторая нормальная форма (2NF) для каждого столбца, не являющегося ключом?

a)

Зависеть от любого столбца таблицы

b)

Зависеть только от части первичного ключа

c)

Зависеть от первичного ключа

d)

Не зависеть ни от чего

23.

Какое из утверждений верно описывает полную функциональную зависимость?

a)

Атрибут B зависит от любого подмножества атрибута A

b)

Атрибут B зависит от полного значения составного атрибута A (например, от A1 и A2 вместе)

c)

Атрибут B не зависит от ключей

d)

Атрибут B зависит только от одного произвольного атрибута, даже если ключ составной

24.

В каком случае возникает частичная функциональная зависимость?

a)

Когда атрибут B зависит от всего составного ключа

b)

Когда первичный ключ несоставной

c)

Когда атрибут B зависит только от подмножества составного ключа, например, только от A1

d)

Когда в таблице нет первичного ключа

25.

К каким таблицам в первую очередь применяется 2NF?

a)

К таблицам без первичного ключа

b)

К таблицам с составным первичным ключом

c)

К таблицам только со вторичными ключами

d)

К любым таблицам независимо от формы 1NF

26.

Что является предварительным условием для применения второй нормальной формы?

a)

Таблица должна быть в третьей нормальной форме

b)

Таблица должна быть в первой нормальной форме

c)

Таблица не должна иметь ключа

d)

Таблица должна иметь только один столбец

27.

Какая из зависимостей в таблице соответствует полной функциональной зависимости от составного ключа (Персонаж, Квест)?

a)

Персонаж -> Класс

b)

Квест -> Описание

c)

Персонаж, Квест -> Статус

d)

Персонаж -> Описание

28.

Что означает частичная зависимость в контексте 2NF на данном примере?

a)

Атрибут зависит от всей совокупности ключа

b)

Атрибут не зависит ни от какой части ключа

c)

Атрибут зависит только от части составного первичного ключа

d)

Атрибут является составным ключом

29.

Какая декомпозиция устранит частичные зависимости и приведёт схему к 2NF?

a)

Оставить одну таблицу Персонаж–Квест–Класс–Описание–Статус

b)

Разделить на таблицы: Персонаж(Персонаж, Класс), Квест(Квест, Описание), Выполнение(Персонаж, Квест, Статус)

c)

Разделить на таблицы: Класс(Класс, Статус), Описание(Описание, Квест), Персонаж(Персонаж)

d)

Удалить столбец Класс из исходной таблицы

30.

Почему пара (Персонаж, Квест) рассматривается как первичный ключ в исходной таблице?

a)

Потому что каждый Персонаж может иметь только один Класс

b)

Потому что Класс однозначно определяет Квест

c)

Потому что именно комбинация Персонаж и Квест однозначно определяет Статус записи

d)

Потому что Описание зависит от Персонажа