데이터베이스 키(KEY)
키(KEY)key는 데이터베이스에서 테이블에 있는 각각의 데이터(행)를 고유하게 구별하거나 연결하는 데 사용되는 중요한 요소입니다. 쉽게 말하면, 이 데이터가 누구 건지 정확히 찾을 수 있게 해주는 기준이라고 생각하시면 됩니다. 한 릴레이션에서 중복되는 튜플들은 존재할 수 없습니다. 그러므로 각각의 튜플에 포함된 속성들 중 어느 하나는 값이 달라져야 하고 각각의 튜플을 식별하는 역할을 키(key)가 담당합니다. 일반적으로 키는 단일 속성으로 지정하지만 아래의 그림처럼 못하는 경우에는 두 개 이상의 속성을 묶어 키로 사용합니다. 예를 들어 아래 릴레이션에서는 ( 고객번호, 도서번호 ) 나 ( 고객번호, 주문일자 ) 와 같은 집합을 키로 사용할 수 있습니다.슈퍼키튜플을 유일하게 식별할 수 있는 하나의 속성 ..