Контрольные тесты тема 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) удовлетворяет зависимости A B, то R равно соединению проекций
|
|
R (A, B), R (A, C)
◻ если R (A, B, C) удовлетворяет зависимости A B, то R равно соединению проекций
R (A, B), R (B, C)
◻ если R (A, B, C) удовлетворяет зависимости A B, то R равно соединению проекций
R (A, C), R (B, C)
◻+ если R (A, B, C) удовлетворяет зависимости A B, то 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!