테이블 연결하기 - JOIN - 소개

테이블 연결하기 - JOIN - 소개 (Connect Tables - JOIN - Intro)

이제 우리는 SQLModel로 한 장의 테이블만 다루는 것이 아니라, 여러 테이블을 서로 연결하는 방법을 배우게 될 거예요. 여기서는 그 전에 앞으로 나올 내용이 어떤 그림인지 간단히 훑어보는 인트로 장입니다.

출처: 공식문서

이번 장이 왜 필요한가요

여기까지 왔다면 여러분은 이미 SQLModel로 단일 테이블에서 CRUD(Create, Read, Update, Delete) 작업을 수행하는 방법을 배웠어요. 🎉

하지만 SQL 데이터베이스의 가장 큰 장점이자 핵심 기능은 서로 관련된 데이터를 다룰 수 있다는 점이에요. 한 테이블의 행을 다른 테이블의 행과 연결(connect) 하거나, 전문 용어로는 조인(join) 하는 거죠.

이번 장에서 우리가 볼 것은 "어떻게 테이블을 연결하는가"라는 큰 그림입니다. 앞으로의 장들에서는 행을 만들고, 읽고, 연결을 수정하고, 끊어내는 구체적인 방법을 하나씩 살펴볼 거예요.

앞으로의 흐름

다음 장들에서는 SQLModel을 사용해 연결된 데이터를 관리하는 법을 배웁니다. 🤝

이어지는 장들에서 관계 속성(relationship attributes) 을 사용하면 파이썬 코드에서 훨씬 더 편하게 작업할 수 있게 된다는 점을 알게 될 거예요.

하지만 그 전에, 지금 이 장들부터 차근차근 시작하는 걸 추천해요. 🤓

더 알아보기 (Learn more)

당장은 코드가 하나도 없어서 가볍게 느껴질 수 있는데요, 이 그림을 머릿속에 넣어 두고 다음 장부터 직접 코드를 만져 보면 훨씬 수월하게 따라올 수 있어요. 😊