JOIN 2

테이블 연결(INNER JOIN)

데이터베이스는 테이블들로 구성되어 있고, 각 테이블들은 조인을 통해서 서로 연결할 수 있습니다. 테이블들을 조인하는 방법 중에서 가장 보편적인 방법은 기본키와 외래키를 이용한 INNER JOIN 방법이 있고, 이외에도 일대일(One to One) 조인 다대다(Many to Many) 조인 방법도 있습니다. 조인에 대한 방법은 데이터분석과 설계 부분에서 이미 설명드렸으니 궁금하신 분들은 그 부분을 참고해 주세요.테이블을 조인하는 가장 일반적인 방법은 INNER JOIN 입니다. 학생들과 수업의 관계를 생각해 보면 학교에 입학을 했지 만 아직 수업에 등록을 하지 않은 학생이 있을 수 있습니다. 쇼핑몰을 예로 들면 회원 가입을 했지만 아직 한번도 물건을 주문 안한 고객이 있을 수 있습니다. 이 경우 INNER..

MSSQL 2024.11.13

데이터베이스 분석과 설계

데이터베이스를 잘 사용하려면 필히 거쳐가야 하는 관문이 데이터베이스 분석과 설계 과정입니다. 보통 데이터베이스 모 델링이라고도 하는데, 관계형 데이터베이스에서는 각 테이블과의 관계를 얼마나 잘 설정을 하고, 필드(컬럼)에 어떤 데이 터를 넣고, 테이블은 어떻게 구성하느냐에 따라 데이터베이스의 성능이 크게 좌우되기 때문에, 이 부분을 꼭 익혀 놓아야 나중에 테이블을 다시 뜯어고치게 되는 불상사를 막을 수 있습니다.우선 데이터베이스를 사용하는 데 있어서 중요한 용어 몇가지를 알아보도록 하겠습니다. 테이블(Table)행과 열로 구성된 표 형태로 된 데이터를 의미합니다. 엑셀도 표 형태를 취하고 있으나 엑셀과 다른 점은 엑셀의 경우 여러 행에 걸쳐 데이터를 넣거나, 여러 열에 한가지 데이터를 넣는 등, 표 형태..

MSSQL 2024.11.10