我设计了用于存储视频的网络应用程序架构,每个视频都属于某些类别。单个视频可以有多个类别。我创建了以下关系..
RELATION1: video_detail(v_id,v_name,v_details);
RELATION2: video_category(CAT_ID,cat_name);
现在我想将 video_details 中的每个视频与 video_category 相关联。 我有以下选项: - 为每个类别创建关系,例如 cat_entertainment(v_id)等......
这是完成这项工作的有效方式吗?或者有另一种方法可以做到没有冗余,谢谢.. ??
答案 0 :(得分:0)
假设一个视频可以包含多个类别,并且可以为任意数量的视频设置类别,则需要一个名为video_detail_category
的桥接表,其中包含:
video_detail_category(v_id, cat_id, primary key (v_id, cat_id))