如何设计多对多关系实体的GUI / UI?

时间:2017-10-12 05:28:08

标签: forms user-interface database-design

假设我有一个驱动程序列表和一个总线列表。现在在我的界面中,我能够创建一个Driver实例和一个Bus实例。如下所示:

enter image description here

然而,正如您所看到的,他们可以互相引用,因为在总线中可以有一个驱动程序,而一个驱动程序可以有一个总线。

困境在于它们可以成为彼此的先决条件,具体取决于您首先填写的形式。我如何解决这个难题,以便我可以创建一个驱动程序实例和一个总线实例,而不需要彼此引用?当我需要引用/链接它们时,“链接”界面将如何显示?

我在“驱动程序”下“分配总线”吗?或者我在公交车下“分配司机”?或者这两种方式没有对错?

任何多对多关系类型的相同问题。例如。如果你有一个电影CMS,你是否在电影下“添加演员”或者你是否在演员的“添加电影”?或者是图书馆CMS,您是在书籍下“添加作者”还是在作者下“添加书籍”?或者我应该为'链接'创建一个单独的界面?

0 个答案:

没有答案