데이터베이스

[ORACLE] 시노님(SYNONYM)

엉으니 2017. 9. 29. 21:33

시노님이란? 동의어, 유의어

데이터베이스 상에서 오라클 객체(테이블, 뷰, 시퀀스, 프로시저)에 대한 대체이름( Alias )이다.

실질적인 객체를 대체하는 이름이다.

 

시노님은

1. 데이터베이스의 투명성을 제공한다.

2. 실무에서 다른 유저의 객체를 참조할 때 시노님을 생성하여 사용하면

참조하고 있는 오브젝트가 이름을 바꾸거나 이동할 경우 객체를 사용하는 SQL문을 모두 고치는것이 아니라

시노님 이름만 다시 정의하면 된다.

3. 객체의 긴 이름을 짧은 이름으로 대체할 때 편리하다.

4. 객체를 참조하는 사용자의 오브젝트를 감출 수 있기때문에 보안을 유지할 수 있다.

**시노님을 사용하는 유저는 참조하고 있는 객체에 대한 소유자, 이름, 서버이름을 모르고

시노님 이름만 알아도 사용할 수 있다.

 

 

반응형