关于section表的问题2
来源:10-4 基于OSS原生SDK上传视频到点播1

慕神4535282
2021-05-17
老师,下午好!
请教一个问题,本课中,你的业务需求是一小节下只能有一个视频文件,如果最初的业务需求(在设计section,file表前就已经明确了这个业务需求)是一小节下可以有多个视频的话,
即小节对视频文件是1对多关系,而视频文件对小节是一对一关系,
请问数据库相关的section,file表应该怎么设计呢?
是不是可以设计成:
方案1: 把现有的section表的 video,vod字段删掉,新增一个 file_id 字段。
方案2: 把现有的section表的 video,vod字段删掉,file表中新增一个section_id的字段。
其他方案?
我觉得应该是方案2,因为这符合老师你以往设计原则。
麻烦老师详细解答一下,因为这对我真的很重要,非常感谢老师的解答!
写回答
1回答
-
我个人不会用section和file关联,因为file是单纯的存文件,不参与业务,它里面除了视频,还有讲师头像、封面等其它业务。
我会考虑增加一张section_video表,表里用id, section_id, video, vod几个基本字段
052021-05-22
相似问题