시험에서..
해당되는 필드에 기본키를 지정하라고 나오지 않고,
각자 알맞는 필드에 기본키를 설정하라고 하는데..
기본키를 설정하는 기준을 어떻게 정해야하나요..ㅜㅜ
기본키는 여러개 설정도 가능해서...조금 생소하네요..
항상 친절한 답변 감사드립니다^^*
기본키는 중복되지 않는 유일한 값을 기본키로 지정해 주시면 됩니다.
예를들면 학번이 1, 2, 3, 4, 5~ 와 같이 중복된 값이 하나도 없다면 이 필드는 기본키로 지정할 수 있지만 1, 2, 2, 3, 4, 4, 5~와 같이 중복된 값이 있다면 이 필드는 기본키로 지정할 수 없는 것입니다. 그런데 중복되지 않는 유일한 필드가 여러 개가 있다면 이 중 어떤 필드를 기본키로 지정해야 할지 난감하겠죠?
기본키를 지정하는 이유는 다른 필드와 구별하거나 관계를 설정하기 위함이니 이 테이블과 관계를 설정하는 테이블에 이 테이블과 동일하게 들어있는 필드가 있는지 확인해 보고 있다면 이 필드를 기본키로 지정해 주면 됩니다.
보통 학번, 제품코드,거래처코드 등 을 사용 하게 됩니다.
좋은 하루 되세요.
-
*2011-10-25 15:43:22
기본키는 중복되지 않는 유일한 값을 기본키로 지정해 주시면 됩니다.
"
예를들면 학번이 1, 2, 3, 4, 5~ 와 같이 중복된 값이 하나도 없다면 이 필드는 기본키로 지정할 수 있지만 1, 2, 2, 3, 4, 4, 5~와 같이 중복된 값이 있다면 이 필드는 기본키로 지정할 수 없는 것입니다. 그런데 중복되지 않는 유일한 필드가 여러 개가 있다면 이 중 어떤 필드를 기본키로 지정해야 할지 난감하겠죠?
기본키를 지정하는 이유는 다른 필드와 구별하거나 관계를 설정하기 위함이니 이 테이블과 관계를 설정하는 테이블에 이 테이블과 동일하게 들어있는 필드가 있는지 확인해 보고 있다면 이 필드를 기본키로 지정해 주면 됩니다.
보통 학번, 제품코드,거래처코드 등 을 사용 하게 됩니다.
좋은 하루 되세요.