728x90
오라클을 이용하다보면 여러가지 제약조건을들 볼 수 있다.
간단하게 참고 할 수 있도록 메모
1. PRIMARY KEY(PK)
- 해당 컬럼은 반드시 존재해야하며, 유일해야함
- 테이블에 대한 기본키 생성
- 기본키는 반드시 테이블당 하나만 존재해야함. 하나의 컬럼으로만 구성되는것은 아님
- NULL값이 입력 될 수도 있음
- UNIQUE INDEX가 자동으로 생성됨
- NOT NULL과 UNIQUE 제약조건을 결합한 형태
2. FOREIGN KEY(FK)
- 해당 컬럼 값은 참조되는 테이블의 컬럼 값 중 하나와 일치하거나 NULL을 가짐
- 두 테이블의 데이터간 연결을 설정하고 강제적으로 적용을 시킴
- 참조하고자하는 컬럼이 PK 혹은 UK가 잡혀 있어야 사용가능
- 부모 테이블을 삭제하기 위해선 자식 테이블을 먼저 삭제해야함
3. UNIQUE KEY(UK)
- 테이블내에서 해당 컬럼 값은 항상 유일해야함
- PK와 유사하나 NULL 값 중복 허용
- 내부적으로 UNIQUE INDEX를 만들어 처리 가능
- 테이블 내에서 여러분 지정 가능
CK도 있긴한데..
일단 오늘은 여기까지..
728x90
'배우고 익혀 널리 알리자' 카테고리의 다른 글
[GET과 POST] (0) | 2021.03.18 |
---|---|
[내일배움카드] 그린컴퓨터아카데미[자바스크립트 - jQuery] - 00일차.. (0) | 2020.12.18 |
[내일배움카드] 그린컴퓨터아카데미[자바스크립트 - jQuery] - 2일차 (0) | 2020.11.06 |
[내일배움카드] 그린컴퓨터아카데미[자바스크립트 - jQuery] - 1일차 (0) | 2020.11.04 |
ASP란 무엇인가 (0) | 2020.10.28 |