Свойства и понятие отношений в базе данных


Отношение определяется на множестве доменов и содержит заголовок (атрибуты) и тело (множество кортежей). Заголовок также является множеством значений, все имена в нем уникальны.

Свойства отношений (следуют из того, что отношения – математические множества):

1. В отношении нет одинаковых кортежей (хотя сейчас это возможно);

2. Кортежи не упорядочены сверху вниз;

3. Атрибуты не упорядочены слева направо;

4. Все значения атрибутов – атомарные. Отношение, удовлетворяющее этому требованию,- нормализованное. Сейчас от этого отходят.

Именованные – отношения, которые определены в СУБД посредством команд. В таких отношениях заголовок закреплен, а тело со временем изменяется.

Однозначный атрибут – атрибут, принимающий только одно значение (серия, марка и тп).

Многозначный атрибут – атрибут, принимающий несколько разных значений (цвет и тп).

Базовое отношение – именованное отношение, не являющееся производным и достаточно важным, чтоб ему дали имя.

Производное отношение – отношение, образованное из базовых отношений.

Неименованные отношения – отношения, получающиеся в результате реляционных запросов, существуют недолго, не изменяются во времени.


Комментарии запрещены.




Статистика