Шаг 102 - Терминология реляционной модели

Отношение файл (file), таблица(table)

Понятие таблицы - это основа реляционной модели. База данных вся это набор таблиц. Но обратите внимание. Данное понятие таблица имеет отношение только к представлению данных. Никакой связи с физической реализации записей на диске или в памяти она не имеем.

102_1.gif (2175 b)

Для современных систем аналогия отношения и файла уже не актуальна. На данный момент в базе данных в одном файле может находиться сотни таблиц. Но немного ранее например в FoxPro одна таблица была один файл.

Атрибут поле (fields)

102_2.gif (2520 b)

Атрибут используется для хранения информации. Он имеет имя и тип. Структура отношения состоит из набора атрибутов и их типов.

Домен

Под доменом понимается набор значений, который может принимать атрибут.

102_3.gif (3225 b)

Домен играет огромную роль в реляционной модели. Он реализует функцию справочника в обыденном понятии. Применение домена позволяет избежать многих ошибок сравнивания. Например, при разном вводе одного и того же понятия например в случае ошибки ввода. Так же домен выполняет функцию контроля и классификации ввода, позволяя выбрать из имеющихся позиций.

Кортедж, запись(record), строка

102_4.gif (2321 b)

Кортедж это тело отношения. Он состоит из набора заполненных атрибутов. Именно кортедж несет информацию о объекте описываемом отношением. Если атрибуты и домены говорят о структуре от кортедж это наполнение информацией.

Реляционная база данных

Это набор отношений. Но не просто набор, а нормализованный набор отношений.

102_5.gif (5400 b)


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.