• I would also consider separating Directories and Files into their own tables.