gambae programing
9. 제약 조건 본문
제약 조건
- 제약 조건을 사용하여 테이블에 유효하지 않은 데이터가 입력되는 것을 방지
- 제약 조건은 종속된 테이블의 삭제를 방지
제약 조건 지침
- 테이블_컬럼_제약조건유형 으로 이름을 지정하는 것을 권장 // emp_empno_pk
- 테이블을 생성할때 제약조건을 만드는 것을 권장
- not null 제약 조건은 컬럼옆에 사용 // dname char(10) not null
- unique는 중복은 허용 되지 않지만 null 값은 허용 됨
제약 조건 정의
- 1개의 테이블에 1개의 컬럼에 1개의 primary key가 있는게 가장 이상적인 테이블 형태
- 2개의 컬럼에 primary key를 설정하는 복합 primary key 가능
- foreign key를 지정할 때 참조 대상 컬럼에 무조건 pk나 uk가 설치되있어야함
- 참조 대상 컬럼의 데이터 타입,길이,이름이 같아야함
Comments