53
- гибкость, т.е. вероятность становления и привыкания к переменам ПО и/или
требование системных пользователей.
Закономерное единство данных - важное свойство SQL. При верном
применении оно гарантирует правильность, и достоверность хранимых данных в
любой момент времени. Еще, с их поддержкой, возможно, показывать промахи в
приложениях, которые с трудом обнаруживаются другими методами. Единство
данных поддерживается ограничениями.
Закономерное единство нарушается, если не соблюдены основные правила
SQL. Например, фамилию записали не знаками, а на псевдокодах. В это время обязан
включиться сервер и выдать ошибку.
Процесс нормализации БД - это формальный способ анализа отношений на
базе их изначальных или же первичных ключей, имеющих место быть активно
зависимыми, являющийся одним из более жестких методик совершенствования
данных БД. Есть 5 обычных форм (НФ) баз данных.
Первая нормальная форма. Отношение располагаются в первой обычной
форме, в случае если все его атрибуты имеют обыкновенный (атомарный) смысл.
Другими словами, смысл в домене любого атрибута не являются ни списками, ни
множествами обычных или трудных значений. Одним словом, в отношении не
обязано быть циклических групп. С другой стороны отношение считается
ненормализованным и ему подходит многоуровневая матрица (иерархия) в различие
от однородной табличной структуры нормализованного дела.
Условие атомарности значений строго обязано выполняться для всех
отношений схемы реляционной базы данных. Схема всей базы данных
представляется в 1НФ.
Вторая нормальная форма используется к отношениям с составными
ключами, т. е. к определенным отношениям, где основной ключ состоит из 2-ух или
более атрибутов. Отношение, у которого основной ключ подключает лишь один
атрибут, постоянно располагается во 2НФ.
Третья нормальная форма говорит о том, что второстепенные атрибуты,
находящиеся в таблице, не обязаны зависеть друг от друга.
Четвертая нормальная форма. Многозначные зависимости разрешено
полагать обобщением многофункциональных зависимостей в том значении, что