THE CATHOLIC UNIVERSITY OF EASTERN AFRICA
A. M. E. C. E. A P.O. Box 62157
00200 Nairobi - KENYA
MAIN EXAMINATION Telephone: 891601-6
Ext 1022/23/25
Fax: 254-20-891084
JANUARY-APRIL 2024 email:exams@[Link]
directorofexams@[Link]
FACULTY OF SCIENCE
DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE
BACHELOR OF SCIENCE IN COMPUTER SCIENCE
CMT 109: DATABASE SYSTEMS
DATE: APRIL 2024 Duration: 2 Hours
INSTRUCTIONS: Answer Question ONE and any other TWO Questions
Q1.
a) Define the following terms (4 Marks)
i. Database
ii. Database management system
iii. Data instance
iv. Database schema
b) Discuss any four components of a database (4 Marks)
c) Discuss three factors you should consider before choosing a particular DBMS. (6 Marks)
d) Discuss any two security threats posed to a database showing how each can be handled.
(4 Marks)
e) State any four examples of DBMS available in the market. (2 Marks)
Q2.
a) Define the term normalization and briefly discuss the three major forms of normalization.
(8 Marks)
b) State and briefly discuss the three data anomalies which may exist in un normalized database
(6 Marks)
c) SQL statements are often divided into categories. Discuss the following categories, giving
examples of the SQL commands used in each (6 Marks)
CUEA/ACAD/EXAMINATIONS/DIRECTORATE OF EXAMINATIONS & TIMETABLING Page 1
ISO 9001:2015 Certified by the Kenya Bureau of Standards
i) Data Definition Language
ii) Data manipulation Language
iii) Data Control Language
Q3.
a) Discuss four advantages that a DBMS offer compared to traditional file systems.
(8 Marks)
b) Define the term E-R diagram and discuss the three major components of an E-R diagram
(7 Marks)
c) Discuss the different kinds of relationships (3 Marks)
d) List two data types used in an Access database and two data types used in SQL.(2 Marks)
Q4.
a) Define joins and briefly describe various join types (10 Marks)
b) Define the term database model and discuss the four types of database models used today
(10 Marks)
Q5.
a) Describe the following database users:
i) Database designers (2 Marks)
ii) Database administrators (2 Marks)
iii) Database End-users (2 Marks)
b) Database schema can be categorized into three parts. Discuss those (6 Marks)
c) What is data independence? (2 Marks)
d) Describe the two categories of data independence (6 Marks)
*END*
CUEA/ACAD/EXAMINATIONS/DIRECTORATE OF EXAMINATIONS & TIMETABLING Page 2
ISO 9001:2015 Certified by the Kenya Bureau of Standards