프로그래밍/SQL 스피비 2014. 3. 20. 12:49
PRIMARY KEY (기본 키) 선택 -1탄 여러 시스템들을 컨설팅하면서 발견하는 문제점 중 하나는 primary key가 없거나 잘못 정의되어 있는 것입니다. Primary key를 제대로 정의하는 것은 데이터베이스 디자인에 있어서 매우 중요한 출발점입니다.야밤에 잠도 안 오고 하여 기본 키(primary key)에 대해서 아주 기본적인(^^) 얘기를 몇 자 적어볼까 합니다.Primary key란 행을 고유하게 구분해 주는 최소의 정보입니다. 모든 테이블에는 primary key가 있어야 하며, 오직 하나의 primary key만 존재할 수 있습니다. 그리고 그 하나의 primary key는 단일 컬럼으로 구성될 수도 있고 둘 이상의 다중의 컬럼들로 구성될 수도 있습니다. 만일 어떤 하나의 테이블에 ..