...

/

Project: Library Tracker

Project: Library Tracker

Analyze library data to find top borrowers, current checkouts, and inactive members using JOINs, aggregates, and filters.

You’ve learned SQL essentials like filtering, joining, grouping, and summarizing data. Now it’s your turn to apply your skills to a real-world scenario: managing a small library system.

Library tracker

In this project, you’ll analyze data from a community library system using SQL. You’ll work with two related tables:

The members table

ID

Name

MembershipDate

1

Ayesha

2022-05-10

2

Bilal

2023-01-15

3

Clara

2021-11-20

4

David

2022-09-05

5

Emma

2024-02-18

The borrowed_books table

MemberID

BookTitle

BorrowDate

ReturnDate

1

The Alchemist

2024-04-01

2024-04-10

2

Atomic Habits

2024-04-03

2024-04-12

1

1984

2024-04-15

NULL

3

Thinking, Fast & Slow

2024-03-20

2024-03-30

4

The Lean Startup

2024-04-18

2024-04-28

2

The Alchemist

2024-05-01

NULL

Let’s explore library activity and generate insights using SQL.

1. Most active borrowers

...