0

我有三个表:文件、文件夹和安全。安全性是表,其中我有权访问文件和文件夹。安全表中的记录 ID 只能存在于文件夹/文件表之一中。另一个表(文件夹或文件)将没有此 ID。所以我会有以下情况:

Security table holds ids: 1, 2, 3, 4, 5
Folder table holds ids: 2, 5
File table holds ids: 1, 3, 4

我应该如何设置主键和外键以及身份来设置这样的表?可能吗?

4

1 回答 1

-1

我认为如果您可以拥有 1 个可以存储文件和文件夹的表会更好。

该表将有一个“类型”列来标识文件夹/文件等。

于 2014-03-13T03:50:06.607 回答