책 내용 질문하기
상설시험 기본키설정
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
109
작성일
2011-06-28
작성자
첨부파일

상설로 컴활1급실기를 봤었는데요,

시험날짜가 다가오니까

지난번에 시험봤던게 이해가 안되서 교재외의 부분이지만 질문을 올립니다^_^;

되게 간단한 문제였는데

엑세스에서 기본키설정하는 문제였거든요

근데 어떤필드를 기본키로 설정하라고 주어지지않고,

간접적으로 적당한필드를 기본키로 설정하라고 그래서

당황했던 적이 기억이나네요

기본키의 조건이뭔가요?

제가 겪었던 상황처럼 적당한필드를 기본키로 지정하라고 그러면 어떻게 해야하나요??

자세한 문제가 기억나질 않아 구체적으로 올리지 못한점 죄송합니다.

답변
2011-06-29 10:16:33

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

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

좋은 하루 되세요.

"
  • *
    2011-06-29 10:16:33

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

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

    좋은 하루 되세요.

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