Sollen Dateien in der Datenbank liegen, oder nur Pfadangaben? Ganze Dateien da abzulegen ist hmmm.... nicht schön.
So die einfachste Möglichkeit ist 4 Tabellen:
[CODE]
-----------------------------
| Projects |
-----------------------------
| project_id | project_name |
-----------------------------
----------------------------------------
| Folders |
----------------------------------------
| folder_id | project_id | folder_name |
----------------------------------------
---------------------------------------------
| Subfolders |
---------------------------------------------
| subfolder_id | parent_id | subfolder_name |
---------------------------------------------
-----------------------------------
| Files |
-----------------------------------
| file_id | parent_id | file_path |
-----------------------------------[/CODE]
Damit kannst du beliebige Verzeichnisstrukturen darstellen. Folders und Subfolders kannst du auch noch bei bedarf zusammenführen.