схема базы данных иерархии организаций и отделов - PullRequest
0 голосов
/ 30 декабря 2018

У меня есть проект базы данных в django, который имеет следующие таблицы:

  • организационная таблица
    • id
    • имя
    • контакт
  • стол отдела
    • имя
    • родитель (другой отдел, ссылающийся на себя)
    • организация (ссылка на таблицу организации, если это только верхний отдел)

Как наследовать организационные отношения вместо того, чтобы устанавливать их каждый раз, когда я создаю новый отдел?

Редактировать:

Мне просто интересно, есть ли лучший дизайн: В этом проекте у меня есть нулевое поле для каждого отдела (идентификатор организации).В реальной жизни только один отдел должен иметь значение, которое является главным родителем.У других дочерних отделов не должно быть идентификатора организации, связанного с ним, потому что связь уже установлена ​​через родительский dep.

...