책 내용 질문하기
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 두개를 묶어 기본키를 설정하였기 떄문에 가능합니다. 두개의 필드를 묶어 기본키를 설정하면 두 필드의 필드를 하나로 인식하여 두 개필드의 값이 동일한 데이터를 입력할 수 없게 됩니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.