나는 people
테이블을 보유하고 있으며 각 사람마다 카테고리 즉, 트레이너, 연수생, 고객을 기록해야합니다.조회 테이블이 필요하십니까?
위의 카테고리에 대한 검색 표를 만들어야합니까, 아니면 people
표에 fileds로 입력해도 괜찮습니까? db는 매우 간단하므로 nulls는 문제가 아닐 것이라고 생각합니다.
나는 people
테이블을 보유하고 있으며 각 사람마다 카테고리 즉, 트레이너, 연수생, 고객을 기록해야합니다.조회 테이블이 필요하십니까?
위의 카테고리에 대한 검색 표를 만들어야합니까, 아니면 people
표에 fileds로 입력해도 괜찮습니까? db는 매우 간단하므로 nulls는 문제가 아닐 것이라고 생각합니다.
카테고리별로 다른 테이블을 만들어 외래 키로 만드는 것이 좋습니다. 이렇게하면 모든 항목이이 범주 중 하나에 포함되며 앞으로 새로운 범주가 올 경우 쉽게 범주 표에 추가 할 수 있습니다.
소수의 사용자 만 있고 더 좋아 지거나 결코 향상시키지 말고 위와 같은 작업을 수행하고 자기 조인을 수행하십시오.
범주에 대한 표준화 된 입력을 확인하려는 경우 (예 : 하드 코딩하거나 조회 테이블을 사용할 수 있음)
데이터가 내가 아는 것보다 잘 알면 무엇이 옳은지 알 수 있습니다. 너의 본능을 믿어 봐.
페론은 둘 이상의 범주에 속할 수 있습니까? – wildplasser
둘 다 작동합니다. 한 사람이 여러 역할을 할 수 있습니까? 그렇지 않은 경우 '역할'열만있을 수 있습니다. 몇 가지 역할 이상이 있고 여러 가지가있을 수 있다면 별도의 표로 나옵니다. – ceejayoz
모험이라면 각 테이블에 각 사용자 정의 필드가있는 클래스 테이블 상속. – Layke