Question 1
OCR Insurance uses a computer system to calculate the price that customers pay for car insurance.
The computer system contains a CPU, GPU, RAM and ROM.
State two factors that affect the performance of a CPU.
[2]
Explain the difference between RAM and ROM, including how these are used by the computer system.
[4]
Describe one non-graphical use OCR Insurance may have for a GPU.
[2]
The CPU uses pipelining to improve efficiency.
Explain what is meant by the term ‘pipelining’.
[3]
* OCR Insurance’s computer system uses secondary storage across the company in servers, client machines and for backup purposes.
For each of these, discuss whether magnetic storage or solid state storage would be most suitable, taking into account the advantages and disadvantages of both.
[9]
Customers’ details are stored in the flat file database table Customer. An extract of the table is shown below.
State what is meant by the term ‘primary key’, identifying the primary key in the table above.
[2]
Write the SQL statement that would show only the CustomerID and Surname fields for customers with the Title “Miss” or “Mrs”.
[4]
Describe one problem that would arise with the flat file database structure if a customer wanted to insure more than one car at the same time.
[2]
Describe how the flat file database structure could be altered to efficiently allow each customer to insure multiple cars at the same time. (You may assume each car is insured to only one customer.)
[5]