책 내용 질문하기
2권 354쪽 문제 1-1 (2)'고객ID' 필드는 중복입력이 가능하도록 설정하시오.
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
354
조회수
19
작성일
2015-09-26
작성자
탈퇴*원
첨부파일
문제가 "기본키로 설정되어 있는 고객ID 필드를 중복입력이 가능하도록 설정하시오." 입니다.
저는 기본키로 설정되어 있는 필드는 중복 데이터가 있으면 안 되는 것으로 알고 있습니다.
그런데 기본키로 설정되어 있는 필드를 중복입력이 가능하도록 설정한다?
잘 이해되지 않습니다.
설명 부탁드립니다.
답변
2015-10-01 09:24:08
안녕하세요.
고객ID 필드 하나에만 기본키를 설정했다면 당연히 중복 가능하도록 설정할 수 없습니다. 하지만 이 문제에서는 판매번호와 고객ID 두개를 묶어 기본키를 설정하였기 떄문에 가능합니다. 두개의 필드를 묶어 기본키를 설정하면 두 필드의 필드를 하나로 인식하여 두 개필드의 값이 동일한 데이터를 입력할 수 없게 됩니다.
즐거운 하루 되세요.
-
*2015-10-01 09:24:08
안녕하세요.
고객ID 필드 하나에만 기본키를 설정했다면 당연히 중복 가능하도록 설정할 수 없습니다. 하지만 이 문제에서는 판매번호와 고객ID 두개를 묶어 기본키를 설정하였기 떄문에 가능합니다. 두개의 필드를 묶어 기본키를 설정하면 두 필드의 필드를 하나로 인식하여 두 개필드의 값이 동일한 데이터를 입력할 수 없게 됩니다.
즐거운 하루 되세요.