책 내용 질문하기
신유형에서 유형 1 ,2
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
0
조회수
59
작성일
2013-03-04
작성자
첨부파일

유형 2에서 제품코드 AA002가 두개로 중복 되는데 어떻게 기본키로 지정 해도 되는건가요???

기본키가 중복 값이 있어도 되는건가요?

위에 질문이라도 답해주세요..

-----------------------------------------------------------

업데이트 쿼리를 사용하라는 지시 사항이 있으면 어떻게 풀죠???

빈칸은 조건을 is null로 두면 되고

중복 되는건 조건을 어떻게 두나요???

또 마지막레코드를 변경하는 업데이트 쿼리는 어떻게 조건을 지정하나요?

답변
2013-03-05 00:10:10

기본키로 설정할 필드는 중복값을 가지면 안됩니다.

하지만 두개이상의 필드를 기본키로 지정할때는 다릅니다.

주문번호와 제품코드 값이 모두 동일한 값이 없으면 됩니다.

c101 AA01

c101 AA02

c102 AA01

c102 AA02

는 가능하지만 (두 필드를 모두 합쳐서 중복되는 데이터가 없지만)

c101 AA01

c101 AA01

은 불가능합니다. ( 두 필드를 모두 합쳤을때 중복데이터가 있는것입니다.)

두개의 필드값이 한 묶음이 된다고 보시면 되겠네요.

업데이터 쿼리 작성하는 법이 문제 2번의 2번 설명에 있습니다.

2. 업데이트 쿼리만들기 라고 되어 있으니 이부분을 참고해 주세요.

중복되는 것이 is null 부분 즉 공백 부분때문에 중복이 나타나는 것입니다.

업데이트 쿼리만 작성하시면 질문 주신 내용이 만족되므로

업데이트 쿼리 작성하는 해설 방법을 보시고 따라 해보시기 바랍니다.

좋은 하루 되세요.

"
  • *
    2013-03-05 00:10:10

    기본키로 설정할 필드는 중복값을 가지면 안됩니다.

    하지만 두개이상의 필드를 기본키로 지정할때는 다릅니다.

    주문번호와 제품코드 값이 모두 동일한 값이 없으면 됩니다.

    c101 AA01

    c101 AA02

    c102 AA01

    c102 AA02

    는 가능하지만 (두 필드를 모두 합쳐서 중복되는 데이터가 없지만)

    c101 AA01

    c101 AA01

    은 불가능합니다. ( 두 필드를 모두 합쳤을때 중복데이터가 있는것입니다.)

    두개의 필드값이 한 묶음이 된다고 보시면 되겠네요.

    업데이터 쿼리 작성하는 법이 문제 2번의 2번 설명에 있습니다.

    2. 업데이트 쿼리만들기 라고 되어 있으니 이부분을 참고해 주세요.

    중복되는 것이 is null 부분 즉 공백 부분때문에 중복이 나타나는 것입니다.

    업데이트 쿼리만 작성하시면 질문 주신 내용이 만족되므로

    업데이트 쿼리 작성하는 해설 방법을 보시고 따라 해보시기 바랍니다.

    좋은 하루 되세요.

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