Я создаю древовидное представление для веб-сайта, используя базы данных.Я создам 2 таблицы, назовем их «Папка» и «Файл».Папка может содержать несколько папок и файлов, и файлы будут действовать как конечные узлы - это означает, что они являются «тупиком» в дереве, если вы не знакомы с термином.
Таблица папок будет содержатьстолбцы:
Folder_id, Folder_name, Folder_parent
Файл будет содержать:
File_id, File_name, File_parent
Очевидно, что File_parent будет ссылаться на folder_id, создавая, таким образом, внешний ключ, но как сделать ссылку на Folder_parent ссылкой на Folder_id?
Пример:
FOLDER_NAME | FOLDER_ID | FOLDER_PARENT
root 1 null
Cars 2 1
Planes 3 1
BMW 4 2