동의어(SYNONYM) - 동의어의 종류(비공개 동의어, 공개 동의어), 공개 동의어 예
CODEDRAGON ㆍDevelopment/Database
반응형
동의어(SYNONYM)
- 사용자가 다른 사용자의 객체를 참조할 때 [사용자ID].[테이블명]과 같이 길게 표시해야 하기에 이해하기가 어렵고 코딩이 불편합니다. 이를 해결하기 위해서 오라클에서는 동의어(SYNONYM)라는 객체를 사용합니다.
- 데이터베이스의 객체에 대한 소유권은 해당 객체를 생성한 사용자에게 있습니다. 그래서 다른 사용자가 객체에 접근하기 위해서는 소유자에게 접근 권한을 부여받아야 합니다.
- 다른 사용자가 소유한 객체에 접근하기 위해서는 소유자의 이름을 객체 앞에 명시적으로 지정해 주어야 합니다.
- 데이터를 조회할 때 마다 일일이 객체의 소유자를 지정하는 대신 동의어를 정의하면 간단한 이름으로 접근할 수 있습니다.
'Development > Database' 카테고리의 다른 글
권한(Privileges), 데이터베이스 권한 관리 (0) | 2019.02.12 |
---|---|
객체 권한 부여(Object Privilege) - 객체 권한 부여 형식, 객체와 권한 설정할 수 명령어 매핑 표 (0) | 2019.02.12 |
동의어의 종류 (0) | 2019.02.11 |
인덱스(INDEX) (0) | 2019.02.11 |
트랜잭션 제어의 필요성 - 정상적인 상태, 비정상적인 상태 (0) | 2019.02.08 |