Загрузка...

Реляционные объекты данных: домены и отношения. Характеристика отношений. Определение реляционной базы данных.


Основными понятиями реляционных баз данных являются тип данных, домен, атрибут, кортеж, первичный ключ и отношение.
Типы данных: Как правило, типы данных делятся на три группы: 1) Простые типы данных. 2) Структурированные типы данных. (Массивы, Структуры). 3) Ссылочные типы данных. (указатели).
Реляционная модель требует, чтобы типы используемых данных были простыми (не обладали внутренней структурой). 
Домены — это типы данных, имеющие некоторый смысл (семантику). Домен характеризуется следующими свойствами:
— Домен имеет уникальное имя (в пределах базы данных).
— Домен определен на некотором простом типе данных или на другом домене.
— Домен может иметь некоторое логическое условие, позволяющее описать подмножество данных, допустимых для данного домена.
— Домен несет определенную смысловую нагрузку.
Кортеж, отношение
Кортеж — это набор именованных значений заданного типа. Отношение — это множество кортежей, соответствующих одной схеме отношения.
Обычным житейским представлением отношения является таблица, заголовком которой является схема отношения, а строками — кортежи отношения-экземпляра; в этом случае имена атрибутов именуют столбцы этой таблицы.
Свойства отношений: 1) В отношении нет одинаковых кортежей. 2) Кортежи не упорядочены (сверху вниз). 3) Атрибуты не упорядочены (слева направо). 4) Все значения атрибутов атомарны.
Реляционной базой данных называется набор отношений. Схемой реляционной базы данных называется набор заголовков отношений, входящих в базу данных.

Загрузка...