关于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回答

甲蛙

2021-05-18

我个人不会用section和file关联,因为file是单纯的存文件,不参与业务,它里面除了视频,还有讲师头像、封面等其它业务。

我会考虑增加一张section_video表,表里用id, section_id, video, vod几个基本字段

0
5
慕神4535282
非常感谢!
2021-05-22
共5条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1697 问题

查看课程