Я создаю базу данных для операции по выращиванию елки. Я собрал, что я считаю, работоспособной схемой. Я надеюсь получить от кого-то отзыв, и у меня нет никого. Ты моя единственная надежда.Задать вопрос о проекте базы данных
Итак, есть 3 растущих участка, мы будем называть их садами. Каждый Orchard имеет строки &, и каждое пересечение строк/столбцов может иметь нулевые или одни деревья, установленные в нем. Строки/столбцы - это числа и буквы, поэтому строка 3, столбец f и т. Д. Каждое пересечение строк/столбцов имеет статус (пустой, при использовании). Деревом могут быть разные виды (обозначенные вручную созданным GID {Genetic ID}), модифицированные (имеющие разные виды, привитые) или перемещенные в другое место. Таким образом, растение может иметь одно или несколько мест, и местоположение может содержать по истории одно или несколько деревьев, но только по одному.
Вот схема я соединял:
вам действительно нужно TreeLocation ли? Может ли TreeId иметь более одного места за раз? –
Дерево может находиться только в одном месте за раз, но оно может перемещаться в другое место. Поэтому я думал об исторических целях, я бы использовал таблицу treelocation. Считаете ли вы, что это не нужно? – BattlFrog