궁금해서 올림니다.
테이블정의(Create Table....)시 특정컬럼을 pk로 정의하는것과...
테이블정의문(Create Table ...문에서는 pk로정의하지 않음) 실행후 index문(Create Index ...)의로
uniq한 index로 정의하는 것은 어떤 차이가 있나요...
논리적으로 테이블당 레코드를 유일하게 만들어주는 개념이 PK이고 PK를 물리적으로 구현하는 방법이 unique index를 생성하는 것입니다. 그리고 테이블을 생성하면서 PK를 선언하면 내부적으로 unique한 index가 자동으로 생성됩니다.
그럼 pk논리적 선언과 uniq index 물리적 선언의 차이점은 어떤가요...?