Database design 数据库中的目录结构

Database design 数据库中的目录结构,database-design,relational-database,Database Design,Relational Database,我们如何在一个表上创建数据库中的目录结构,我们有300个文件夹(即文件夹中的文件夹),我们需要从基到根跟踪,还要写下查询以从任意点到根进行迭代。。我们不想仅仅通过数据库查询来编码它。像这样使用它 将有3个字段 id folder_name parent_id 父文件夹的同一个表的id 通过这种方式,您可以从根目录跟踪任何文件夹有不同的方法。如果您使用的是SQLServer,则可以使用HeirarchyId。请参考下面的链接 或者你也可以有一个简单的桌子 FolderId FolderName

我们如何在一个表上创建数据库中的目录结构,我们有300个文件夹(即文件夹中的文件夹),我们需要从基到根跟踪,还要写下查询以从任意点到根进行迭代。。我们不想仅仅通过数据库查询来编码它。

像这样使用它

将有3个字段

id
folder_name
parent_id
父文件夹的同一个表的id


通过这种方式,您可以从根目录跟踪任何文件夹

有不同的方法。如果您使用的是SQLServer,则可以使用
HeirarchyId
。请参考下面的链接

或者你也可以有一个简单的桌子

FolderId
FolderName
ParentFolderId

简单。将有3个字段。1.id 2。文件夹名称3。家长id