안녕하세요. 더운 날씨에 고생이 많습니다
1. 사용자 테이블(단일PK)
컬럼명 |
속성 |
사용자ID |
PK |
속성 |
- |
속성 |
- |
2. 사용자 테이블(PK + 유니크인덱스)
컬럼명 |
속성 |
사용자ID번호 |
PK |
사용자ID |
UK |
사용자변경번호 |
UK |
속성.. |
- |
속성.. |
- |
3. 사용자 테이블(Pk집합)
컬럼명 |
속성 |
사용자ID |
PK |
사용자변경번호 |
PK |
속성.. |
- |
속성.. |
- |
1번처럼 사용자ID를 주키로 잡을수 있는경우는 문제가 없는데요.
2, 3번처럼 주키 + 후보키가 조합되어야 하는경우 경우 문의드립니다.
2, 3번처럼 변경일련번호가 있을경우 2번 또는 3번으로 선택하는데 전 2번이 맞다고 봅니다.
그런데 예전엔 그냥 3번처럼 했습니다. 그게 편했고 큰문제가 없어서요. 근데 이게 모델링 관점엔 좋지 않다고 해서 문의드립니다. |