데이터베이스 일반 110

키(KEY), 바로 이해하고 확인하기

후보키는 유일성과 최소성을 모두 만족해. 그중 대표가 기본키, 남은 게 대체키야. 외래키는 다른 테이블의 기본키를 참조해서 두 표를 이어 주는 키야. 컴활 필기 데이터베이스 일반 110 키(KEY)를 길게 외우지 않도록 짧은 카드와 바로 확인하는 문제로 나눴습니다.

컴활 데이터베이스 일반 110번 개념

이 페이지는 키(KEY)를 처음 보는 사람도 화면이나 상황으로 떠올릴 수 있게 개념 카드 중심으로 정리합니다. 문제는 토픽당 1개 티저만 공개하고, 정답과 해설은 정적 HTML에 싣지 않습니다.

개념 카드

01. 키 가족부터 정리하자

후보키는 유일성과 최소성을 모두 만족해. 그중 대표가 기본키, 남은 게 대체키야.

  • 후보키 = 유일성 + 최소성
  • 기본키: NULL도 중복도 안 돼
  • 기본키가 못 된 후보키 = 대체키
  • 한 테이블에 기본키는 하나야

시험 포인트 "유일성과 최소성을 모두 만족"이 보이면 후보키, 거기에 NULL 금지가 붙으면 기본키 쪽이야.

02. 슈퍼키는 유일성만 봐

외래키는 다른 테이블의 기본키를 참조해서 두 표를 이어 주는 키야.

  • 슈퍼키: 유일성 O, 최소성은 없어도 돼
  • 외래키: 참조 무결성의 바탕
  • 외래키 값은 참조 대상 기본키에 있어야 해
  • 외래키는 NULL이 될 수도 있어

시험 포인트 후보키와 슈퍼키의 차이는 딱 하나, 최소성이야.

체크포인트 문제 티저

기본키(Primary Key)에 관한 설명으로 옳지 않은 것은?

  1. 기본키 필드에는 중복 값은 안 되지만 NULL 값은 넣을 수 있어
  2. 한 테이블에는 기본키를 하나만 지정할 수 있어
  3. 기본키는 각 레코드를 유일하게 구분해
  4. 후보키 중에서 대표로 선택된 키가 기본키야

정답과 해설은 공개 토픽 HTML에 넣지 않고, QuestDP 게임 화면에서 직접 풀면서 확인합니다.

QuestDP의 개념 설명·문제·해설은 자체 제작 학습 콘텐츠입니다. 무단 복제·배포·재판매·상업적 이용이 확인되면 서비스 이용 제한 및 관련 법령에 따른 법적 조치를 진행할 수 있습니다.