관계형 데이터베이스

MOONSUB KIM·2021년 12월 4일
0

1) nn(not null) 체크하는 이유 - 나중에 인덱스를 잡아주기 위해서 체크한다. null이 아니라, pk와 함께 반드시 하나의 값을 가지고 있어야 하고 빈 값을 가지면 안될 때 사용한다.

2) Primary Key ( PK ) - pk가 곧 인덱스이고 인덱스를 사용할 경우 겁나 빨라진다
1. 논리적 의미 -> 식별의 의미 -> 값의 의미 -> 유일하다
2. 물리적 의미 -> 인덱스가 생성 -> where할때 인덱스 활용할 가능성이 높아진다 -> 성능 향상

3) Auto Increment(AI)
Auto Increment 속성을 컬럼에 설정하면, 해당 컬럼에 관해서는 DBMS가 '자동으로 증가'하는 값을 넣어준다. Primary Key가 Surrogate Key인 경우에는 보통 이런 식으로 Auto Increment 속 성이 설정되어 있을 때가 많다

0개의 댓글