Synonym ( 시노님 ) // Constraint ( 제약조건 ) 의 종류

양혜정·2024년 3월 11일

Oracle

목록 보기
36/49

Synonym (시노님, 동의어)

create or replace synonym 동의어 for 원래이름;
-- Ex)
create or replace synonym sawon for orauser1.tbl_sawon@DB서버명;
-- Synonym SAWON이(가) 생성되었습니다.

시노님 ( Synonym, 동의어 ) 삭제

drop synonym 동의어;

Constraint ( 제약조건 )

제약조건의 종류

1. Primary key(기본키, 대표식별자) 제약 [ P ]

  • 하나의 테이블당 오로지 1개만 생성
  • 자동적으로 not null ( NULL 허락 X )
  • 중복된 값 X , 고유한 값만 들어온다 !!
  • 1개 : Single Primary Key // 2개 이상 : Composite(복합) Primary Key

2. Unique 제약 [ U ]

  • 하나의 테이블당 여러개 생성 가능
  • 중복된 값 X, 고유한 값, NULL 허용
  • 여러개 Unique key 중 후보키, 후보식별자가 되려면 해당 컬럼은 NOT NULL 이어야 한다.

3. Foreign key ( 외래키 ) 제약 [ R ]

  • 하나의 테이블당 여러개 생성 가능
  • Foreign key(외래키) 제약에 의해 참조(Reference)받는 컬럼은 반드시 NOT NULL, 중복된 값 X

4. Check 제약 [ C ]

  • 하나의 테이블당 여러개 생성 가능
  • insert(입력) 또는 update(수정) 시 어떤 컬럼에 입력되거나 수정되는 데이터값이 조건에 맞아야 한다.

5. NOT NULL 제약 [ C ]

  • 하나의 테이블당 여러개 생성 가능
  • 특정 컬럼에 NOT NULL 제약을 주면 그 컬럼에는 반드시 데이터값을 주어야 한다.

정리

-> local_hr에서작업한것

0개의 댓글