[회원] 테이블에서 회원번호와 이메일은 각각 단독으로 모든 행을 유일하… | [SQLD] SQL 개발자 기출유형 모의고사 9회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 9회
[회원] 테이블에서 회원번호와 이메일은 각각 단독으로 모든 행을 유일하게 식별하며 최소성을 만족한다. 회원번호를 기본키로 정했을 때 이메일은 어떤 키에 해당하는가?
1
대체키(Alternate Key)
2
외래키(Foreign Key)
3
복합키(Composite Key)
4
인조키(Surrogate Key)
해설

유일성과 최소성을 갖춘 후보키 중 기본키로 뽑히지 않은 나머지를 대체키(Alternate Key)라 하므로 이메일은 대체키이다.

후보키는 회원번호와 이메일 둘이고 그중 회원번호가 기본키가 되었으며, 대체키에는 보통 UNIQUE 제약을 걸어 유일성을 지킨다.

  • 외래키는 다른 테이블의 기본키를 참조하는 열이다.
  • 복합키는 두 개 이상의 열을 묶은 키인데 이메일은 단일 열이다.
  • 인조키는 업무와 무관하게 시스템이 만든 일련번호 같은 키이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[SQLD] SQL 개발자 기출유형 모의고사 9회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요SQLD SQL 개발자 실전 모의고사 암기장 전체 보기