SQLRef Schema Explanation
Most of our examples use the same schema, which represents a system a landlord might use to track rent payments. The system has three tables:
tenants - This table has information on the tenants in the buildings.
buildings - This table has information on the buildings our landlord owns.
rent_payments - This table tracks payments from tenants.
Sometimes we add an extra column to make an example more clear.
Table examples
tenants
| id |
name |
| 1 |
Albert |
| 2 |
Marie |
| 3 |
Jose |
| 4 |
Terrell |
buildings
| id |
address |
| 1 |
123 Main St |
| 2 |
2 Maple St |
rent_payments
| id |
tenant_id |
building_id |
payment_date |
dollar_amount |
| 1 |
1 |
1 |
3/1/2018 |
2000 |
| 2 |
2 |
1 |
3/2/2018 |
1500 |
| 3 |
3 |
2 |
3/1/2018 |
1800 |
| 4 |
4 |
2 |
3/3/2018 |
1900 |
| 5 |
1 |
1 |
4/2/2018 |
2000 |
| 6 |
2 |
1 |
4/2/2018 |
1500 |
| 7 |
3 |
2 |
4/1/2018 |
1800 |
| 8 |
4 |
2 |
4/2/2018 |
1900 |