这个项目最好的SQL方案是什么?

Rya*_*yan 8 php sql

我想制作一个让人们提交照片/视频/声音的php应用程序

现在,上传的所有记录都将以这种方式添加到带有文件信息的SQL数据库中:

Photos_table : File_Name | Picture_Type | Picture_Width | Picture_height

Videos_table : File_Name | Duration | Codec

Sounds_table : File_Name | Bitrate | Duration | Codec
Run Code Online (Sandbox Code Playgroud)

该应用程序将显示所有最近的所有项目.像以前的方案一样好,或者在一个表中创建所有信息是这样的:

File_Name | Picture_Type | Picture_Width | Picture_height | Duration | Codec | Bitrate
Run Code Online (Sandbox Code Playgroud)

我的意思是收集信息的最快方式是什么,我认为第一个方案比上一个方案更有条理.

谢谢

Dus*_*ine 10

绝对不是一体的.如果您要上传媒体,那么我会创建一个包含所有媒体的表格:

Media_table:ID | MediaPath | 等等

Photos_table:MediaID | Picture_Type | Picture_Width | Picture_height

Videos_table:MediaID | 持续时间| 编解码器

Sounds_table:MediaID | 比特率| 持续时间| 编解码器

研究数据库规范化.