DB/DataBase

제약 조건

beomzh 2023. 8. 16. 15:06
728x90
반응형

제약조건 : 데이터의 무결성을 보장하고 일관된 상태로 유지하기 위한 규칙

domain 제약조건 : 특정 속성의 값이 그 속성이 정의된 도메인에 속한 값이어야 한다.

개체 무결성 제약조건 : 기본키를 구성하는 모든 속성은 널 값을 가질 수 없는 규칙

참조 무결성 제약조건 : 외래키는 참조할 수 없는 값을 가질 수 없는 규칙

-but : 외래키 속성이 null을 가진다 해서 참조 무결성을 위반한 것은 아니다.

-restricted(제한을 둔다) : 레코드를 변경 또는 삭제하고자 할때 참조하고 있는 개체가 있다면 취소

-casecade : 레코드를 변경 또는 삭제하면 참조개체도 변경 또는 삭제

-setnull : 레코드를 변경 또는 삭제하면, 해당 레코드를 참조하고 있는 개체의 값을 null로 설정

728x90
반응형

'DB > DataBase' 카테고리의 다른 글

관계형 데이터 모델  (0) 2023.08.16
데이터 모델링  (0) 2023.08.16
SQL의 구조  (0) 2023.08.16
[DB] 필수 SQL구문  (0) 2023.07.07