Реляционная модель данных

На практике более распространена реляционная модель данных. Реляционная модель данных представляет собой комплекс взаимосвязанных простейших двумерных таблиц - отношений. Таблицы-отношениядолжны обладать следующими свойствами:

· каждый столбец таблицы – это элемент данных (атрибут) и его значения должны быть не расчленяемыми на несколько значений;

· все столбцы однородные;

· в таблице нет двух одинаковых строк;

· столбцы и строки могут просматриваться в любом порядке, безотносительно к их информационному содержанию и смыслу;

· число строк не ограничено.

Отношение описывает некоторый объект материального мира посредством множества атрибутов R(А1, А2, …,Аn), называемого схемой отношения.

В теории реляционных моделей данных используется терминология алгебры отношений. Согласно ей столбцы отношения называются доменами, а строки – кортежами. При работе с реляционными таблицами используют также альтернативные им понятия – поля и записи. В отношении записи должны иметь уникальный идентификатор – ключ. Ключ – один или несколько полей, однозначно определяющих записи. Ключ служит для быстрого поиска нужной информации. Количество столбцов в таблице - степень отношения, количество строк - кардинальность (мощность)