JOIN(조인)- 조인의 필요성, JOIN의 종류

CODEDRAGON Development/Database

반응형

   

   

관계형 테이터베이스

관계형 데이터베이스는 모든 정보들이 하나의 테이블에 모두 모여있는 것이 아니라 여러 테이블에 정규화되어 분산되어 있습니다. 따라서 각 테이블끼리는 서로 특정한 규칙이나 관계가 이루어지도록 설계해야 됩니다.

   

   

   

조인의 필요성

여러 테이블에 흩어져 있는 정보 중에서 사용자가 필요한 정보만 가져와서 가상의 테이블처럼 만들어서 결과를 보여줍니다.

   

  

JOIN(조인)

·         여러 테이블에 흩어져 있는 정보중에서 사용자가 필요한 정보만 가져와서 가상의 테이블처럼 만들어서 결과를 보여주는 기술입니다.

·         이상의 테이블들을 연결 또는 결합하여 데이터를 출력하는 것입니다.

·         서로 다른 테이블을 공통 컬럼을 기준으로 합치는(결합하는) 테이블 단위 연산입니다.

·         조인시 서로 다른 테이블에 같은 컬럼명이 존재하면 이를 구분하기 위해 테이블명.컬럼명으로 사용해야 합니다.

 

 

   

사원테이블에서 사원이름과 부서테이블에서 부서이름만 가져와서 새로운 결과를 만들어 내는 기법을 JOIN이라고 합니다.