As data systems grow, organisations often use different databases for different purposes. In IB Computer Science, students are expected to understand the difference between operational databases and data warehouses, and why using one system for everything is inefficient.
IB examiners focus on purpose and usage, not technical implementation details.
What Is an Operational Database?
An operational database is designed to support day-to-day operations.
It is used to:
- Process transactions
- Store current data
- Support real-time systems
Examples include:
- Student enrolment systems
- Online shopping carts
- Banking transaction systems
Operational databases prioritise:
- Speed
- Accuracy
- Reliability
- Concurrent access
They are updated constantly as new data is created.
Key Characteristics of Operational Databases
Operational databases:
- Store current, up-to-date data
- Handle frequent INSERT, UPDATE, and DELETE operations
- Support many users at the same time
- Use transactions to ensure ACID properties
In IB terms, operational databases support OLTP (Online Transaction Processing), though students do not need to memorise the acronym.
