[ERwin] Oracle 제약조건(Constraint) | ERwin
24.03.20 25일차
목차
1. SQL Developer
2. 제약조건(Constraint)
- primary key
- foreign key
- unique
- not null
- check
3. ERwin
1. SQL Developer
접속
DEFAULT : 아무것도 입력하지 않아도 NULL 값이 아닌 기본값으로 설정한 값이 자동으로 입력되도록 하는 제약 조건
(오라클에만 있는 기능)
2. 제약조건(Constraint)
- primary key :
- foreign key
- unique
- not null
- check
1. PRIMARY KEY : 중복 방지
테이블 생성 시 PRIMARY KEY 설정
2. Unique : 반드시 유일한 값을 가지거나 NULL값을 가짐
unique constraint : 제약 조건. 필드의 타입 뒤에 unique 제약 조건을 걸면 해당 필드에는 더이상 중복된 값 저장 불가
3. NOT NULL : 공백 불가
4. CHECK : 조건 체크
3. ERwin
설정
테이블 생성
가운데의 네모 박스 = primary key 박스
사원id는 중복 불가 설정
열추가
기본키와 외래키
* dept_code는 employee 테이블과 department 테이블 둘 다 있어야 외래키 설정 가능
* dept_code는 department 테이블의 primary key로 넣을거기 때문에 설정했던 varchar도 동일하게 설정해야한다