728x90
데이터의 관계에 대해서 알아보는 것이 목표
1. 관계의 종류
1) 1:1(하나의 레코드(행 데이터)가 다른 테이블의 레코드 한 개와 연결된 경우)
2) 1:N(하나의 레코드가 서로 다른 여러 개의 레코드와 연결된 경우)
- 정리하고 있는 FastAPI에서 주로 다루는 관계
- 대부분의 관계형 데이터베이스의 관계
3) N:N(여러개의 레코드가 다른 테이블의 여러 개의 레코드와 연결된 경우)
2. One To Many Relationship
테이블 관계도
테이블 구성
Users
Todos
테이블 쿼리
※ 1번 user가 할 일을 Todos에서 뽑고 싶을 때
select * from todos where owner=1;
※ 2번 user가 할 일을 Todos에서 뽑고 싶을 때
select * from todos where owner=2;
728x90
SMALL
'Develop > FastAPI' 카테고리의 다른 글
FastAPI Create Authentication & Post Request - 44 (0) | 2023.01.07 |
---|---|
FastAPI Create Users Table / Create Foreign Key - 43 (0) | 2023.01.07 |
FastAPI Delete Request를 통한 데이터 삭제 - 41 (0) | 2023.01.04 |
FastAPI Put Request를 통한 DB 업데이트 - 40 (0) | 2023.01.04 |
FastAPI Post Request를 통한 DB 저장 - 39 (0) | 2023.01.04 |