Свойства отношений

1. Отношения не содержат одинаковых кортежей.

Следствия:

o отношение и таблица — это не одно и то же, так как таблица (в общем случае) может содержать одинаковые строки, а отношение не может содержать одинаковых кортежей. Однако, на практике часто отношение называют таблицей, имея ввиду, что все условия для отношения соблюдены;

o всегда существует первичный ключ (точнее, всегда существует по крайней мере один потенциальный ключ).

2. Все значения атрибутов атомарные, т.к. все лежащие в основе домены содержат только атомарные значения.

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

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

На рис. 8.2 приведен пример реляционного отношения.

student_ID surname name lastname sex birthday course
  Иванов Иван Иванович М 01.01.1990  
  Петров Пётр Петрович М 01.10.1990  
  Сидоров Сидор Сидорович М 01.03.1991  
  Иванов Глеб Иванович М 01.01.1990  
  Иванов Иван Иванович М 01.03.1991  

Рис. 8.2. Реляционное отношение

На рис. 8.3 и 8.4 приведены примеры таблиц, не являющихся отношениями.

student_ID surname name lastname sex birthday course
  Иванов Иван Иванович М 01.01.1990  
  Петров Пётр Петрович 01.10.1990
  Сидоров Сидор Сидорович 01.03.1991
  Иванов Глеб Иванович 01.01.1990  
  Иванов Иван Иванович 01.03.1991

Рис.8.3. Таблица, не являющаяся отношением.

student_ID surname sex birthday course
  Иванов Иван Иванович М 01.01.1990  
  Петров Пётр Петрович М 01.10.1990  
  Сидоров Сидор Сидорович М 01.03.1991  
  Иванов Глеб Иванович М 01.01.1990  
  Иванов Иван Иванович М 01.03.1991  

Рис.8.4. Таблица, не являющаяся отношением.

Лекция 9. Целостность реляционных данных


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



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