Hi everyone.
As the title says. I just recently started learning python UI and postgresql. This is kinda my personal learning project I'm trying to figure out and would appreciate any suggestions.
The idea is I'm trying to record an "item"
an item can only be under 1 shot
a shot can only be under 1 episode
an episode can only be under 1 project.
So the structure is similar to windows directory.
Project --> Episode --> Shot --> Item
--> are all one-to-many I guess?
The way I want the UI to work is like this
Show list of projects.
Click a project, show lists of episodes next to it.
Click an episode, show lists of shots next to it.
The user can choose to list "items" after selecting only the project. Selecting episodes and shots are optional which will scope down the list even further.
Now to the database. I think there's 2 main idea I can use. Which would be better for this? What are the advantages/disadvantages of the 2?