分角色的数据库如何设计

2024-12-26 18:26:01
推荐回答(1个)
回答1:

一般的话是一人一密码,还是将密码表等属性放在用户表中较好。用户和角色的设计是可以的,分角色表,用户表和角色-用户关联表。不同角色的用户的详细信息字段是不同的话,可以根据角色的不同来设计不同的表,比如教师表,学生表。而在教师表中就可以将角色进行分配了,如教师,班主任,辅导员,教导处主任等,其实在教师角色中一般按职位进行角色划分。当然,角色与用户关联表信息也可以放到用户表的某个字段中是正确的,但是角色和用户的关系就不是很能明显了,在设计表的时候还是加上角色-用户关联表。