책 내용 질문하기
여러가지 질문이요
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
295
조회수
108
작성일
2014-05-08
작성자
첨부파일

1. 데이터베이스 p296 기본모의고사 2회에 3번 관계설정에서

'기본 테이블의 참조필드에 고유인데스가 없습니다.'라는 메시지 때문에 문제상에서

<요금표>테이블의 해당 필드에 고유 인데스를 설정한 후 수행하시오.라고 해서

아 저런 문구가 뜨면 고유 인덱스(중복 불가능)을 설정해주면 되겠구나 했는데

기본모의고사 3회에서 3번문제에서 같은 메세지가 뜰 경우,

앞에처럼 고유인덱스 설정 예(중복불가능)이라고 설정을 했는데

이번에는 인덱스 설정이 아니고, 기본키로 필드를 설정해야 된다고 하네요.

'기본 테이블의 참조필드에 고유인덱스가 없습니다.'위 메시지가 뜰 경우

필드의 고유 인덱스 예(중복 불가능)를 설정해주는 것과 필드의 기본키로 설정해주는 경우 두가지를 어떻게 구분하나요?

두개다 같은 메세지 오류에 해당하는데요.

2.p312 기본모의고사 2회에 3번 쿼리만들기에서

조건중에 's-0001'이나 's-0002'가 아닌 레코드를 대상으로 작성할 것에서요

이나 로 되어있어서

조건에

<> "s-0001" or <>"s-0002"로 했는데 정답에는 or이 아니고 and로 되어있네요.

왜 or이 아니고 and인가요??

그리고 묶는방법에 매출관리 테이블의 상품코드만 묶는방법으로 하면 되는 줄 알았는데, 지역코드의 조건이 있는 필드를 묶는방법에 '조건'으로 해주는 건 이유가 왜인가요?? 깊게 오래 생각해도 잘 이해가 안되요

답변
2014-05-08 23:55:47

1.

문제에 따라 다르게 지정되는 것이기 때문에 아래 예를 참고해 주세요.

기본모의고사 2회의 경우 문제에서 '고유 인덱스를 설정하시오'라고 되어 있으므로 인덱스 속성을 지정해야 합니다.

기본모의고사 3회의 경우는 '지역코드는 각 데이터를 유일하게 구별하는 필드이다'라고 되어 있으므로 기본키를 설정한 것입니다.

인덱스에서 '중복 불가능'을 지정한 경우와 기본키를 설정한 경우는 해당 필드에 중복되는 데이터가 입력될 수 없다는 것을 동일합니다. 그러니 문제에서 무엇을 요구하는지를 판단하여 해당 기능을 지정해 주어야 합니다.

2.

일반적으로 "~이나"이면 or 조건이 맞습니다.

하지만 "~이 아닌"의 경우는 달라집니다.

예를들면 a와 b가 아닌 이라는 조건이 있는데 이것을 or로 연결하면 조건을 지정하지 않을때와 마찬가지로 모든 데이터가 표시됩니다.

이유는 "a가 아닌"에 b도 포함되고, "b가 아닌"이라는 조건에 a가 포함되므로 결국 모든 데이터가 표시되는 것입니다.

그러므로 "~가 아닌"으로 여러개의 조건을 지정하려면 and로 연결해 주어야 합니다.

좋은 하루 되세요.

"
  • *
    2014-05-08 23:55:47

    1.

    문제에 따라 다르게 지정되는 것이기 때문에 아래 예를 참고해 주세요.

    기본모의고사 2회의 경우 문제에서 '고유 인덱스를 설정하시오'라고 되어 있으므로 인덱스 속성을 지정해야 합니다.

    기본모의고사 3회의 경우는 '지역코드는 각 데이터를 유일하게 구별하는 필드이다'라고 되어 있으므로 기본키를 설정한 것입니다.

    인덱스에서 '중복 불가능'을 지정한 경우와 기본키를 설정한 경우는 해당 필드에 중복되는 데이터가 입력될 수 없다는 것을 동일합니다. 그러니 문제에서 무엇을 요구하는지를 판단하여 해당 기능을 지정해 주어야 합니다.

    2.

    일반적으로 "~이나"이면 or 조건이 맞습니다.

    하지만 "~이 아닌"의 경우는 달라집니다.

    예를들면 a와 b가 아닌 이라는 조건이 있는데 이것을 or로 연결하면 조건을 지정하지 않을때와 마찬가지로 모든 데이터가 표시됩니다.

    이유는 "a가 아닌"에 b도 포함되고, "b가 아닌"이라는 조건에 a가 포함되므로 결국 모든 데이터가 표시되는 것입니다.

    그러므로 "~가 아닌"으로 여러개의 조건을 지정하려면 and로 연결해 주어야 합니다.

    좋은 하루 되세요.

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