책 내용 질문하기
문의해요
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
394
조회수
411
작성일
2019-03-27
작성자
탈퇴*원
첨부파일
액세스 394페이지
9회 기본모의고사
문제1-3번입니다
관계설정 문제인데
여기에서 <거래처>테이블에 기본키가 없어
'거래처코드'에 기본키를 먼저 설정해주고 문제를 풀어야 했는데요
'거래처코드'에 기본키를 설정하는 이유를 알고싶어요
책 옆에 나와있는 전문가의 조언은 읽어봤고요
제가 궁금한건
무조건 아무것에나 기본키를 설정하면 되는지?
아니면 관계를 설정해야하는 것에 기본키를 설정하면 되는지?
아니면 <거래처>테이블의 맨 첫번째에 있는 '거래처코드'에 기본키를 설정하면 되는지?
입니다
수고하세요 ㅎㅎ
답변
2019-03-28 20:14:38
안녕하세요.
기본키는 특정 레코드를 유일하게 구별할 수 있는 속성입니다.
테이블 간의 관계는 키본키와 외래키를 기반으로 하여 설정됩니다.
그래서
관계에 관련된 문제이기 때문에 관계 설정을 위한 필드를 기본키로 설정한 것이 맞긴합니다.
하지만, 기본키가 될 수 있는 최우선 조건은 유일성을 가지고 있어야 합니다.
좋은 하루 보내세요.
-
관리자2019-03-28 20:14:38
안녕하세요.
기본키는 특정 레코드를 유일하게 구별할 수 있는 속성입니다.
테이블 간의 관계는 키본키와 외래키를 기반으로 하여 설정됩니다.
그래서
관계에 관련된 문제이기 때문에 관계 설정을 위한 필드를 기본키로 설정한 것이 맞긴합니다.
하지만, 기본키가 될 수 있는 최우선 조건은 유일성을 가지고 있어야 합니다.
좋은 하루 보내세요.