데이터베이스 모델링
제약조건 정리
우혁이 아빠
2010. 10. 2. 23:57
1. Primary key
- 인덱스 자동생성
2. Foreign key
- 항상, 부모 테이블이 먼저 생성되고 자식 테이블이 생성되어야 한다. 생성 후, 부모 테이블의 행 값은 자식 테이블의 값보다 먼저 삭제할 수 없다.
- 자식 테이블의 Foreign key 컬럼에 대한 부모 테이블의 컬럼은 반드시 Primary key 또는 Unique key 제약조건을 가져야 한다.
3. Unique key
- 인덱스 자동생성
4. Check
5. Not Null
- Column-level 방법으로만 정의할 수 있다.
6. 제약조건을 확인
- 인덱스 자동생성
2. Foreign key
- 항상, 부모 테이블이 먼저 생성되고 자식 테이블이 생성되어야 한다. 생성 후, 부모 테이블의 행 값은 자식 테이블의 값보다 먼저 삭제할 수 없다.
- 자식 테이블의 Foreign key 컬럼에 대한 부모 테이블의 컬럼은 반드시 Primary key 또는 Unique key 제약조건을 가져야 한다.
3. Unique key
- 인덱스 자동생성
4. Check
5. Not Null
- Column-level 방법으로만 정의할 수 있다.
6. 제약조건을 확인