I created this modeling (just an idea), so that it does not have null / white fields.
I have not completely revised it. There may be fields that would be blank. The matrix table was Entities and through the needs of there being no blank fields, the others appeared.
Of course there should be unnecessary fields in some tables, such as who registered / updated and when those actions occurred. I would like someone who understands modeling to have fit my idea and where what I did would hurt development. Thank you.