How does database design or ERD diagram modeling works in user managament systems where exists users table and exists a lot of other tables like, orders, products, customers, notes, comments, etc. Each of those other tables can have created_by (pointing to users table) and edited_by (as well pointing to users table) attributes.
This makes me confused because at the end ERD diagram looks with a lot of associations to one and the same table (users). The diagram is not readable since there are that much associations to one place.
Or is this a database design problem? - I mean, maybe each table should not contain those two attributes but it should be handled in some other way?