Professional Documents
Culture Documents
SCHOOL OF SCIENCE
INSTRUCTIONS TO CANDIDATES
(b) Answer question ONE (compulsory) and any other TWO questions.
(c) Question one carries 30 marks
(d) All other questions carry 20marks
(e) Mobile Phone is not allowed in the exam room
SECTION A (COMPULSORY –30 MARKS)
QUESTION ONE
a) Explain the following terms as used in Database development (10 Marks)
(i) SDLC
(ii) Database system
(iii) Information Engineering
(iv) Prototyping
(v) Entity- relationship diagram
b) Explain the Data Models in a database development process (6 Marks)
c) Briefly discuss SIX benefits of a database technology. (6 Marks)
d) Define a View and explain its importance in DBMS (4 Marks)
e) Using illustrations where necessary, explain the elements of a database.
(4 Marks)
QUESTION THREE
a) Using an illustration discuss the stages in the database systems development
cycle (6 Marks)
b) Write SQL codes to design tables for customer, product, price supplier of a
manufacturing company (10 Marks)
c) Explain the components of a data ware house (4 Marks)
QUESTION FOUR
a) Define a Foreign Key and explain its importance in a database (3 Marks)
b) How does the database management system adopt the concept of data
abstraction? (5 Marks)
c) Describe the importance of normalization. (4 Marks)
d) Explain the different anomalies associated with concurrency (6 Marks)
e) Differentiate between a Data Definition Language and Data Manipulation
Language (2 Marks)