我对确定哪种关系合适感到困惑(是一对一还是一对多)
I get confused to determine which relationship is appropriate (is it one-to-one or one-to-many)
我正在尝试创建一个 CMS 网站,该网站包含多种类型 (raw_unit_type) 的媒体(例如视频、文章、声音)以 post 关于主题或问题,并且该媒体有另一个输入 (unit_type).
例如:
名为 x 的媒体文件是 'video' 类型,而此 x 有另一种名为 'collection' 的类型。
名为 y 的媒体文件是 'video' 类型,而此 y 有另一种名为 'comparison' 的类型。
名为 z 的媒体文件是 'article' 类型,而此 z 有另一种名为 'collection'.
的类型
现在
如图所示,我在确定这两个表之间的哪种关系适合我的情况时遇到了困难
应该是一对一还是一对多关系?这是我要解释的问题。
提前致谢
这是many-to-many
关系。你需要在这两个 table 之间加入一个 table,因为一个 raw_unit_type
("video") 可以有很多 unit_types
("collection", "comparison", 等等) 和 unit_types
可以属于许多 raw_unit_types
.
我正在尝试创建一个 CMS 网站,该网站包含多种类型 (raw_unit_type) 的媒体(例如视频、文章、声音)以 post 关于主题或问题,并且该媒体有另一个输入 (unit_type).
例如: 名为 x 的媒体文件是 'video' 类型,而此 x 有另一种名为 'collection' 的类型。 名为 y 的媒体文件是 'video' 类型,而此 y 有另一种名为 'comparison' 的类型。 名为 z 的媒体文件是 'article' 类型,而此 z 有另一种名为 'collection'.
的类型现在
如图所示,我在确定这两个表之间的哪种关系适合我的情况时遇到了困难
应该是一对一还是一对多关系?这是我要解释的问题。 提前致谢
这是many-to-many
关系。你需要在这两个 table 之间加入一个 table,因为一个 raw_unit_type
("video") 可以有很多 unit_types
("collection", "comparison", 等等) 和 unit_types
可以属于许多 raw_unit_types
.