Математическое моделирование баз данных

Первая нормальная форма файла. Записью называется конечная последовательность x= (x1, ×××, xn) элементов xiÎAi, 1 £ i £ n. Число n называется длиной записи. Для каждого i множество Ai называется доменом i-го атрибута, элемент xi называется iатрибутом или iкомпонентой записи x.

Файлом мы будем называть конечную последовательность записей.

База данных состоит из файлов, связанных между собой некоторыми условиями.

Определение 1. (1NF) Файл находится в первой нормальной форме, если для него задано некоторое положительное целое число n и последовательность множеств (A1, ×××, An) таких, что

· файл состоит из записей (x1, ×××, xn)Î A1´ ×××´An

· среди этих записей (x1, ×××, xn)Î A1´ ×××´An нет одинаковых

Пример 1. Записи файла расположим в таблице. В “шапке” таблицы будут выписаны имена, обозначающие домены атрибутов. Эти имена мы будем называть атрибутами.

ВУЗ Номер зачетки ФИО Год поступления
АмГПГУ   Иванов Павел Сергеевич  
КнАГТУ   Петрова Галина Сергеевна  

Данная таблица содержит две записи. Эти записи отличаются значениями первого и третьего атрибутов. Стало быть, файл, состоящий из этих записей, находится в первой нормальной форме.

Замечание. Мы видим, что записи в файле являются в точности элементами декартового произведения доменов атрибутов. Если файл находится в первой нормальной форме, то он является упорядоченным набором различных записей. В то время как отношение является неупорядоченным набором этих записей.

Вторая нормальная форма. Рассмотрим файл, находящейся в первой нормальной форме. Его записи x=(x1, ×××, xn) Î A1 ´A2 ´ ××× ´An будут составлять некоторое отношение R Í A1 ´A2 ´ ××× ´An. Файл будет состоять из всех элементов множества R.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: