CUT TO:
INT. PROJECT ARCHIVE — STORYBOARD ROOM
The USER opens Python + PostgreSQL Movie Database Explorer.
DIVAKAR DESSAI
CUT TO:
The USER opens Python + PostgreSQL Movie Database Explorer.
DIVAKAR DESSAI
CASE FILE / COMP3311 / Databases / Python
Built Python command-line tools that query a PostgreSQL movie database and transform relational data into useful application-level output.
01–02 / OPENING SEQUENCE
01 / Establishing Shot
The application needed to answer structured questions about a large movie dataset while cleanly separating database retrieval from application behaviour.
02 / Wide Shot
The assignment moved database work outside the SQL shell and into Python applications communicating directly with PostgreSQL.
03 / CHARACTER NOTE
Subject
Divakar Dessai
Production
Python + PostgreSQL Movie Database Explorer
Take
03 / Role
Role notes
DIVAKAR DESSAI
04 / CLOSE-UP
The key design decision was determining which processing belonged inside SQL and which belonged in the Python application layer.
05 / TRACKING SHOT
A plan emerges.
Each utility executed focused SQL queries through a database connection and then processed the returned records into application-specific output.
06 / INSERT SHOTS
The system takes shape.
07 / DIRECTOR'S NOTES
Things we decided along the way
01
Performed relational filtering and joining in PostgreSQL.
02
Kept presentation and command-line behaviour in Python.
03
Shared repeated connection and database logic between utilities.
design decisions
somewhere mid-build
08 / RETAKES
Naturally, not everything cooperates.
09 / FINAL SHOT
Built several database-backed Python utilities.
Strengthened understanding of real application/database integration.
Applied parameterised relational queries from application code.
10 / PRODUCTION NOTES
The tools behind the scenes.
11 / BEHIND THE SCENES
FADE OUT.
USER closes the file.
One project down. A few more stories left.
DIVAKAR DESSAI