Library Checkouts
This dataset provides comprehensive records of library book lending transactions, including details on book titles, borrowers, checkout and due dates, renewals, and return status. It enables efficient tracking of borrowing activity, overdue management, and supports analysis of library usage patterns and borrower behavior.
Sample rows
preview · 8 of 200 rows · all 11 columns| checkout_idstring | renewal_countinteger | returnedboolean | book_idstring | book_titlestring | borrower_idstring | borrower_namestring | checkout_datedate | due_datedate | return_datedate | overdueboolean |
|---|---|---|---|---|---|---|---|---|---|---|
| CKOUT_001A | 0 | true | BK101 | To Kill a Mockingbird | BR201 | Emily Johnson | 2024-03-02 | 2024-03-16 | 2024-03-15 | false |
| CKOUT_002B | 1 | true | BK102 | 1984 | BR202 | David Lee | 2024-03-10 | 2024-03-24 | 2024-03-25 | true |
| CKOUT_003C | 2 | false | BK103 | The Great Gatsby | BR203 | Sophia Martinez | 2024-03-15 | 2024-03-29 | blank | false |
| CKOUT_004D | 0 | true | BK104 | Brave New World | BR204 | Michael Brown | 2024-03-18 | 2024-04-01 | 2024-03-30 | false |
| CKOUT_005E | 1 | true | BK105 | Pride and Prejudice | BR205 | Olivia Davis | 2024-03-20 | 2024-04-03 | 2024-04-05 | true |
| CKOUT_006F | 0 | false | BK106 | The Hobbit | BR206 | James Wilson | 2024-03-25 | 2024-04-08 | blank | false |
| CKOUT_007G | 2 | true | BK107 | Moby Dick | BR207 | Grace Thomas | 2024-03-28 | 2024-04-11 | 2024-04-12 | true |
| CKOUT_008H | 0 | true | BK108 | Jane Eyre | BR208 | Benjamin Harris | 2024-04-01 | 2024-04-15 | 2024-04-14 | false |
| CKOUT_009I | 1 | true | BK109 | The Catcher in the Rye | BR209 | Charlotte Clark | 2024-04-04 | 2024-04-18 | 2024-04-17 | false |
| CKOUT_010J | 0 | false | BK110 | War and Peace | BR210 | Samuel Lewis | 2024-04-07 | 2024-04-21 | blank | false |
| CKOUT_011K | 1 | true | BK111 | The Odyssey | BR211 | Natalie Walker | 2024-04-10 | 2024-04-24 | 2024-04-25 | true |
| CKOUT_012L | 2 | true | BK112 | Crime and Punishment | BR212 | Ryan Hall | 2024-04-15 | 2024-04-29 | 2024-04-28 | false |
| CKOUT_013M | 0 | false | BK113 | Little Women | BR213 | Megan Allen | 2024-04-18 | 2024-05-02 | blank | false |
| CKOUT_014N | 1 | true | BK114 | Wuthering Heights | BR214 | Joshua Young | 2024-04-22 | 2024-05-06 | 2024-05-08 | true |
| CKOUT_015O | 2 | true | BK115 | Great Expectations | BR215 | Hailey King | 2024-04-25 | 2024-05-09 | 2024-05-09 | false |
| CKOUT_016P | 0 | false | BK116 | The Grapes of Wrath | BR216 | Tyler Wright | 2024-04-28 | 2024-05-12 | blank | false |
| CKOUT_017Q | 1 | true | BK117 | Fahrenheit 451 | BR217 | Zoe Scott | 2024-05-01 | 2024-05-15 | 2024-05-16 | true |
| CKOUT_018R | 2 | true | BK118 | The Brothers Karamazov | BR218 | Brandon Green | 2024-05-04 | 2024-05-18 | 2024-05-17 | false |
| CKOUT_019S | 0 | false | BK119 | Anna Karenina | BR219 | Madison Adams | 2024-05-08 | 2024-05-22 | blank | false |
| CKOUT_020T | 1 | true | BK120 | Frankenstein | BR220 | Luke Nelson | 2024-05-11 | 2024-05-25 | 2024-05-24 | false |
What the 200 rows show
from the 200-row sample- 62%returned = true
- 1median renewal_
count
Median 1, from 0 to 3.
- string 5
- integer 1
- date 3
- boolean 2
Columns
11 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 5 columns | |||
checkout_id | string | Unique identifier for each checkout transactionunique | CKOUT_001A |
book_id | string | Unique identifier for the book being checked out | BK101 |
book_title | string | Title of the book being checked out | To Kill a Mockingbird |
borrower_id | string | Unique identifier for the borrower | BR201 |
borrower_name | string | Full name of the borrower | Emily Johnson |
| Numbers 1 column | |||
renewal_count | integer | Number of times the checkout has been renewed0 or more | 0 |
| Dates and times 3 columns | |||
checkout_date | date | Date when the book was checked out | 2024-03-02 |
due_date | date | Date when the book is due to be returned | 2024-03-16 |
return_date | date | Date when the book was actually returned (if applicable)optional | 2024-03-15 |
| True or false 2 columns | |||
returned | boolean | Indicates whether the book has been returned | true |
overdue | boolean | Indicates whether the book was returned after the due date | false |
Use it for
An education dashboard
The returned rate and renewal_
count. Excel, Power BI or Tableau. Why do 124 of 200 rows have returned = true?
A class exercise
Hand out the rows and one question. Everyone works from the same 200 rows.
- Checkouts200CKOUT_001A0trueCKOUT_002B1trueCKOUT_003C2false
A software demo
Believable checkouts with book_
id, book_ title and borrower_ id to fill a screen in front of a buyer.
blueprint · library-checkouts
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 11 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Checkout date before due date
- Loan period varies by item type
- Renewals allowed up to maximum count
- Late fees calculated after due date
- Status: checked out, returned, overdue, lost
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- library-checkouts