[数据库设计]
发布于 6 年前 作者 cheerApril 3129 次浏览 来自 问答

现在我创建一个数据库, 例如创建一个USER表,USER有几个职业(老师,学生,教授)最多不超过4个类型的数据,我需要创建多一个张表job来保存这个几个数据,还是直接在代码设置常量就好尼。。

4 回复

如果你十分确定现在及以后就只有这几个类型的数据,而且老师一直是老师,而不是数学老师,语文老师之类的,直接设置就好。

根据业务决定,如果你的实体核心是用户,角色类型只是附带属性,那就建一个表;如果实体核心是不同角色,比如老师和学生在系统中做不同的事情,有不同的权限等待,那就应该数据隔离。

@fightAndLearn 谢谢,我现在是先暂定创建多一个表去设置这些值,方便以后可能增加相关的类型。。。。需求也不太确定现在的情况是。。

@alwayslyp 好的。我那些可能就相当于设置类型 1 --老师 2–学生 3–教授 这种,可能也不太需要创建一个新表…但是我还是暂定创建多一个新表,为了以后好配置(需求还不太确定的情况)

回到顶部