책 내용 질문하기
엑세스 관련질문
도서
[2010] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
44
작성일
2011-08-12
작성자
첨부파일

문제 중에 기본키를 알아서 설정하라는 건 어떻게 하라는 건가요?

또 문제에 제시가 되진 않았지만 폼이나 보고서가 시험지에 나온 그림과 같이 똑같이

나타내야 하나요?

아니면 문제로 나오지 않았으면 그림과 똑같이 나타낼 필요가 없는건지.

시험을 봤을때 문제로는 나오지 않았지만

문제에 맞게 다 만들고 나서 폼을 확인해 보니까

그림과 달라서 혹시나 틀릴까봐

똑같이 조건을 설정해 주었거든요.

그렇게 하고 나니까 그림과 같아지더라구요.

답변
2011-08-12 09:44:35

기본키는 중복되지 않는 유일한 값을 기본키로 지정해 주시면 됩니다.
예를들면 학번이 1, 2, 3, 4, 5~ 와 같이 중복된 값이 하나도 없다면 이 필드는 기본키로 지정할 수 있지만 1, 2, 2, 3, 4, 4, 5~와 같이 중복된 값이 있다면 이 필드는 기본키로 지정할 수 없는 것입니다. 그런데 중복되지 않는 유일한 필드가 여러 개가 있다면 이 중 어떤 필드를 기본키로 지정해야 할지 난감하겠죠?
기본키를 지정하는 이유는 다른 필드와 구별하거나 관계를 설정하기 위함이니 이 테이블과 관계를 설정하는 테이블에 이 테이블과 동일하게 들어있는 필드가 있는지 확인해 보고 있다면 이 필드를 기본키로 지정해 주면 됩니다.

보통 학번, 제품코드,거래처코드 등 을 사용 하게 됩니다.

지시사항에 없는데 그림과 같지 않다면 그대로 두시거나 그림과 같게 지정 하셔도 상관 없습니다.

좋은 하루 되세요.

"
  • *
    2011-08-12 09:44:35

    기본키는 중복되지 않는 유일한 값을 기본키로 지정해 주시면 됩니다.
    예를들면 학번이 1, 2, 3, 4, 5~ 와 같이 중복된 값이 하나도 없다면 이 필드는 기본키로 지정할 수 있지만 1, 2, 2, 3, 4, 4, 5~와 같이 중복된 값이 있다면 이 필드는 기본키로 지정할 수 없는 것입니다. 그런데 중복되지 않는 유일한 필드가 여러 개가 있다면 이 중 어떤 필드를 기본키로 지정해야 할지 난감하겠죠?
    기본키를 지정하는 이유는 다른 필드와 구별하거나 관계를 설정하기 위함이니 이 테이블과 관계를 설정하는 테이블에 이 테이블과 동일하게 들어있는 필드가 있는지 확인해 보고 있다면 이 필드를 기본키로 지정해 주면 됩니다.

    보통 학번, 제품코드,거래처코드 등 을 사용 하게 됩니다.

    지시사항에 없는데 그림과 같지 않다면 그대로 두시거나 그림과 같게 지정 하셔도 상관 없습니다.

    좋은 하루 되세요.

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