데이터베이스
[ORACLE] 시노님(SYNONYM)
엉으니
2017. 9. 29. 21:33
시노님이란? 동의어, 유의어
데이터베이스 상에서 오라클 객체(테이블, 뷰, 시퀀스, 프로시저)에 대한 대체이름( Alias )이다.
실질적인 객체를 대체하는 이름이다.
시노님은
1. 데이터베이스의 투명성을 제공한다.
2. 실무에서 다른 유저의 객체를 참조할 때 시노님을 생성하여 사용하면
참조하고 있는 오브젝트가 이름을 바꾸거나 이동할 경우 객체를 사용하는 SQL문을 모두 고치는것이 아니라
시노님 이름만 다시 정의하면 된다.
3. 객체의 긴 이름을 짧은 이름으로 대체할 때 편리하다.
4. 객체를 참조하는 사용자의 오브젝트를 감출 수 있기때문에 보안을 유지할 수 있다.
**시노님을 사용하는 유저는 참조하고 있는 객체에 대한 소유자, 이름, 서버이름을 모르고
시노님 이름만 알아도 사용할 수 있다.
반응형