MySqlで「仮想ファイルシステム」を作成する必要があります(Webアプリケーションとしてasp.netを使用)。それほど複雑になることはなく、おそらく最大2〜3個のサブフォルダーが「深く」、各フォルダーに最大10個のファイルが含まれる可能性があります。ログイン後、各ユーザーは独自のフォルダとファイルを持ちます。管理者は「テンプレート」を作成し、新しいユーザーにテンプレートを割り当てることができる必要があります。テンプレートには、いくつかのフォルダーとファイルが含まれます。そして、これは私が作り方について頭を悩ませているものです。少なくともテーブルのデザインに近づいていると思いますが、よくわかりません。これまでに作成したテーブルは次のとおりです。
Files
ID
Name
ContentType
FileDataSize
FileData
Parent_Folder_ID
Folders
ID
Name
Parent_Folder_ID
Users
ID
Name
Email
Password
Templates
ID
Name
User_Templates
User_ID
Template_ID
私はここで正しい方向に進んでいますか?それとも私は何かが足りないのですか?