我正在创建用户可以在Facebook上传图片和视频的网站。但我有两个想法,我想知道哪个更好: 1)
UserMedias{userid, mediaid...}
Medias{mediaid,mediaTypeId,name,url...}
MediaTypes{MediaTypeId,name...}
2)
UserImages{userid, imageid...}
Image{imageid,name...}
UserVideos{userid,videoid...}
Videos{videoid,name...}
答案 0 :(得分:1)
第一个选项。只需确保您的软件可以处理MediaTypes表中的每种媒体类型。
答案 1 :(得分:1)
首次实施有以下优点:
视频和照片都具有相同的属性,而不是它们在物理上的不同。