Какие виды связей между таблицами в БД вы знаете? Приведите приметы для каждой связи.

0 голосов
21 просмотров

Какие виды связей между таблицами в БД вы знаете? Приведите приметы для каждой связи.


Информатика (12 баллов) | 21 просмотров
Дан 1 ответ
0 голосов

Один-к-одному: сотрудник - табельный номер; человек - номер паспорта (номер ИНН, номер полиса ОМС, номер СНИЛС и т.д.) Т.е. у каждого сотрудника может быть только один табельный номер в организации; у каждого человека может быть только один паспорт (ИНН и т.д.)

Один-ко-многим: класс-ученики, человек-номер телефона. Т.е. в 1 классе много учеников; у человека может быть несколько номеров телефона.

Многие-ко-многим: ученик-оценка. Разные ученики могут получить одинаковые оценки, поэтому в этой связи нет однозначности.

(2.3k баллов)