본문 바로가기
728x90

시노님3

[ORACLE] USER_SYNONYMS 뷰를 활용한 시노님 구조 완벽 이해 1. USER_SYNONYMS란?USER_SYNONYMS는 Oracle 데이터베이스에서 현재 사용자가 소유한 시노님(Synonym)의 메타데이터를 확인할 수 있는 뷰입니다. 시노님은 데이터베이스 오브젝트에 별칭을 부여하여 접근성을 높이고, 복잡한 스키마 구조를 단순화하는 데 사용됩니다.2. 시노님(Synonym)이란?시노님은 테이블, 뷰, 시퀀스, 프로시저 등의 객체에 간단한 이름 또는 우회 경로(alias)를 제공하는 구조입니다. 일반적으로 다음과 같은 목적으로 사용됩니다:접근 경로 단축: SCHEMA_A.CUSTOMERS → CUSTOMERS보안 및 캡슐화: 내부 객체의 이름을 외부에 노출하지 않고 우회 접근스키마 독립성: 애플리케이션이 특정 스키마에 의존하지 않도록 구조 구성3. 주요 컬럼 설명컬럼.. 2025. 8. 7.
[ORACLE] SYN 시노님 완전 가이드 : 구조 사용법 실무 적용까지 1. SYN(시노님)이란 무엇인가?시노님(SYNONYM)은 Oracle 데이터베이스에서 객체의 별칭(alias) 역할을 수행하는 객체입니다. 사용자는 복잡하거나 소유자가 다른 객체의 전체 이름을 직접 입력하지 않고도, 보다 간단한 이름으로 객체를 참조할 수 있게 됩니다. 이 기능은 특히 대규모 시스템이나 계층 구조가 깊은 시스템에서 객체 접근을 단순화하고, 애플리케이션 개발 시 유지 보수성을 높이는 데 핵심적인 역할을 합니다.2. 시노님의 주요 특징 및 장점특징설명간결한 참조소유자(schema) 명시 없이 테이블, 뷰 등을 간단하게 참조 가능보안 추상화객체의 실제 위치나 구조를 숨김으로써 보안 강화코드 재사용성 향상다양한 사용자 환경에서 동일한 SQL 쿼리 재사용 가능로직 분리물리적 객체 변경 없이 논리.. 2025. 7. 30.
[ORACLE] SYNONYM() 시노님 개념부터 생성 예제까지 완전 정복 1. SYNONYM이란 무엇인가?SYNONYM(시노님)은 Oracle에서 테이블, 뷰, 시퀀스, 프로시저, 함수 등 다양한 객체에 대해 별칭을 만들어주는 객체입니다. 다른 사용자 스키마의 객체를 보다 간단하게 참조하거나, 객체명을 추상화할 때 주로 사용됩니다.2. SYNONYM의 필요성객체명을 짧고 단순하게 줄이기 위해스키마명을 노출하지 않고 참조하기 위해다른 사용자 스키마의 객체에 접근을 간단하게 만들기 위해애플리케이션 유지보수 시 객체명을 변경하지 않아도 되게 하기 위해3. SYNONYM의 종류종류설명스코프PRIVATE SYNONYM특정 사용자 스키마에만 존재사용자 단위PUBLIC SYNONYM모든 사용자에게 동일하게 노출데이터베이스 전체4. PRIVATE SYNONYM 생성 예제CREATE SYNO.. 2025. 6. 9.
728x90