내 사용자에게 mysql 테이블이 있습니다 ... 각 사용자는 Verified (예/아니요), Member (예/아니요) 등과 같은 다양한 특성을 가지고 있습니다. 더 설명 할 필요가 없습니다. ...Mysql 아키텍처 모범 사례 : 사용자 속성
난 ...이 같은 하나의 행, 어쩌면 lazyness 또는 단지 내가 지금까지 큰 DB를 구축하지 않기 때문에 내 테이블을 구축하기 위해 사용 alwasy 매우 일반적인 경우 봤는데 됐나
userId | userName | Verified | Member
---------------------------------------
3213 | Jon | 1 | 0
하지만 별도의 테이블에 빌드하고 나중에 관계를 만들면 어떤 이점이 있는지 궁금합니다.
사용자 표
userId | userName |
-------------------
3213 | Jon |
구성원 테이블
memberId | userId | Member |
--------------------------------
555748 | 3213 | 0 |
인증 목록 표
memberId | userId | Verified |
----------------------------------
555748 | 3213 | 1 |
이 두 번째 선택이 실제 혜택은 무엇인가?
[데이터베이스 정규화] (http://en.wikipedia.org/wiki/Database_normalization) – khachik