игра брюс 2048
Главная / Базы данных / Модели и смыслы данных в Cache и Oracle / Тест 5

Модели и смыслы данных в Cache и Oracle - тест 5

Упражнение 1:
Номер 1
Как реализуются связи между отношениями в реляционной модели?

Ответ:

 (1) специальными сущностями, представляющими связи 

 (2) так же как в модели “сущность-связь” 

 (3) внешними ключами 

 (4) внешними ключами, ссылающимися на первичные ключи 


Номер 2
Как реализуются связи между отношениями в реляционной модели?

Ответ:

 (1) с помощью объектных ссылок 

 (2) уникальными, первичными и внешними ключами 

 (3) внешними ключами, связанными с первичными ключами 

 (4) внешними ключами, связанными с уникальными ключами 


Номер 3
Как реализуются связи между отношениями в реляционной модели?

Ответ:

 (1) заданием имени и свойств связи в метаданных базы  

 (2) с помощью пары ограничений целостности – первичного и внешнего ключей 

 (3) с помощью ограничения целостности типа check и внешнего ключа 

 (4) ни одним из перечисленных выше способов 


Упражнение 2:
Номер 1
Какие связи образуют внешние ключи?

Ответ:

 (1) идентифицирующую связь, если внешний ключ образует слабую сущность и передаётся в ключевые атрибуты слабой сущности 

 (2) необязательную идентифицирующую связь 

 (3) обязательную неидентифицирующую связь 

 (4) обязательную идентифицирующую тернарную связь 


Номер 2
Какие связи образуют внешние ключи?

Ответ:

 (1) идентифицирующую связь необязательную с обоих концов 

 (2) неидентифицирующую связь, если внешний ключ связывает две сильные сущности, то есть передаётся в неключевые атрибуты второй сущности 

 (3) необязательную неидентифицирующую связь если внешний ключ связывает две сильные сущности и допускает NULL 

 (4) связь с эмерджентными атрибутами  


Номер 3
Какие связи образуют внешние ключи?

Ответ:

 (1) идентифицирующую связь необязательную с одного конца 

 (2) обязательную идентифицирующую связь 

 (3) необязательную неидентифицирующую связь 

 (4) необязательную идентифицирующую связь 


Упражнение 3:
Номер 1
Существуют следующие виды аномалий

Ответ:

 (1) по удалению данных 

 (2) по чтению данных 

 (3) по изменению схемы базы 

 (4) по удалению ограничений целостности 


Номер 2
Существуют следующие виды аномалий

Ответ:

 (1) по обновлению данных 

 (2) по чтению данных из нескольких источников данных 

 (3) по добавлению данных 

 (4) по несоответствию интерфейса пользователя и базы данных 


Номер 3
Существуют следующие виды аномалий

Ответ:

 (1) по вводу данных 

 (2) по любому несоответствию между моделью бизнеса и схемой базы 

 (3) по удалению или обновлению данных 

 (4) по чтению данных  


Упражнение 4:
Номер 1
По каким признакам можно определить, что значение находится в 1НФ?

Ответ:

 (1) значения всех атрибутов сущности атомарны 

 (2) отношение не имеет составных атрибутов  

 (3) отношение не имеет многозначных, составных атрибутов и групп повторяющихся атрибутов 

 (4) все атрибуты функционально зависят от ключа 


Номер 2
По каким признакам можно определить, что значение находится в 1НФ?

Ответ:

 (1) отношение не имеет многозначных атрибутов 

 (2) отношение не использует NULL'ы 

 (3) отношение имеет ключ и все его атрибуты атомарны 

 (4) отношение имеет многозначные атрибуты, но не имеет составных атрибутов и групп повторяющихся атрибутов 


Номер 3
По каким признакам можно определить, что значение находится в 1НФ?

Ответ:

 (1) отношение не имеет ключа, но все его атрибуты атомарны 

 (2) любое отношение с неповторяющимися кортежами, из которого невозможно выделить другое отношение 

 (3) все атрибуты отношения атомарны 

 (4) Существует ключ, но атрибуты не атомарны 


Упражнение 5:
Номер 1
Как связаны этапы приведения к 1НФ с учётом семантики составных и повторяющихся атрибутов?

Ответ:

 (1) прежде всего, проверяем наличие многозначных атрибутов, если они есть, выбираем путь решения – выравнивание отношения или выделение в отдельное отношение 

 (2) возможна единственная последовательность действий: если есть составные атрибуты, из них выделяют простые атрибуты, затем обнаруживают группы однородных атрибутов  

 (3) после проверки наличия многозначных атрибутов проверяем существование групп однородных атрибутов, если они имеются, по каждой из них создаём одну справочную сущность  

 (4) после работы с многозначными атрибутами можно начинать работу с составными атрибутами, а затем с группами однотипных атрибутов 


Номер 1
Как связаны этапы приведения к 1НФ с учётом семантики составных и повторяющихся атрибутов?

Ответ:

 (1) обязательная последовательность этапов: необходимо проверить, можно ли считать все атрибуты атомарными, затем определить все ключи, затем выделить многозначные атрибуты, составные атрибуты и группы однотипных атрибутов, затем выполняются преобразования исходного отношения 

 (2) прежде всего, необходимо выделить группы атрибутов, связанных функциональными зависимостями, затем выполняются преобразования исходного отношения 

 (3) прежде всего, необходимо найти все функциональные зависимости на атрибутах 

 (4) для приведения достаточно выполнить преобразования, связанные с многозначными атрибутами, затем можно начинать работу с составными атрибутами, а после этого с группами однотипных атрибутов 


Номер 3
Как связаны этапы приведения к 1НФ с учётом семантики составных и повторяющихся атрибутов?

Ответ:

 (1) начинать следует с переписывания атрибутов так, чтобы исключить их многозначность, неопределённость и сходство 

 (2) сначала проверить атомарность атрибутов; если она нарушена, выбрать путь преобразования отношения (выравниванием или выделением отношений), затем приступить к работе с составными и однородными атрибутами 

 (3) сначала проверить атомарность атрибутов; если она нарушена, преобразовать отношение выделением отдельного отношения, затем приступить к работе с составными и однородными атрибутами 

 (4) Выявить семантику атрибутов отношения, затем преобразовать атрибуты так, чтобы они представляли независимые друг от друга свойства 


Упражнение 6:
Номер 1
Как определить, что отношение находится в 2НФ?

Ответ:

 (1) если отношение в 1НФ имеет единственный простой ключ, то оно находится в 2НФ 

 (2) если ни один ключевой атрибутне зависит от какого-нибудь неключевого атрибута, то отношение находится в 2НФ 

 (3) если никакая группа неключевых атрибутов объединённых общим смыслом не зависит от части ключа 

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


Номер 2
Как определить, что отношение находится в 2НФ?

Ответ:

 (1) если отношение находится в 1НФ и ни один неключевой атрибут не находятся в функциональной зависимости от части ключа 

 (2) отношение, в котором ни один неключевой атрибут не находятся в функциональной зависимости от ключа 

 (3) если отношение находится в 1НФ и ни в одном из суперключей нет атрибутов, функционально зависящих от части минимального ключа 

 (4) никакое отношение с двумя пересекающимися ключами не находится в 2НФ 


Номер 3
Как определить, что отношение находится в 2НФ?

Ответ:

 (1) отношение с единственным простым ключом находится в 2НФ 

 (2) если отношение находится в 1НФ и не содержит в себе других отношений, то оно находится в 2НФ 

 (3) если отношение находится в 1НФ и не содержит никаких функциональных зависимостей неключевых атрибутов от части ключа 

 (4) отношение с несколькими ключами находится в 2НФ, если оно находится в 1НФ и не содержит никаких функциональных зависимостей неключевых атрибутов от части любого из ключей 


Упражнение 7:
Номер 1
Как определить, что отношение находится в 3НФ?

Ответ:

 (1) если отношение находится в 2НФ и не существует функциональных зависимостей неключевых атрибутов от других неключевых атрибутов то оно находится в 3НФ 

 (2) если отношение находится в 1НФ и не существует функциональных зависимостей неключевых атрибутов от других неключевых атрибутов то оно находится в 3НФ 

 (3) если отношение находится в 1НФ и не содержит “встроенных” отношений, то оно находится в 3НФ 

 (4) если отношение содержит пересекающиеся ключи и функциональные зависимости неключевых атрибутов от других неключевых атрибутов то оно находится в 3НФ 


Номер 2
Как определить, что отношение находится в 3НФ?

Ответ:

 (1) если отношение не содержит “встроенных” отношений, то оно находится в 3НФ 

 (2) если отношение находится в 1НФ и 2НФ и ни какой неключевой атрибут не зависит от других неключевых атрибутов, то оно находится в 3НФ 

 (3) если отношение с несколькими ключами находится в 1НФ и никакой атрибут вне некоторого ключа не зависит от атрибута находящегося вне другого ключа, то оно находится в 3НФ 

 (4) если отношение находится в 1НФ и не содержит транзитивных зависимостей неключевых атрибутов от ключа, то оно находится в 3НФ 


Номер 3
Как определить, что отношение находится в 3НФ?

Ответ:

 (1) если отношение находится в 1НФ и существует транзитивная функциональная зависимость неключевых атрибутов от части ключа, то оно находится в 3НФ 

 (2) если отношение находится в 1НФ и все его атрибуты прямо зависят от ключа, то оно находится в 3НФ 

 (3) если отношение находится в 1НФ и не содержит неключевых атрибутов зависящих от других атрибутов, не образующих первичный ключ, то оно находится в 3НФ 

 (4) если отношение находится в 1НФ и не содержит неключевых  

 (5) атрибутов зависящих от других атрибутов, то оно находится в 3НФ 


Упражнение 8:
Номер 1
Как определить, что отношение находится в НФБК?

Ответ:

 (1) любое отношение с двумя атрибутами находится в НФБК 

 (2) любое отношение с единственным ключом находится в НФБК 

 (3) отношение находится в НФДК тогда и только тогда, когда каждая нетривиальная функциональная зависимость имеет атрибутом суперключ 

 (4) отношение с непересекающимися ключами не может находиться в НФБК 


Номер 2
Как определить, что отношение находится в НФБК?

Ответ:

 (1) если отношение с пересекающимися ключами не содержит аномалий, то оно находится в НФБК 

 (2) если для отношения с пересекающимися ключами были выделены все ключи и условия для 1НФ, 2НФ и 3НФ выполняются, то оно находится в НФБК 

 (3) отношение в 3НФ может находиться в НФБК, только если оно содержит пересекающиеся ключи 

 (4) отношение в 3НФ может находиться в НФБК, только если оно не содержит пересекающихся ключей 


Номер 3
Как определить, что отношение находится в НФБК?

Ответ:

 (1) отношение находится в НФБК тогда и только тогда, когда каждая нетривиальная функциональная зависимость имеет атрибутом суперключ 

 (2) отношение находится в НФБК тогда и только тогда, когда оно имеет ровно два пересекающихся ключа 

 (3) необходимо выписать все функциональные зависимости, проверить выполняются ли условия для 1НФ, 2НФ и 3НФ, а затем, обнаружив пересекающиеся ключи, проверить не существуют ли зависимостей между атрибутами, принадлежащими только одному ключу 

 (4) отношение находится в НФБК когда отсутствуют нетривиальные функциональные зависимости  


Упражнение 9:
Номер 1
К каким отношениям применяется преобразование в 4НФ?

Ответ:

 (1) к отношениям в НФБК, которые имеют повторяющиеся наборы данных 

 (2) к отношениям в НФБК, в которых имеются нетривиальные многозначные зависимости 

 (3) к отношениям, полученным естественным соединением двух отношений по атрибутам, не являющимся ключами ни в одном из них 

 (4) к отношениям, хранящим информацию о двух и более сущностях  


Номер 2
К каким отношениям применяется преобразование в 4НФ?

Ответ:

 (1) к отношениям, которые находятся в НФБК, для окончательного выяснения возможности построения декомпозиции без потерь 

 (2) к отношениям, которые находятся в НФБК и содержат нетривиальные многозначные зависимости 

 (3) к отношениям, которые содержат нетривиальные многозначные зависимости 

 (4) к отношениям, которые находятся в НФБК и содержат тривиальные многозначные зависимости 


Номер 3
К каким отношениям применяется преобразование в 4НФ?

Ответ:

 (1) к отношениям, которые имеют нетривиальную декомпозицию на три и более отношения 

 (2) к отношениям, которые содержат нетривиальные многозначные зависимости 

 (3) к отношениям, которые находятся в НФБК и содержат нетривиальные многозначные зависимости 

 (4) к отношениям с зависимостью соединения 


Упражнение 10:
Номер 1
Какие виды сущностей образуются при нормализации и как они связаны? 

Ответ:

 (1) при получении 1НФ образуется идентифицирующая связь и, по крайней мере, одна из двух новых сущностей слабая 

 (2) при получении 1НФ может образоваться идентифицирующая связь, одна сильная и одна слабая сущности 

 (3) при получении 4НФ образуются две несвязных сущности 

 (4) при получении 3НФ образуются две сущности и идентифицирующая связь между ними 


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

Ответ:

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

 (2) При получении НФБК получаются две сущности связанные неидентифицирующей связью и имеющие одинаковые поля в ключах 

 (3) при получении 4НФ образуются две сущности связанных идентифицирующей связью 

 (4) при получении 2НФ образуется неидентифицирующая связь и две сильных сущности 


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

Ответ:

 (1) при получении НФБК получаются две сущности связанные неидентифицирующей связью и имеющие одинаковые поля в ключах 

 (2) при получении 4НФ образуются две несвязанных сущности 

 (3) при получении 3НФ образуется идентифицирующая связь и две сильных сущности 

 (4) при получении 3НФ образуется неидентифицирующая связь и две сильных сущности 




Главная / Базы данных / Модели и смыслы данных в Cache и Oracle / Тест 5