First, I can’t really read your pictures. Second, I have no scenario or description of what’s going on to compare it to, so sure, it’s great. They both are. Knock yourself out.
It’s impossible to validate your design without (1) being able to see it. (Post CREATE TABLE scripts, not silly screenshots. Those are worthless.), and (2) without knowing how you plan to use the data.