问个数据库的设计规范问题,假设有个用户表users 有个角色表roles 用户跟角色之间是多对多关系,那我中间表应该用users_roles 还是用user_role? Laravel 默认是用单数user_role我想知道有什么设计规范?
ringa_lee2017-04-17 15:06:41
は通常、merge_user_role
または mapping_user_role
の形式になります。もちろん、user_role
も可能ですが、他のテーブルと混同されやすいです。複数の数値を使用するかどうかについては、主に他のテーブルの設計に依存します。users
テーブルが複数の場合、おそらくここで複数の数値を使用できますが、一般にテーブル名は複数形で表示されないため、複数の数値は使用できません。ここでは複数の数字を使用する必要があります。
PHPz2017-04-17 15:06:41
規定はありませんが、負の数がさらに2文字を占める場合、ORACLEの識別子の最大長は30文字となるため、奇数を使用することをお勧めします。複数の数を使用すると、場合によってはそれを超えます。限界