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

Страницы работы

Содержание работы

Нормализация отношений

  1. Поясните назначение нормализации отношений БД.
  2. Сформулируйте определение функциональной зависимости атрибутов БД. Приведите примеры.
  3. Что такое транзитивная зависимость данных? Приведите примеры.
  4. Как концепция функциональных зависимостей данных связана с нормализацией отношений?
  5. Сформулируйте определения первой, второй и третьей нормальных форм отношений.
  6. При каких условиях отношение, удовлетворяющее первой нормальной форме автоматически соответствует требованиям второй нормальной формы?
  7. Приведите определение нормальной формы Бойса – Кодда  (НФБК).
  8. При каких условиях третья нормальная форма не удовлетворяет условиям нормальной формы Бойса – Кодда?
  9. Предположим, что БД «Академические результаты студентов» имеет следующую схему  Оценки (код, фамилия, имя, отчество студента, группа, код дисциплины, название дисциплины, дата экзамена, семестр, код, должность, фамилия, имя, отчество преподавателя, оценка).
    Определите функциональные зависимости в этом множестве данных. Выполните декомпозицию отношения и приведите результирующие отношения к НФБК.
  10. БД  «Стоматологическая клиника» содержит следующие сведения:  код, фамилия, имя, отчество врача, код, фамилия, имя, отчество пациента, дата и время приема пациента, номер кабинета. 
    Определите функциональные связи в данных, проведите процедуру нормализации вплоть до НФБК. Объясните все решения.
  11. Пусть имеется формально определенное отношение  R(A,B,C,D,E,F,G,H). Предположим, что в этом отношении имеются функциональные зависимости   A -> B,C,D ;

 A.E -> G,H;  E -> F;  F -> E.  Какие множества атрибутов образуют ключи отношения  R?  Определите и устраните нарушения второй и третьей нормальных форм.

Похожие материалы

Информация о работе

Предмет:
Базы данных
Тип:
Задания на контрольные работы
Размер файла:
26 Kb
Скачали:
0