내 데이터베이스에 users
테이블이 있으며 관리자 (관리자), 전문가 및 학생의 세 가지 사용자 역할이 있습니다.데이터베이스에 일대 다 열을 저장하는 가장 좋은 방법
테이블에 users
테이블에 자신의 역할을 저장하려고했지만 내 질문에 무엇을 저장해야합니까?
예를 들어 관리자 용으로 1, 전문가 용으로 2, 학생용으로 3을 사용해야합니다. 아니면 한 명만 - 관리자는 'A', 전문가는 'E', 학생은 'S'입니까? 또는 전체 문자열 '관리자'에 대한 관리자 등등, 또는 무엇?
편집
얘들 아, 내가 가장 효율적인 방법을 원한다. 여러분 중 일부는 다른 테이블을 갖겠다 고 말했지만이 관계가 많지는 않지만 사용자가 하나의 역할 만 가질 수 있기 때문에 많은 관계가 있습니다.
이 사용 사례 및 사양 요구 사항에 따라 달라집니다,하지만 나를 있었다면, 나는 그것이 더 역동적 – mituw16