Beruflich Dokumente
Kultur Dokumente
7 August 2018
Examination Paper
Answer ALL questions.
Time: 3 hours
Marks
Question 1
The table below contains data for a boat hire company about the vessels they have
available to hire. Model Code and Name might take any values as new vessels are added
but all vessels will have a hull colour of Red, Blue, Black or White. Types of vessels are
defined as Yacht, Speed Boat and Cruiser.
a) Identify the columns in this table which would likely be specified as having 2
domains.
b) Supply the SQL to change this table to enforce the domains you have identified. 6
c) How does the concept of a domain differ from the concept of a data type? 2
Total 10 Marks
Page 2 of 6
Database Design and Development © NCC Education Limited 2018
Marks
Question 2
Total 10 Marks
Question 3
Total 10 Marks
Page 3 of 6
Database Design and Development © NCC Education Limited 2018
Marks
Question 4
b) With the use of an example, briefly explain how a recursive relationship can be 2
represented on a database table.
d) Explain what is meant by the term de-normalisation and say why it might be 3
used.
Total 10 Marks
Question 5
a) With the use of an example, explain the concepts of ‘Super Type’ and ‘Sub 7
Types’ in the Extended ER model.
b) With the use of an example, explain what is meant by the Disjoint constraint in 3
the Extended ER model?
Total 10 Marks
Question 6
b) With the use of TWO (2) examples, explain the role of SQL aggregate functions 4
in generating derived data from existing data in a database.
c) With the use of an example, explain the use of indexes in a database system. 4
Total 10 Marks
Page 4 of 6
Database Design and Development © NCC Education Limited 2018
Marks
Question 7
a) Why does referential integrity affect the order in which data can be inserted into a 2
database?
Total: 10 Marks
Question 8
a) Identify THREE (3) ways in which a Database Administrator (DBA) would have a 3
role in the database development process.
c) Outline FOUR (4) ways in which the role of the Database Administrator (DBA) is 4
different to that of the Data Administrator (DA).
Total: 10 Marks
Question 9
b) Explain how a DBMS for a distributed database differs from that of a standard 5
database system.
Total: 10 Marks
Page 5 of 6
Database Design and Development © NCC Education Limited 2018
Marks
Question 10
b) Identify and discuss THREE (3) types of tools that can be used for interaction 6
with a data warehouse.
Total 10 Marks
End of paper
Page 6 of 6
Database Design and Development © NCC Education Limited 2018