Library ICT 4IT1 Database Management
O Level · ICT 4IT1

Database Management

Revise Database Management for ICT 4IT1 (O Level) — revision notes and instant AI marking.

📖 Revision notes · preview
  Edexcel IGCSE ICT

Database Management

Big idea: A database is just a super-organised digital filing cabinet — it stores huge amounts of data in tables so that it can be checked, sorted, searched, and turned into neat reports whenever you need it.

Summary — What This Chapter Covers

  • Databases are made of tables, which are made of fields (columns) and records (rows).
  • Relational databases link multiple tables together using primary keys and foreign keys to avoid repeating data.
  • Data types (numerical, alphanumerical, date/time, Boolean, currency) control what kind of data a field can store.
  • Validation (length, type, range, presence checks) stops bad data getting into the database in the first place.
  • Sorting arranges records in ascending/descending order, using one or more criteria.
  • Searching uses queries, operators (AND/OR/NOT/comparison) and wildcards (%, _, *) to pull out exactly the records you want.
  • Outputs (reports) present the data neatly using headers, footers, tabular/columnar layouts, and formatted numbers.

1. Database Structure

What is a database, really?

Think of a database like a giant, super-smart spreadsheet system. Instead of scribbling information on random bits of paper, a database is an organised collection of data that lets you store, find, and manage huge amounts of information easily. Because it can be stored on remote servers, lots of people can access and use it at the same time — this is exactly how apps like online shops or banking systems work behind the scenes.

Fields, Records & Tables — the building blocks

Imagine a table as a grid, like a mini spreadsheet. Every database table is built from two things:

  • Field = a single column. It holds ONE type of information about every entry, e.g. "colour".
  • Record = a single row. It's the COMPLETE set of information about one thing, e.g. everything about car #2.
  • Table = the whole grid. A complete set of records about the same subject, e.g. all cars.
car_idmakemodelcolourprice
1Peugeot2008Red24950
2MazdaMX5Blue17995
3CitroenDS4Black21450
4FordPumaWhite19500
Quick way to remember Field = column (one piece of data). Record = row (a full set of data about one entity). Table = the whole thing.
Practice Question 1
In the cars table above, what is the record for car_id 3, and what is one example of a field?

Relational databases

A relational database spreads data across multiple linked tables instead of cramming everything into one giant table. Why bother? Because it stops you repeating the same information over and over (this is called reducing data redundancy), which makes the database smaller, quicker, and easier to keep accurate. Tables are connected using keys.

Primary Keys vs Foreign Keys

This is one of the most important ideas in the whole chapter, so let's build it up with the example from the notes: an orders table and a customers table.

Table: orders
order_idproducttotalcustomer_id
1Paper5005
2Pen102
3Marker1203
4Ruler10001
5Erasers204

order_id

🔓 Read the full Database Management note → You're seeing the preview · sign in to read it all
Also in the full note
  • 2. Data Types & Validation
  • 3. Sorting & Searching
  • 4. Outputs (Reports)
  • What to Memorise
  • Concepts Checklist
  • Exam Tips
  • Validation — the database's bouncer
  • Database outputs
What's inside
📖 Revision notes 🎯 Learn mode ✦ AI flashcards ✓ Instant AI marking 🧊 3D explorers 🧪 Experiments & simulations 📈 Progress tracking
📄 Practise Database Management with ICT 4IT1 past papers Every paper with its mark scheme — answer online, marked instantly. Open →

Read the full Database Management notes free

That's the preview — create a free account to read the rest, plus flashcards and practice questions with instant AI marking. No credit card.

Unlock the full notes free →

More ICT topics