Логические отношения между данными.
Логические отношения (взаимосвязи) определяют структуру данных. Поэтому построение структуры начинается с установления логических взаимосвязей данных.
Существует четыре типа логических отношений (связей):
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 |