0% found this document useful (0 votes)
27 views

Chapter 18 Theory Questions Worksheet 2

Uploaded by

Hala Naji
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

Chapter 18 Theory Questions Worksheet 2

Uploaded by

Hala Naji
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Al -Ittihad School / International Programme

Scholastic Year 2023-2024


First Semester

Information and Communication Technology – 0417


IGCSE – Grade 10
Chapter 18: Data Manipulation Worksheet 2

Student Name:

Data Processing Systems


Classified Past Papers

1 Tick TRUE or FALSE next to each statement to indicate whether it is an example of batch
processing.

2 A school keeps records of every student including details of their names, addresses,
phone numbers and dates of birth. Using this information, define the terms file, field and
record.

File……………………………………………………………………………………………….………

……………………………………………………………………………………………………………

Field……………………………………………………………………………………..…….…………

……………………………………………………………………………………………………………

Record…………………………………………………………………………………………..………

………………………………………………………………………………………………………...[3]

1
3 Describe the batch processing of bank cheques.
...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

........................................................................................................................................... [4]

4 A car showroom uses a database to store information about the cars it has sold. Part of
this database is shown below.

(a) (i) Which field stores Boolean data?


……………………………………………………………………………………………………………
(ii) Give one reason why this data type is used.
……………………………………………………………………………………………………………
………………………………………………………………………………………………………[2]
(b) (i) Which field stores numeric data?
……………………………………………………………………………………………………………
(ii) Give one reason why this data type is used.
……………………………………………………………………………………………………………
………………………………………………………………………………………………………[2]

5 Tick TRUE or FALSE next to each statement.

2
6 The manager of a bookshop uses a database to store data about the books she sells.
This is part of the database.

(a) How many fields are there in this part of the database?
………………………………………………………………………………………………………...[1]
(b) How many records are there in this part of the database?
………………………………………………………………………………………………………...[1]
(c) The records shown are to be sorted in ascending order of Number in stock. What will
be the title of the book which will be the first record in the database after it has been sorted?
………………………………………………………………………………………………………...[1]
(d) What is the title of the book which has no more than 12 copies in stock and is not
Fiction?
………………………………………………………………………………………………………...[1]
(e) Describe a validation check which could be carried out on the Next order due field.
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………….[3]

7 A test is marked out of 20 and recorded as an integer. Tick whether each of the following
marks is an example of abnormal data or extreme data.

3
8 Chi has asked Toby, a systems analyst, to create a new database system for his property
agency in France. He only deals with apartments and houses. Here are some of the
questions customers ask:

Have you got a house for less than €500 000?


Have you got an apartment with three bedrooms?
Have you got a house with more than 160 square metres floor space?

(a) Complete the design table below filling in the field names and the most appropriate data
types to create a database which would answer these questions.

9 (a) Describe batch processing of data, using the processing of bank cheques as an
example.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................[4]
(b) Explain why the booking of airline tickets using batch processing would not be a good
idea.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................[3]

4
10 Li has asked Sharon, a systems analyst, to create a new database system for his
computer store. He only sells computers made by ZIKO. Here are some of the questions
customers ask:

“Have you got a computer with a hard disc which stores more than 1000 Gigabytes?”
“Have you got a laptop which has a separate number pad?”
“Have you got a PC which costs less than $500?”

(a) Complete the data dictionary below filling in the field names and the most appropriate
data types to create a database which would answer these questions.

11 A company wishes to replace its current system with a new computerised system. It
has employed a systems analyst to investigate the current system.

When large volumes of data are input to a new system it is usual to carry out verification and
validation on this data.

(b) Name and describe two methods of verification which could be used.
Name ……………………………………………………………………………………………………
Description………………………………………………………………………………………………
……………………………………………………………………………………………………………
Name ……………………………………………………………………………………………………
Description………………………………………………………………………………………………
………………………………………………………………………………………………………...[4]

(c) Explain why it is necessary to carry out validation even though the data has been verified.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[3]

5
12 Chi has employed Sarbjit, a systems analyst, to create a new database system for his
mobile telephone (cellphone) business.

• He keeps a number of different models in stock.


• Most of the phones have a camera but some do not.
• The rental plans have 100, 200 or 500 free texts depending on the amount the customer
pays per month.
• The minimum monthly payment is $10 and the maximum is $100.

(a) Complete the data dictionary below filling in the field names and the most appropriate
data types to create a database using only the above information.

(b) Name and describe three different validation checks that could be used on the data in
this database.
1.................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................

2.................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................

3.................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[6]

13 An examination mark is recorded as an integer in a database. The marks are between


0 and 100. Name and describe two validation checks which would be used to check the
marks as they are entered.

1.................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................

2.................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[4]

6
14 The chemistry department in a school keeps its stock records on computer. The stock
for any item is not allowed to fall below 10 or go above 100.
Here are examples of records from the suggested database.

(a) As the data is entered it will need to be verified.


Name two ways in which the data could be verified.
1………………………………………………………………………………………………………….
2……………………………………………………………………………………………………… [2]
(b) For each of these validation checks write down the field that would be best suited to it.
You must name three different fields.
Range…………………………………………………………………………………………………...
Length…………………………………………………………………………………………………...
Check digit …………………...………………………………………………………………..........[3]

15 Computers are used in libraries to keep records of books and borrowers.


This is part of the database of books in a library:

(a) Individual records in the data files need to be retrieved quickly.


Write down the name of the most suitable storage medium for this purpose.
………………………………………………………………………………………………………...[1]
(b) The records in the book file are to be sorted in descending order of ISBN.
What will be the title of the book in the first record in the database after it has been sorted?
………………………………………………………………………………………………………...[1]
(c) Give the name of a field that contains a Boolean data type.
………………………………………………………………………………………………………...[1]

7
(d) Identity the data type of the borrower phone number field.
………………………………………………………………………………………………………...[1]
(e) Why would the borrower number in the borrower’s database be used as a key field?
………………………………………………………………………………………………………...[1]
(f) Write down the author of the book that Giovanni Benitez has borrowed.
………………………………………………………………………………………………………...[1]
(g) The final digit in the ISBN is used for validation purposes.
Write down the name of this digit.
………………………………………………………………………………………………………...[1]
(h) Describe two suitable validation checks, other than limit or range checks, that could be
carried out on the borrower number field.
1.................................................................................................................................................
...................................................................................................................................................
2.................................................................................................................................................
...............................................................................................................................................[2]

16 A headteacher wishes to store details of her students in a computer database. She has
been given an example of one student record by the school secretary:

Strauss, Johann, SR132516, 83, 01/09/2011

This corresponds to family_name, first_name, Student_Id, Maths_test_score,


joined_the_school.

The file is currently stored in the form of plain text with each record separated by a line
break.

(a) Give a file extension which is appropriate for this file.


...............................................................................................................................................[1]

(b) For each field identify the most appropriate data type. The Maths_test_score is used in
calculations.

(c) Identify the two fields for which a format check would be the most appropriate validation
check. In each case describe how the format check would work.
1 ............................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
2 ................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[4]

8
17 A headteacher keeps all details of students in a database.
(a) Describe what is meant by the following terms, using examples of student data.
Field ..........................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
File ............................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
Record ......................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[6]
(b) Describe what is meant by a key field, using examples of student data.
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
.............................................................................................................................................. [3]

18 An airline keeps a database of all the flights it operates. A short extract is shown below.

(a) Explain fully, what is meant by the following validation checks using the extract above.
Range check .............................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
Format check ............................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................

9
Length check ............................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...............................................................................................................................................[6]
(b) Using the extract above, give an example of one field which would contain:
Text data (alphanumeric)
...................................................................................................................................................
Numeric data
...............................................................................................................................................[2]

19 Justdiscs Limited stocks many music CDs. Below is a small selection of CDs stored on
their database. The data has been sorted on two fields.

(a) Write down the field which was used as the primary sort in the database and the order in
which it was sorted.
...........................................................................................................................................
........................................................................................................................................... [2]
(b) Write down the field which was used as the secondary sort in the database and the order
in which it was sorted.
...........................................................................................................................................
........................................................................................................................................... [2]
(c) Peter is the owner of the shop. He receives requests from customers about the CDs he
has in stock. He converts these requests into search criteria using comparison and Boolean
operators. For example, one customer might ask for CDs which were released after 2002
and also those that have at least 11 tracks. Peter would write this down as:
Year_released > 2002 OR Number_of_tracks >= 11
Write down the search criteria for a customer who wants a list of all the CDs which were
released before 2010 but only if they cost less than $8.99
........................................................................................................................................... [5]
(d) Write down the names of the artists whose records match the requirements of part (c).
........................................................................................................................................... [2]

10
20 Maria is the principal of the International Municipal school. She has employed Paulo, a
systems analyst, to create a new database system to store records of her final year IGCSE
students. Examples of the details of the students which will be stored are:

Velia Grimaldi, A3058, Female, 161, Leaving

Giuseppe Campo, A3072 , Male, 177, Staying on to 6th form

Nicola Donati, B3085, Female, 173, Staying on to 6th form

Giovanni Agnelli, C3102, Male, 172, Leaving

(a) Complete the following table by entering the field names and most appropriate data
type for each field.

For any numeric field, specify the type of number.

(b) Paulo wishes to save storage space. He does not change the Name field, but decides
that two other fields could have their data shortened.
Apart from the Name field, identify the two other fields and describe how the contents will be
shortened.

Field 1................................................................................................................................
Shortened form 1...............................................................................................................
Field 2................................................................................................................................
Shortened form 2...............................................................................................................[4]

(c) There is no key field set. Maria’s secretary typed in the data to the database in this order:

Giuseppe Campo, A3072, Male, 177, Staying on to 6th form


Giovanni Agnelli, C3102, Male, 172, Leaving
Nicola Donati, B3085, Female, 173, Staying on to 6th form
Velia Grimaldi, A3058, Female, 161, Leaving
Maria can get the database back in to the original order by sorting the data using one field.
Write down the name of this field and the order in which it will need to be sorted.

Field...................................................................................................................................

Order.................................................................................................................................[2]

11
21 Enrique has developed a new database system for a supermarket. Below is one record
from the database. He needs to test the validation checks that he has developed for the
system.

(a) He designed a length check for the Barcode field. However, when he entered the code
5012472141308 by mistake, the system still accepted it.
Describe the check he could have used to prevent this error.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
........................................................................................................................................... [2]

(b) The Reorder_level for each item is never more than 100. He developed a validation
check to make sure this is the case.
However, when he entered the number 100 it was rejected.

Name and describe the validation check he should use and explain why the number could
have been rejected.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
........................................................................................................................................... [3]
(c) He also designed a length check for the Supplier_code field. However, when he entered
EZQ23 by mistake, the system still accepted it.

Describe how he could have prevented this error.


...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
........................................................................................................................................... [2]
(d) For each field write down the most appropriate data type. For any numeric field specify
the type of number.

Barcode......................................................................................................................................

...................................................................................................................................................

Supplier_code............................................................................................................................

...................................................................................................................................................

Contents.....................................................................................................................................

...................................................................................................................................................

12
Price..........................................................................................................................................

..................................................................................................................................................

Reorder_level...........................................................................................................................

.................................................................................................................................................

Weight(kg)...............................................................................................................................

.............................................................................................................................................[6]

22 There are two types of verification, visual and double data entry.
Explain the differences between visual verification and double data entry.

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

...............................................................................................................................................[2]

23 A school’s examinations officer has decided to develop a database to store pupil details
and the examinations they are due to sit next summer. They are going to use a relational
database.

(a) Describe the steps involved in creating the database.


...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

........................................................................................................................................... [4]

13
(b) Some of the records stored in the database are given below.

(c) Write the search criteria to search for all examinations which will be sat after 26/06/2018,
using at least one of the following operators >, >=, <, <=, = .
...........................................................................................................................................
........................................................................................................................................... [2]
(d) Apart from presence check, name and describe a suitable validation check for each of
the following fields in the database, based on the data shown in part (b).
Examination_ID.................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
Date_of_exam...................................................................................................................
...........................................................................................................................................
...........................................................................................................................................[4]

24 The owner of a gardening company is planning to create a database to store the details
of all his customers. He has the choice of using a flat file database or a relational database.
Discuss the advantages and disadvantages of using a relational database rather than a flat
file database.
..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

14
..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

..................................................................................................................................................

...............................................................................................................................................[8]

25 Tick TRUE or FALSE next to each statement to indicate whether or not it is an example
of real time processing.

26 Tick TRUE or FALSE next to each statement.

15
27 Tick whether the following statements apply to online processing or batch processing.

28 Put a tick in the column which best describes the type of processing used in the
following applications.

Application On-line Batch Real time


Robots on a car assembly line
Producing credit card bills
Booking a cinema seat using a computerised booking
Launching a rocket to the moon

29 Put a tick in the column which best describes the type of processing used in the
following applications.

16

You might also like