개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

* ​동의어의 개념
- 데이터베이스 객체의 소유권은 해당 객체를 생성한 사용자가 가지므로 사용자가 소유한 객체에 접근하기 위해서는 소유자로부터 접근 권한을 부여받아야 함
- 다른 사용자가 소유한 객체를 조회할 때에는 소유자의 아이디를 객체 이름 앞에 첨부해야 함
- 예를 들어, 학생 테이블의 소유자가 scott이고, 홍길동이 scott로부터 접근 권한을 부여받아 학생 테이블을 조회하려면 scott.student 식으로 소유자 아이디를 테이블 이름 앞에 지정
- 객체를 조회할 때마다 객체의 소유자를 일일이 지정하는 방법은 매우 번거로움
- 동의어는 하나의 객체에 대해 다른 이름을 정의하는 방법

 

*  동의어와 별명(Alias) 차이점
- 동의어는 데이터베이스 전체에서 사용
- 별명은 해당 SQL 명령문에서만 사용

+ Recent posts