There are three entities of users, roles, rules. A user can belong to a different role, one role corresponds to n rules. The user is taken into a plurality of characters. Users can have special rules. Design the database based on these relationships. Of course, it is to optimize. Please enlighten me! !