Третият нормална форма (3nf)
И така стигаме до третата нормална форма. Трета нормална форма (3NF) ни позволява да се отърва от този гаден нещо като преходен зависимост. Преди да дам определение, нека да се разбере трета нормална форма, това е преходен зависимост.
На път сме да преходен зависимости. За да разберем по-добре преходните зависимости отбелязват по втората част от картината, която е посветена на втория нормална форма. А именно, маса-референтни учители. В тази таблица можем да видим връзката между неключови полета, тоест, някои области са свързани много тясно не само логично, но също така и функционален.
Обикновено, трета нормална форма (3NF) действа само в рамките на една маса. Маса на учителите, което наблюдаваме вътрешните правила, които засягат правилното функциониране на масата, такива правила в третата нормална форма, не трябва да има такива правила се наричат преходни зависимости, много лоши неща.
Таблица на учителите имат преходен връзка, атрибутите на индекса и града, ако индексът е 127 - това е София, и няма друг начин не може да бъде! Тези две области не са основният ключ, а те зависят един от друг - за нарушение на трета нормална форма се нарича преходен зависимост.
Проблемът е, че човешките същества са грешни. Да предположим, че един човек, попълване на базата данни не е наред и се въвежда един служител, живеещи в индекса Саратов Иркутск. Въпросът е, какво да вярваме? Код или влязоха в града?
По този начин, проблемът трета нормална (3NF) е оформен да осигури maksimalnuyutselostnost данни в базата данни. Целостта на данните в базата данни се осигурява чрез унищожаването на транзитни зависимости. Преди да ви дам един пример на третата нормална форма, бих искал да се даде определение на трета нормална форма.
Таблицата съхранява в трета нормална форма (3NF), когато е във второто нормална форма, и съответно в първата нормална форма, т.е. е атомната маса, и представят всички данни за Референтен и където всяка неключов атрибут зависи само от първичния ключ на -Други - в таблицата трябва да бъде не зависимости, различни от първичния ключ.
Всъщност, това определение е кратко резюме на това, което казах по-горе. Нека се отървем от транзитивни зависимости, които имахме, когато се нормализира отношенията докато втората нормална форма.
Аз няма да се пресъздаде цялата структура на базата данни, а само ще ви покаже как да се отърве от транзитивни зависимости в таблицата на учителите.
Нормализирането на отношенията. Трета нормална форма.
Аз направих следното вдигна и създаде две директории, индекс, по каталог и директория за индекса, за да създадете ръководство на града, така че аз се отървах от транзитивни зависимости, предявен на база данни на трета нормална форма, а базата данни се разби в пет маси.
Въпреки, че в базата данни и пет маси, но ние ще се гарантира целостта на данните и да се предпазят от неправилно въвеждане на данни.