책 내용 질문하기
문의해요
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
394
조회수
411
작성일
2019-03-27
작성자
탈퇴*원
첨부파일

액세스 394페이지

9회 기본모의고사

문제1-3번입니다

 

관계설정 문제인데

 

여기에서 <거래처>테이블에 기본키가 없어

'거래처코드'에 기본키를 먼저 설정해주고 문제를 풀어야 했는데요

 

'거래처코드'에 기본키를 설정하는 이유를 알고싶어요

책 옆에 나와있는 전문가의 조언은 읽어봤고요

제가 궁금한건

 

무조건 아무것에나 기본키를 설정하면 되는지?

아니면 관계를 설정해야하는 것에 기본키를 설정하면 되는지?

아니면 <거래처>테이블의 맨 첫번째에 있는 '거래처코드'에 기본키를 설정하면 되는지?

입니다

 

수고하세요 ㅎㅎ 

답변
2019-03-28 20:14:38

안녕하세요.

 

기본키는 특정 레코드를 유일하게 구별할 수 있는 속성입니다.

테이블 간의 관계는 키본키와 외래키를 기반으로 하여 설정됩니다.

그래서

관계에 관련된 문제이기 때문에 관계 설정을 위한 필드를 기본키로 설정한 것이 맞긴합니다.

하지만, 기본키가 될 수 있는 최우선 조건은 유일성을 가지고 있어야 합니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-03-28 20:14:38

    안녕하세요.

     

    기본키는 특정 레코드를 유일하게 구별할 수 있는 속성입니다.

    테이블 간의 관계는 키본키와 외래키를 기반으로 하여 설정됩니다.

    그래서

    관계에 관련된 문제이기 때문에 관계 설정을 위한 필드를 기본키로 설정한 것이 맞긴합니다.

    하지만, 기본키가 될 수 있는 최우선 조건은 유일성을 가지고 있어야 합니다.

     

    좋은 하루 보내세요. 

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