안녕하세요.차근차근 개념부터 잡아가며 정리하기위해 책들을 읽고 정리하고자 합니다.오늘은 오라클, mysql 등 DB에서 사용하는 join의 원리를 파악하고자 합니다. 대부분... 같은 컬럼을 연결해서 무심코 사용하고 있지 않나요?저는 오라클을 공부하고있기 때문에 오라클을 기준으로 하겠습니다. 먼저, DBMS의 작동 원리 입니다.평소에 데이터는 하드 디스크의 데이터 파일에 저장해 두었다가필요한 시점에 메모리로 복사 해 옵니다.(이때의 메모리 = 데이터베이스 버퍼 캐시) 여기서 중요한 것은 100개의 칼럼을 가진 테이블에 Select를 통해 1개의 컬럼을 수행할 경우에도 100개의 컬럼을 모두 접근하게 됨으로 조심해야하며,정규화가 중요합니다. 이제 여기서 자주 들었던 Join의 종류가 나오기 시작합니다.1)..