Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

680 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Harvard CS50 SQL – Project Solutions

This repository contains my solutions to the problem sets from the CS50's Introduction to Databases with SQL course by Harvard University.

The course covered designing, optimizing, and querying relational databases using SQL.

πŸš€ Key Skills Demonstrated

  • Complex Queries: Advanced data retrieval using JOIN, GROUP BY, HAVING, and Subqueries.
  • Database Design: Creating tables, defining primary/foreign keys, and maintaining data integrity.
  • Optimization: Using EXPLAIN Query PLAN and creating INDEXES to optimize slow queries.
  • Automation & Security: Implementing TRIGGERS, VIEWS, and understanding SQL injection prevention.

πŸ“ Repository Structure

  • /01-filtering - Basic data manipulation and filtering.
  • /02-joins - Advanced multi-table queries and relationship handling.
  • /03-design - Schema creation and entity-relationship models.

πŸ› οΈ Tech Stack

  • SQLite
  • Git & GitHub

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages