1
Intro
2
Terminology
3
Explore
4
Queries
5
Exit Quiz
Lesson 1 Β· Year 8 Databases

What is a Database?

You've just joined DataDrop as a junior data analyst. Your first job: understand how the platform stores all its music data.

🎯
Learning Objectives
βœ“
Define key database terminology
Table, record, field, primary key, data type
βœ“
Explain why databases are better than spreadsheets
For large, complex, multi-user data
βœ“
Open and explore an Access database
Navigate Datasheet View, count records, identify fields
βœ“
Run pre-built queries and interpret results
Three queries at increasing difficulty
πŸ’‘
Why Do Databases Exist?

Spotify has over 100 million songs in its library. Each song needs to store a title, artist, duration, streams, release date, and more. A spreadsheet would grind to a halt. A database handles it instantly β€” and lets millions of users search simultaneously.

Real-world databases you use: Spotify (songs/playlists), TikTok (videos/users), your school library system, the NHS patient database, DVLA vehicle records. Every major organisation runs on databases.
Step 2 of 5

Key Terminology

Learn the language of databases. These terms come up in every job in tech β€” and in your GCSE exam.

πŸ“–
Database Dictionary
Database
An organised collection of structured data, stored electronically and managed by software.
Table
A grid of rows and columns that stores data about one type of thing (e.g., Songs, Artists).
Record
One complete row in a table β€” all the data about a single item (e.g., one song).
Field
One column in a table β€” a single piece of information (e.g., Title, Genre, Streams).
Primary Key
A unique field that identifies each record. No two records can share a primary key (e.g., SongID).
Data Type
The kind of data a field holds β€” Text, Number, Date/Time, Yes/No, Currency, etc.
Query
A question asked of the database β€” returns only the records that match your criteria.
Flat-File Database
A simple database with only one table β€” all data in one place. Good for small datasets.
πŸ‘€
The DataDrop Songs Table β€” Preview

This is what a small section of the Songs table looks like. Each row is a record. Each column is a field.

πŸ“Š Songs Table β€” DataDrop.accdb
SongID ⭐TitleArtistGenreReleaseYearStreams
1Neon SkylineThe MidnightSynthpop20212340000
2Ocean DriveDuke DumontElectronic20145100000
3Bad HabitsEd SheeranPop20219800000
4Blinding LightsThe WeekndPop201912000000
………………

⭐ = Primary Key field (SongID is unique for every song)

✏️
Quick Check β€” Fill In
Step 3 of 5

Explore the DataDrop Database

Open the database your teacher has shared and investigate the Songs table. Answer each question below as you go.

πŸ“ File to open: DataDrop_L1.accdb β€” ask your teacher where to find it. Open it in Microsoft Access and go to the Songs table in Datasheet View.
πŸ”
Database Investigation
1
Count the records
Look at the navigation bar at the bottom of the table β€” how many records are in the Songs table?
2
List all the fields
Write down the name of every column (field) in the Songs table.
3
Identify the primary key
Which field is the primary key? How can you tell? (Hint: look for the key icon in Design View.)
4
Find the most streamed song
Scroll through the Streams field β€” which song has the highest stream count? What is the number?
5
Switch to Design View
Go to Home β†’ View β†’ Design View. List the data type for each field in the table below.
Field NameData Type (write it in)
SongID
Title
Genre
ReleaseYear
DurationMins
Streams
IsExplicit
Step 4 of 5

Running Queries

Queries let you ask questions of a database. Three queries have been pre-built for you. Run each one and record what you find.

How to run a query: In the left panel (Navigation Pane), look under "Queries". Double-click a query name to run it and see the results.
❓
Query 1 β€” "Q1 Pop Songs"

This query filters the Songs table to show only songs in the Pop genre.

a
Run the query
Double-click "Q1 Pop Songs" in the Navigation Pane.
b
Analyse the results
How many songs are in the Pop genre? List three song titles from the results.
❓
Query 2 β€” "Q2 High Streams"

Shows songs with over 5 million streams, sorted from most to least popular.

a
Run the query and note the results
Which song appears at the top (most streams)? What is its stream count?
b
Think about it
This query only shows three fields (Title, Artist, Streams). Why might an analyst choose to hide other fields in a query result?
❓
Query 3 β€” "Q3 Released 2021"

Filters songs released in 2021, sorted alphabetically by title.

a
Run the query
How many songs were released in 2021? Is "drivers license" by Olivia Rodrigo in the results?
b
Spot the pattern
Look at all three queries. What do they have in common? What is the purpose of a query in your own words?
πŸš€ Extension
Think Like a Developer
Spotify has over 100 million songs. If you ran "Q1 Pop Songs" on the real Spotify database, you might get 30 million results. Why would that still be useful β€” and what would you do next to narrow it down further? Write your thoughts below.
Step 5 of 5

Exit Quiz

Five quick questions to check what you've learned today. Answer in full sentences.

βœ…
Lesson 1 Check
πŸ“€
Export Your Answers

Download all your answers from every section as a text file β€” then upload to Google Classroom.

🎡
Lesson Complete!

You've completed Lesson 1. You now know what a database is, the key terminology, and how to explore and query data in Access. Next lesson: you'll design and build your own database table.

Go to Lesson 2 β†’