【问题标题】:SQL Server 2008 - Document storage schema'sSQL Server 2008 - 文档存储架构
【发布时间】:2023-09-07 14:57:01
【问题描述】:

我希望在 sql 2008 中创建一个相当简单的文档存储系统。我们对需要的元素、一些元数据存储、filesteam 等有了大致的了解,但有些东西我们没有相当肯定。

具体来说,我们想实现一个虚假的文件夹结构,以及一些(灵活的)权限。权限可以是组级别的,也可以是单个用户的,我们应该能够在文件级别或文件夹级别指定没有访问权限、读、读/写。

我不是在找人为我编写此架构。但我希望有人拥有涵盖这些主题的资源?

谢谢 ~普雷斯科特

【问题讨论】:

    标签: sql-server-2008 database-schema


    【解决方案1】:

    我认为您应该采用经典路线,即拥有一个可以保存文档的文档表(如果使用 2008 或更高版本,请查看 FILESTREAM)。然后元表将链接到那个。

    你的文件夹结构可以通过一个文件夹表来实现,然后材料表可以有一个字段来显示材料所在的文件夹。

    要获得子文件夹级别,您只需在文件夹表中将父文件夹字段自链接回同一个表。然后你可以用你想要的任何风格的语言在树视图控件中呈现它

    【讨论】:

      【解决方案2】:

      【讨论】: