- 관계형 데이터베이스를 사용하기 위한 High-level 인터페이스를 제공하는 Python 라이브러리
- sqlalchemy를 사용하면 ORM, Query, Transaction, Connection Pooling 같은 기능을 사용할 수 있다.
ORM(Object-Relational Mapping)
- 관계형 데이터베이스를 객체 지향 프로그래밍(OOP)에 대응하여 사용하는 프로그래밍 기술
- 하나의 테이블 = 하나의 클래스
- 하나의 행(레코드) = 하나의 객체
- <데이터 베이스>
- id = 1
- username = abc
- <Python>
- user = User(id = 1, username = 'abc')
- <데이터 베이스>
'FastAPI > 데이터베이스' 카테고리의 다른 글
| ORM 모델링 (1) | 2026.06.09 |
|---|---|
| 데이터베이스 연결 (0) | 2026.06.04 |
| DDL - Create Table (0) | 2026.06.04 |
| MySQL 컨테이너 실행 (0) | 2026.05.19 |
| 데이터베이스란? (0) | 2026.05.19 |