Реляционная модель данных
На практике более распространена реляционная модель данных. Реляционная модель данных представляет собой комплекс взаимосвязанных простейших двумерных таблиц - отношений. Таблицы-отношениядолжны обладать следующими свойствами:
· каждый столбец таблицы – это элемент данных (атрибут) и его значения должны быть не расчленяемыми на несколько значений;
· все столбцы однородные;
· в таблице нет двух одинаковых строк;
· столбцы и строки могут просматриваться в любом порядке, безотносительно к их информационному содержанию и смыслу;
· число строк не ограничено.
Отношение описывает некоторый объект материального мира посредством множества атрибутов R(А1, А2, …,Аn), называемого схемой отношения.
В теории реляционных моделей данных используется терминология алгебры отношений. Согласно ей столбцы отношения называются доменами, а строки – кортежами. При работе с реляционными таблицами используют также альтернативные им понятия – поля и записи. В отношении записи должны иметь уникальный идентификатор – ключ. Ключ – один или несколько полей, однозначно определяющих записи. Ключ служит для быстрого поиска нужной информации. Количество столбцов в таблице - степень отношения, количество строк - кардинальность (мощность)