9. 메타 정보 – 제약

  • 제약 = 제약
    • db 보호가 목적입니다
    • 테이블과 상관없이 별도로 생성
      참조. 인덱스도 따로 생성

  • 적용분야
    • 열 수준
    • 테이블 수준을 제외한 모든 항목: null이 아님
  • 유형
    • pk : null이 아님 + 고유
    • fk : cascde 삭제시
    • null이 아님
    • 고유한
    • check: 참이어야 하는 조건
  • 무결성 제약
    • 상식적으로 pk와 fk 사이의 연결을 생각하십시오.

기본 키 제약

  • null을 허용하지 않음
  • 테이블에 하나의 기본 키만 허용
  • 고유 인덱스 자동 생성

외래 키 제약

  • on delete cascde 옵션: 기본 키 행을 제거하면 참조된 외부 행도 제거됩니다.

체크 제약

  • 각 행이 충족해야 하는 조건을 정의합니다.

나중에 필요할 예시 찾기