Логические отношения между данными.

 

Логические отношения (взаимосвязи) определяют структуру данных. Поэтому построение структуры начинается с установления логических взаимосвязей данных.

Существует четыре типа логических отношений (связей):

 

1) одно-однозначное соответствие (1:1):

A <--> B

Это означает, что каждому значению (экземпляру) элемента А соответствует одно и только одно значение (экземпляр) элемента В.

Например, табельный номер TN - Фамилия FIO:

TN <--> FIO.

 

2) одно-многозначное соответствие (1:М):

A<->>B

Каждому значению поля А соответствует несколько значений поля В.

Например, Номер группы <->> ФИО студента.

Множество значений поля В, соответствующих значению поля А, может быть пустым (нет ни одного значения соответствующего значению поля А) или представлено одним, двумя или n значениями.

 

3) много-однозначное соответствие (М:1):

А<<->B

Например, ФИО студента <<-> Номер группы.

 

4) много-многозначное соответствие (М:М):

A<<->>B

Например, Изделие <<->> Покупатель.

 

Изделия   Покупатели
     
Изделие 1   Покупатель 1
Изделие 2   Покупатель 2
Изделие 3   Покупатель 3
Изделие 4   Покупатель 4
Изделие 5   Покупатель 5
Изделие 6   Покупатель 6
Изделие 7   Покупатель ...
Изделие 8   Покупатель m
Изделие ...    
Изделие n