Контрольные тесты тема 7



 

Задача 1. В чем состоит задача выбора рациональных схем отношений?

 

Вариант 1.

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

 

◻+ дублирование

◻+ потенциальная противоречивость

◻+ потенциальная возможность потери сведений

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

◻ увеличение количества схем отношений

 

 

Вариант 2.

С чем связано основное дублирование информации в реляционной базе данных?

 

◻ с повторением одинаковых строк в одной таблице

◻ с повторением одинаковых столбцов в одной таблице

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

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

 

 

Вариант 3.

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

 

◻ создания

◻+ удаления

◻+ обновления

◻+ включения

◻ выключения


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

 

Вариант 1.

Как осуществляется выбор рациональных схем отношений?

 

◻+ путем нормализации

◻+ путем последовательного преобразования отношений к ряду нормальных форм

◻ путем объединения схем отношений

◻+ путем декомпозиции схем отношений

 

 

Вариант 2.

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

 

◻+ последовательное преобразование отношений к ряду нормальных форм

◻ определенное объединение схем отношений

◻+ определенная декомпозиция схем отношений

◻ преобразование отношений с использованием операций реляционной алгебры

 

 

Вариант 3.

Что такое первая нормальная форма?

 

◻+ значения всех атрибутов отношения являются простыми

◻+ значения всех атрибутов отношения являются неделимыми

◻+ значения всех атрибутов отношения являются атомарными

◻ значения всех атрибутов отношения являются кортежами

◻ значения некоторых атрибутов отношения являются атомарными

◻ значения некоторых атрибутов отношения являются кортежами

Задача 3. Дать характеристику функциональных зависимостей.

 

Вариант 1.

Что такое X функционально определяет Y?

 

◻+ каждое значение множества X связано с одним значением множества Y

◻+ если два кортежа совпадают по значениям X, то они совпадают по значениям Y

Y является функцией X

Y зависит от X

◻ каждое значение множества Y связано с одним значением множества X

◻ если два кортежа совпадают по значениям Y, то они совпадают по значениям X

 

 

Вариант 2.

Что характеризуют функциональные зависимости?

 

◻ схему отношения

◻+ все возможные значения отношения

◻+ все возможные значения строк отношения

◻+ отношение как переменную

 

Вариант 3.

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

 

◻+ как ограничения целостности

◻+ для проверки выполнения функциональной зависимости при обновлении данных

◻ для проверки правильности работы прикладных программ

◻ для автоматизированного формирования соответствующих данных

Задача 4. Как осуществляется нормализация схем отношений?

 

Вариант 1.

Что такое декомпозиция схемы отношения?

 

◻ замена схемы отношения R = { А 1, А 2, … Аn } совокупностью подмножеств R: R 1, R 2 та- ких, что R = R 1 Ç R 2

◻+ замена схемы отношения R = { А 1, А 2, … Аn } совокупностью подмножеств R: R 1, R 2

таких, что R = R 1 È R 2

◻ замена схемы отношения R = { А 1, А 2, … Аn }совокупностью подмножеств R: R 1, R 2 та- ких, что R = R 1 ´ R 2

◻ замена схемы отношения R = { А 1, А 2, … Аn }совокупностью подмножеств R: R 1, R 2 та- ких, что R = R 1 + R 2

 

 

Вариант 2.

Как формулируется теорема о декомпозиции?

 

◻+ если R (A, B, C) удовлетворяет зависимости AB, то R равно соединению проекций

R (A, B), R (A, C)

◻ если R (A, B, C) удовлетворяет зависимости AB, то R равно соединению проекций

R (A, B), R (B, C)

◻ если R (A, B, C) удовлетворяет зависимости AB, то R равно соединению проекций

R (A, C), R (B, C)

◻+ если R (A, B, C) удовлетворяет зависимости AB, то R равно соединению проекций

R (A, C), R (A, B)

 

 

Вариант 3.

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

 

◻+ сохранение функциональных зависимостей

◻+ соединения без потерь

◻ разбиение без потерь

◻ сохранение ключа

Задача 5. Приведение ко второй нормальной форме.

 

 

Вариант 1.

При каких условиях отношение находится во второй нормальной форме?

 

◻+ если оно находится в первой нормальной форме и каждый неключевой атрибут зави- сит от всего первичного ключа

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

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

◻+ если оно находится в первой нормальной форме и каждый неключевой атрибут не за- висит от части первичного ключа

 

 

Вариант 2.

Как осуществляется приведение ко второй нормальной форме?

 

◻+ производится декомпозиция с использованием функциональной зависимости, в кото- рой неключевой атрибут зависит от части первичного ключа

◻ сначала схема отношения приводится к первой нормальной форме

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

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

 

 

Вариант 3.

Какие аномалии устраняются второй нормальной формой?

 

◻ удаления

◻ избыточность

◻ обновления

◻ включения

◻+ никакие

Задача 6. Приведение к третьей нормальной форме.

 

 

Вариант 1.

При каких условиях отношение находится в третьей нормальной форме?

 

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

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

◻+ если оно находится во второй нормальной форме и каждый неключевой атрибут не- транзитивно зависит от первичного ключа

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

 

 

Вариант 2.

Как осуществляется приведение к третьей нормальной форме?

 

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

◻+ сначала схема отношения приводится ко второй нормальной форме

◻+ производится декомпозиция с использованием функциональной зависимости, в кото- рой неключевой атрибут транзитивно зависит от первичного ключа

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

 

 

Вариант 3.

Какие аномалии устраняются третьей нормальной формой?

 

◻ удаления

◻+ избыточность

◻ обновления

◻+ включения

◻+ никакие

Задача 7. Анализ функциональных зависимостей следующего отношения.

 

Код сту- дента Фамилия Код экза- мена Предмет Дата Оценка
  Сергеев   Математика 5.08.03  
  Иванов   Математика 5.08.03  
  Сергеев   Физика 9.08.03  
  Иванов   Физика 9.08.03  

 

 

Вариант 1.

Какие из перечисленных зависимостей существуют в этом отношении?

 

◻+ Код студента →Фамилия

◻+ Предмет→Дата

◻+ Код экзамена →Дата

◻ Код студента→Оценка

 

 

Вариант 2.

Каких из перечисленных зависимостей не существует в этом отношении?

 

◻ Код студента, Фамилия→Фамилия

◻ Предмет→Дата

◻ Код экзамена →Дата

◻+ Код студента→Оценка

◻ Код студента, Предмет→Оценка

 

 

Вариант 3.

В какой зависимости определен первичный ключ отношения?

 

◻ Код студента, Фамилия→Фамилия, Предмет

◻ Предмет→Дата

◻ Код экзамена →Дата

◻ Код студента→Оценка

◻ Код студента, Предмет→Оценка

◻+ Код студента, Код предмета →Дата, Оценка


Задача 8. Как осуществляется поддержка целостности данных в реляционных СУБД?

 

 

Вариант 1.

Какие требования должны выполняться для поддержки целостности данных в реляционных СУБД?

 

◻+ уникальность любого кортежа отношения

◻+ наличие у любого отношения первичного ключа

◻+ для каждого значения внешнего ключа в ссылающемся отношении должен существо- вать кортеж с таким же значением первичного ключа в отношении, на которое ссы- лаются.

◻ для каждого значения первичного ключа в ссылающемся отношении должен сущест- вовать кортеж с таким же значением внешнего ключа в отношении, на которое ссы- лаются

 

 

Вариант 2.

В чем состоят ограничения целостности сущности и по ссылкам?

 

◻+ для каждого значения внешнего ключа в ссылающемся отношении должен существо- вать кортеж с таким же значением первичного ключа в отношении, на которое ссы- лаются.

◻ для каждого значения первичного ключа в ссылающемся отношении должен сущест- вовать кортеж с таким же значением внешнего ключа в отношении, на которое ссы- лаются

◻ должны быть экземпляры сущностей

◻+ экземпляры сущностей должны уникально идентифицироваться

 

 

Вариант 3.

Какие варианты поддержки ограничений целостности по ссылкам используются в современ- ных СУБД?

 

◻+ запрещается удалять кортеж, на который существуют ссылки.

◻+ при удалении кортежа, на который существуют ссылки, во всех ссылающихся корте- жах значение внешнего ключа заменяется на неопределенное

◻+ при удалении кортежа, на который существуют ссылки, из ссылающегося отношения удаляются все ссылающиеся кортежи

◻ при удалении кортежа, на который существуют ссылки, удаляется ссылающееся от- ношение


Дата добавления: 2015-12-17; просмотров: 62; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!