Unique key (고유키)
테이블 내 항상 유일해야 하는 값. 중복 허용 x
해당 칼럼에 입력되는 데이터가 각각 유일하다는 것을 보장하기 위한 제약 조건
NULL 값 허용
Primary key (기본키)
해당 테이블의 식별자 역할을 하는 제약 조건으로 테이블에 하나만 설정할 수 있는 키
즉, 테이블의 각 레코드를 구별할 수 있는 역할
중복 허용 x 데이터의 유일성 보장
NULL 값 절대 허용 불가
크게 보면 primary key는 unique key에 속해있다고 보면 된다.
NULL 값의 여부가 다름
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=albertx&logNo=100140818470
요건 super key, candidate key, primary key의 차이
'SKKU SW > Database' 카테고리의 다른 글
[DataBase] Join (Inner Join / Outer Join / Natural Join) (0) | 2024.03.06 |
---|---|
[DataBase] subquery 서브쿼리 (1) | 2024.03.06 |
[DataBase] PostgreSQL 설치 & 명령어 (0) | 2024.03.03 |