![]() КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Модифицированная классификация нормальных форм отношений. Определение нормализованного отношения, возможного ключа, 1НФМ, 2НФМ, 3НФМ.Понятие "нормальной формы" (НФ) отношения было введено Э.Ф.Коддом. Он предложил следующие виды НФ отношений: 1НФ, 2НФ, У2НФ, 3НФ, У3НФ. Данная классификация имеет ряд существенных недостатков, в частности сложность классификационных признаков и процедуры классификации. Доктором технических наук Ветошкиным В.М. была предложена более совершенная модифицированная классификация нормальных форм отношений. Целью этой, по существу новой, классификации является устранение недостатков классификации Э.Ф.Кодда, а также определение точных признаков структуры ФЗ, свойственных только одному конкретному виду НФ. Для обозначения нормальных форм, соответствующих вводимым определениям, будем к их аббревиатуре добавлять букву «М», обозначающую «модифицированная классификация» например, 1НФМ. Введем понятие, которое необходимо для освещения модифицированной классификации НФО. Определение 1. Отношение RÎN Û ["AÎAR, A – простой], где N – символ нормализованности. Таким образом, в таком отношении на пересечении каждой строки с каждым столбцом существует только один элемент. Определение 2. Атрибут или набор атрибутов XÍAR некоторого отношения а) каждый атрибут отношения R функционально полно зависит от Х; б) ни один атрибут из Х не может быть удален без нарушения условия "а". Определение 3. Отношение RÎ1НФМ Û RÎN & K=Æ, где К – множество возможных ключей.
Определение 4. Отношение RÎ2НФМ Û RÎN & К¹Æ & ($fÎ где Таким образом, характерным признаком 2НФМ отношения является наличие хотя бы одной КФЗ между детерминантой ХÏК и неключевым атрибутом или, другими словами, между его неключевыми атрибутами.
Далее всегда будем говорить о классе третьих нормальных, форм, в который включаются каноническая нормальная форма (КНФ), модифицированная усиленная третья (или Бойса-Кодда) нормальная форма (УЗНФМ или БКНФМ), и собственно модифицированная ЗНФ (ЗНФМ). Определение 5. Отношение RÎЗНФМ-класс Û RÎN & K¹Æ & ( не выше ЗНФМ, если KÌDT; не выше УЗНФМ или БКНФМ, если (КºDT) & (½K½=½DT½>1); КНФ, если (KºDT) & (½K½=½DT½=1). Примеры характерных структур ФЗ для класса ЗНФМ представлены на рис.3: ЗНФМ (а), БКНФМ (б), КНФ (в). Рис. 3. Данная классификация НФО обладает свойствами полноты, простоты, стройности, целостности и фундаментальности.
|