Связи

Все вопросы/проблемы по установке и использовании.
Ответить
Gorfree
Сообщения: 23
Зарегистрирован: 17 май 2018, 14:56
Имя: Михаил Фомичев
Откуда: Россия, Екатеринбург

Связи

Сообщение Gorfree »

Ткните носом, кто разобрался.
По форуму искал, почти все видео на youtube посмотрел.
Связь один ко многим это либо вложенная сущность либо сущность
Связь многие ко многим это связанные записи
Как реализовать связь один к одному?
Например, очень упрощенно, филиал = номер телефона
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Связи

Сообщение nruslan2 »

Вопрос - А Зачем?)
ЗЫ я наверно тупой, но я так и не понял чем отличаются по факту типы связей в Руководителе - теоретически если смотреть то понятно!, а на практике по-моему одна фигня)
Gorfree
Сообщения: 23
Зарегистрирован: 17 май 2018, 14:56
Имя: Михаил Фомичев
Откуда: Россия, Екатеринбург

Re: Связи

Сообщение Gorfree »

Ну как минимум потому-что такая связь имеет место быть в архитектуре БД. Если разобрать мой же пример. То связь
сущность позволяет привязать один и тот же телефон на разные филиалы при этом не отсекая уже назначенные номера, а значит возрастает риск ошибки особенно когда много людей работают над большой БД. Связанные записи тоже приводят к такой же картине. Вложенная сущность выглядит наиболее удачной для этой задачи, можно перемещать записи вложенной сущности между записями верхнего уровня но требует некоторых дополнений вроде транзитных записей куда следует перемещать неиспользуемые в данный момент номера. Может не совсем удачный пример привел. Или я не до конца разобрался, поэтому и задал вопрос знающим.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Связи

Сообщение nruslan2 »

Я правильно понял, что связь один к одному - позволит из одной таблицы привязать данные из другой таблицы только один раз - так сказать связь по фильтру исключения уже привязанных - Вообще согласен иногда такое требуется!! (в принципе это можно реализовать уже в существующей части по идеи, но опять с вводом дополнительного поля расчета( )
Gorfree
Сообщения: 23
Зарегистрирован: 17 май 2018, 14:56
Имя: Михаил Фомичев
Откуда: Россия, Екатеринбург

Re: Связи

Сообщение Gorfree »

Да, именно это я имел ввиду. Либо не отразить уже связанные записи, либо выдать предупреждение о попытке связать уже связанный объект.
Ответить