Loading...
Loading...
Exposes API paths to create, update, and search employees by designation. Utilizes structured joins in SQLAlchemy to optimize database retrievals.
SQLModel maps database models. SQLAlchemy handles transactions, executing query joins to retrieve departments and roles in a single database roundtrip.
Managing SQL session life cycles in FastAPI endpoints to prevent database connection leaks.
Learned the details of database relational constraints, session lifecycles, and relational database normalization.