将多个可下载文件添加到SQL数据库时,最佳做法是什么?

时间:2015-06-02 17:15:11

标签: sql

如果stackoverflow不是这个问题的最佳位置,我很抱歉。

我对SQL比较陌生,所以我对处理某些信息的最佳方法有疑问。我的工作是在电子商务网站上使用相关的PDF文件填充产品。这可以是产品手册,CAD图纸,小册子,数据表等等。

首先,我似乎想要在数据库中为每个类别的可下载文件提供它自己的列。但是随着我们销售大量产品,这会变得臃肿,因此可下载文件类别的总数将是荒谬的。

我的第二个想法是将数据全部加载到一列中,但使用类似JSON的东西。当在网站上提取和读取数据时,我可以阅读JSON服务器端,在一个漂亮的HTML列表中创建文件名标题和网址列表。

我可以忽略第三种选择吗?这里最好的做法是什么?

1 个答案:

答案 0 :(得分:0)

您存储的有关文件的实际信息,只是文件名和URL?

我可能会选择一个表,其中包含一个用于指定文档类型的列。假设您有一个带有ProductId唯一键的中央表,它可能看起来像这样

object.variable