To see why database management systems are necessary,
let's look at a typical ``file-processing system'' supported by a
conventional operating system.
The application is a savings bank:
- Savings account and customer records are kept in permanent
system files.
- Application programs are written to manipulate files to perform
the following tasks:
- Debit or credit an account.
- Add a new account.
- Find an account balance.
- Generate monthly statements.