ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • DB - KEY
    CS/DB 2021. 2. 12. 20:33

    KEY


    KEY

    • 데이터베이스에서 조건에 맞는 튜플을 찾거나 검색할 때 기준이 되는 속성이다.

     

    Super Key

    • 릴레이션을 구성하는 모든 튜플에 대해 유일성은 만족하지만 최소성은 만족하지 못한다.
    • 유일성: 하나의 키 값으로 하나의 튜플만을 유일하게 식별할 수 있어야 한다.
    • 최소성: 키를 구성하는 속성 하나를 제거하면 유일하게 식별할 수 없도록 꼭 필요한 최소의 속성으로 구성되어야 한다.

     

    Canditate Key

    • 후보키: 유일성과 최소성을 모두 만족하는 모든 키를 의미한다.

     

    Primary Key

    • 기본키: 후보키 중에서 선정된 것을 의미한다. 

     

    Alternate Key

    • 대체키: 후보키 중에서 선정된 기본키를 제외한 나머지 후보키를 의미한다.

     

    Foreign Key

    • 외래키: 다른 릴레이션의 기본키를 참조하는 속성을 의미한다.

     

    reference

    goodgid.github.io/DB-Key/

    'CS > DB' 카테고리의 다른 글

    DB - Transaction  (0) 2021.02.14
    DB - Index  (0) 2021.02.14
    DB - 파티셔닝과 샤딩  (0) 2021.02.12
    DB - NOSQL  (0) 2021.02.12
    DB - 스키마  (0) 2021.02.12

    댓글

Designed by Tistory.