287p. 문제1. <요금표> 테이블의 해당 필드에 고유 인덱스를 설정한 후 수행하시오
문제1해설. <요금표>테이블 [디자인보기] '행선지코드'를 클릭한 후 '일반'탭에서 인덱스 속성을
"예(중복 불가능)"으로 설정한다.
300p.문제2. 두 테이블 간의 관계 설정 시 그림과 같은 에러 메시지가 표시되었다.(기본 테이블의 참조 필드에 고유 인덱스가 없습니다.)
<지역>테이블의 지역코드는 각 데이터를 유일하게 구별하는 필드이다.
문제2해설. <지역>테이블 [디자인보기] [지역코드]를 클릭한 후 바로가기메뉴에서 [기본키]를 선택
질문. 두 문제의 해설이 다른 이유가 있나요?
두 해설의 차이점을 알고 싶습니다.
그리고 문제1의 경우 문제2해설로 풀이하는 경우와 그 역의 경우에 오답처리되는지 궁금합니다.
문제1 번과
문제 2번 차이점은
기본 키를 설정하느냐 안하느냐에 차이점이 있는데요
사실 인덱스: 예(중복 불가능) 으로 설정한 것은 기본 키를 설정한 것과 같은데
문제 지시사항에 따라서 인덱스로 설정할 것인지 기본 키로 할 것인지 결정되는데요
문제 1을 보면 해당 필드에 고유 인덱스를 설정하라고 지시 사항이 나와 있고 기본 키를 지정하라는 말이 없으므로 기본 키를 설정하는것이 아닌 해당 필드의 인덱스: 예(중복 불가능) 으로 설정하면 되겠고
문제2는
<지역>테이블의 지역코드는 각 데이터를 유일하게 구별하는 필드이다.
컴활1급 필기에서 기본 키 정의가 '후보 키 중에서 선정되어 사용되는 키.' 한 릴레이션에서 특정 레코드를 유일하게 구별할 수 있는 속성이다. 라고 설명되어 있네요.
문제 보면 각 데이터를 유일하게 구별하는 키라는 것은 그 필드의 기본 키를 설정하라는 지시사항이 되고
만약 역으로 설정한다면 실제 시험에서 오답처리가 되겠습니다.
-
*2014-01-24 10:59:20
문제1 번과
문제 2번 차이점은
기본 키를 설정하느냐 안하느냐에 차이점이 있는데요
사실 인덱스: 예(중복 불가능) 으로 설정한 것은 기본 키를 설정한 것과 같은데
문제 지시사항에 따라서 인덱스로 설정할 것인지 기본 키로 할 것인지 결정되는데요
문제 1을 보면 해당 필드에 고유 인덱스를 설정하라고 지시 사항이 나와 있고 기본 키를 지정하라는 말이 없으므로 기본 키를 설정하는것이 아닌 해당 필드의 인덱스: 예(중복 불가능) 으로 설정하면 되겠고
문제2는
<지역>테이블의 지역코드는 각 데이터를 유일하게 구별하는 필드이다.
컴활1급 필기에서 기본 키 정의가 '후보 키 중에서 선정되어 사용되는 키.' 한 릴레이션에서 특정 레코드를 유일하게 구별할 수 있는 속성이다. 라고 설명되어 있네요.
문제 보면 각 데이터를 유일하게 구별하는 키라는 것은 그 필드의 기본 키를 설정하라는 지시사항이 되고
만약 역으로 설정한다면 실제 시험에서 오답처리가 되겠습니다.
-
*2014-01-26 11:33:11"
기본모의고사 2회의 경우 문제에서 '고유 인덱스를 설정하시오'라고 되어 있으므로 인덱스 속성을 지정해야 합니다.
기본모의고사 3회의 경우는 '지역코드는 각 데이터를 유일하게 구별하는 필드이다'라고 되어 있으므로 기본키를 설정한 것입니다.
인덱스에서 '중복 불가능'을 지정한 경우와 기본키를 설정한 경우는 해당 필드에 중복되는 데이터가 입력될 수 없다는 것을 동일합니다. 그러니 문제에서 무엇을 요구하는지를 판단하여 해당 기능을 지정해 주어야 합니다.
좋은 하루 되세요.