我正在构建圣诞树种植操作的数据库。我已经放在一起,我相信是一个可行的模式。我希望得到一些人的反馈,我没有人。你是我唯一的希望。请求关于数据库设计的反馈
因此,有3个成长的地块,我们将他们称为果园。每个果园都有行&列,每行/列交叉点可以有零树或一棵树,种植在其中。行/列是数字和字母,所以第3行,第f列等。每个行/列交叉点都有一个状态(空的,正在使用中)。一棵树可以是不同的物种(由人工创建的GID {遗传ID}表示),修饰的(具有嫁接的不同物种)或移动到不同的位置。因此,一个工厂可以有一个或多个位置,并且一个位置可以通过历史包含一棵或多棵树,但一次只能包含一棵。图我放在一起
这里是:
你真的需要TreeLocation? TreeId可以同时拥有多个位置吗? –
一棵树一次只能在一个点上,但它可以移动到不同的位置。所以我在考虑历史的目的,我会使用treelocation表。你认为这是没有必要的吗? – BattlFrog