Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Вторая нормальная форма



Отношение находится во второй нормальной форме (2НФ), если оно находится в первой нормальной форме, и каждый неключевой атрибут функционально полно зависит от составного ключа. Зависимость в этом случае означает, что существует функция, по) которой, зная один атрибут, можно определить значение зависит от атрибута. Л

Несоответствие базы данных требованиям этого вида нормализации говорит о плохом анализе предметной области.

Если все ключи в отношении состоят только из одного атри­бута, то отношение автоматически имеет вторую нормальную фор­му, так как по любому ключу всегда можно однозначно определить любой неключевой атрибут. Отношение может не находиться во второй нормальной форме только в том случае, если вообще нет ключей, или существует составной ключ.

Рассмотрим пример отношения не находящегося во второй нормальной форме. Им является следующая таблица:


Если проанализировать данное отношение, то увидим, что одинаковые товары выпускаются различными фирмами-производителями, следовательно, ключ в данном отношении может быть только составным - "Товар + Поставщик", но неключевой ат­рибут "Адрес" зависит не от всего ключа целиком, а от его под­множества - атрибута "Поставщик". Разрешение этой проблемы лежит в выборе другого ключа для данного отношения, который будет определять остальные атрибуты. Таким ключом может слу­жить бар-код товара, и таблица будет выглядеть так:






Дата публикования: 2014-11-04; Прочитано: 444 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...