기본 키가 되는 열의 데이타는 중복되지 않는 유일한 것이여야
합니다.
그러나 테이블 생성시 유일한 값(예:item20050306 라는 고유품명
char값)이
있는데도 버릇처럼 저는 이것을 기본 키가되는 열로 사용하지 않고
기본 키가되는
열을 추가 합니다. 예를 들면 1씩증가하는... int 값으로..
이론적으로만 따진다면 int값이 char보다 적은 비교로 데이타를 찾을
수 있게에
버릇처럼 사용하는데요..
제 개념이 맞는것인지? 현업에서도 그렇게 설계하시는지?
p.s : 중소기없전산담당자인데 외주준 프로그램의 DB스키마를 보면
저런식으로
설계가 되어 있길레 제가 잘못이해하고 있는 것은 아닌지
해서입니다.
|