Features of Modern Database and
Transaction Processing Systems
Modern Old systems
Most new systems are based on the Relational model • The data is stored in tables and can be
accessed with a simple query language such
as SQL
Most new systems are online
• For example, when you execute a withdraw
transaction at the ATM, your account balance is debited before your receive the money
Network model • The data records were linked by use of a
complicated pointer structure through which
the query language had to navigate, making
queries much more difficult to design, program, and test
Older systems were often batch with paper
backup of the computer database.
• In the old systems withdrawals were done at the teller’s windows using paper withdrawal slips, and the bank closed at 3 P.M. so the
bank’s database could be updated overnight
(offline)