Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Master AI Engineering & Architecture
·
Module 1
Relational Database Foundations with PostgreSQL
1
Filtering Data with WHERE Clauses
Write basic SELECT queries using WHERE clauses and operators to filter data from a single table.
2
Designing a Normalized Schema for Narrative Text
Design a normalized schema for storing narrative text (books, chapters, chunks) using appropriate data types, primary keys, and foreign keys.
3
Advanced SQL: Joins, Grouping, and Aggregation
Write complex SELECT queries using JOINs and GROUP BY with aggregate functions to combine and summarize data from multiple tables.
4
Secure PostgreSQL Access with Psycopg
Connect to PostgreSQL from Python using psycopg, executing parameterized queries to prevent SQL injection.
5
B-Trees: Internal Structure & Index vs. Sequential Scans
Explain the internal workings of a B-tree index and predict when PostgreSQL will choose an index scan versus a sequential scan.
6
Optimizing Queries with EXPLAIN ANALYZE
Use EXPLAIN ANALYZE to inspect and interpret query execution plans, identifying potential performance bottlenecks.
7
Implementing Your Learning Journal
Start an implementation journal to track learnings, assumptions, and questions after each study session.
8
PostgreSQL vs. NoSQL: An ADR for Relational Database Selection
Write an Architecture Decision Record (ADR) defending the choice of PostgreSQL over a NoSQL database like MongoDB for this project's requirements.
Next module isn't ready yet,
Back to course
Previous module
Next module