[TIL] Database Key

VonBielefeld·2023년 12월 20일
0

TIL

목록 보기
31/32
post-thumbnail

키 (Key)

  • K ⊆ R 이라고 가정.

  • K 값이 각각의 가능한 릴레이션 r(R)의 고유한 튜플을 구분하는데 충분하다면 K는 R의 수퍼 키이다.

  • “가능한 r”이란 모델링하고 있는 조직에 존재할 수 있는 릴레이션 r을 의미한다.
    Example: {ID} and {ID,name} are both superkeys of instructor

  • 수퍼 키 K가 최소의 조건을 만족시키면 후보 키이다.
    Example: {ID} is a candidate key for Instructor

  • 후보 키 중 하나가 주키(primary key)로 선택된다.

  • 외래 키 제약조건 (Foreign key constraint): 하나의 릴레이션 내 속성 값이 다른 릴레이션에 존재하여야 한다.

0개의 댓글