책 내용 질문하기
2권 3번문제 지점테이블 기본키 유무
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
298
조회수
248
작성일
2020-10-02
작성자
탈퇴*원
첨부파일
지점 테이블에 지점번호는 기본키인가요? 기본키만 다른 테이블의 외래키로 사용될 수 있는거 아닌가요? 궁금합니다.
답변
2020-10-05 10:17:34

안녕하세요 길벗수험서 운영팀입니다.

 

외래키는 원론적으로는 기본키만을 대상으로 참조를 수행해야 하나, 실제 DBMS에서는 이를 고려치 않고 참조되는 속성이 단순히 unique 속성(유일성)만을 갖고 있다면 허용하는 경우가 대부분입니다. 

이론과 실제의 차이라고 봐야겠네요. 

 

해당 문제의 경우 단순히 올바른 형태의 테이블, <지점> 테이블에서 지점번호가 기본키이고 NULL이 없는 상태에서 이를 꼬아서 억지로 만든 문제라고 봐야할 듯 싶습니다. (이전 시험에서 출제되었던 문제입니다.)

 

행복한 하루되세요 :)

  • 관리자
    2020-10-05 10:17:34

    안녕하세요 길벗수험서 운영팀입니다.

     

    외래키는 원론적으로는 기본키만을 대상으로 참조를 수행해야 하나, 실제 DBMS에서는 이를 고려치 않고 참조되는 속성이 단순히 unique 속성(유일성)만을 갖고 있다면 허용하는 경우가 대부분입니다. 

    이론과 실제의 차이라고 봐야겠네요. 

     

    해당 문제의 경우 단순히 올바른 형태의 테이블, <지점> 테이블에서 지점번호가 기본키이고 NULL이 없는 상태에서 이를 꼬아서 억지로 만든 문제라고 봐야할 듯 싶습니다. (이전 시험에서 출제되었던 문제입니다.)

     

    행복한 하루되세요 :)

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