Элементы реляционной модели

Элемент реляционной модели Форма представления
Отношение Двумерная таблица
Схема отношения Строка заголовков столбцов таблицы (заголовок таблицы)
Кортеж Строка таблицы
Сущность Описание свойств объекта
Атрибут Заголовок столбца таблицы
Домен Множество допустимых значений атрибута
Значение атрибута Значение поля в записи
Первичный ключ Один или несколько атрибутов
Тип данных Тип значений элементов таблицы

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

Ключ может быть составным (сложным), т. е. состоять из нескольких атрибутов.

Ключи обычно используют для достижения следующих целей:

1. исключения дублирования значений в ключевых атрибутах (остальные атрибуты в расчет не принимаются).

2. упорядочения кортежей. Возможно упорядочение по возрастанию или убыванию значений всех ключевых атрибутов, а также смешанное упорядочение (по одним — возрастание, а по другим — убывание).

3. ускорения работы с кортежами отношения.

4. организации связывания таблиц.

Пусть в отношении R1 имеется не ключевой атрибут А, значения которого являются значениями ключевого атрибута В другого отношения R2. Тогда говорят, что атрибут А отношения R1 есть внешний ключ.

С помощью внешних ключей устанавливаются связи между отношениями.

Рис.2. Установление связей между отношениями

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

Основными недостатками реляционной модели являются следующие: отсутствие стандартных средств идентификации отдельных записей и сложность описания иерархических и сетевых связей.

Примерами зарубежных реляционных СУБД для ПЭВМ являются следующие: DB2 (IBM), FoxPro (Fox Software), Paradox и dBASE for Windows (Borland), Visual FoxPro и Access (Microsoft), Oracle (Oracle).

К отечественным СУБД реляционного типа относятся системы: ПАЛЬМА (ПК АН УССР), а также система HyTech (МИФИ).


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



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