0% found this document useful (0 votes)
10 views3 pages

DB1 Test1

The document is a test for the IT 122 course on Database Systems Design I, containing questions on various topics related to database management, including file systems, database application programs, and the functions of a DBMS. It covers the differences between file-based systems and databases, limitations of file systems, and components of the DBMS environment. Additionally, it addresses data models and the roles of a database administrator.

Uploaded by

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

DB1 Test1

The document is a test for the IT 122 course on Database Systems Design I, containing questions on various topics related to database management, including file systems, database application programs, and the functions of a DBMS. It covers the differences between file-based systems and databases, limitations of file systems, and components of the DBMS environment. Additionally, it addresses data models and the roles of a database administrator.

Uploaded by

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

Uganda Institute of Information and Communications Technology

IT 122: Database Systems Design I Test I ITS I Time: 1 hour

Attempt any TWO questions

Question One

(a) Differentiate between a file system and database approaches to data management. (5 marks)

(b) What do you understand by the term ‘Database application program? (3 marks)

(c) Give any five limitations of file-based systems. (5 marks)

(d) Define a Database Management system and give any five functions associated with it. (7 marks)

Question Two

(a) Write short notes on the following in relation to database systems: (1 mark @)
(i) Attribute b) Database d) Relation e) Record f) Entity

(b) Despite all the advantages associated with databases, they still portray some
disadvantages. Mention any five of these disadvantages. (5 marks)
(c) Using an illustration, write a paragraph on any four components of the DBMS
environment. (10 marks)

Question Three

a) Use an illustration to explain the three levels of the DBMS architecture. (7 marks)
b) Give any three objectives of the DBMS architecture. (3 marks)
c) Define a database view and give any four advantages of implementing views.
(5
marks)
d) Mention any five functions of a database administrator. (5 marks)
Question Four

a) Define a data model. (2 marks)


b) Explain the three parts of data model. (6 marks)
c) Using illustrations, explain what you understand by ‘Network’,’Hierarchical’ and
‘Relational’ data models. (6 marks)
d) What do you understand by conceptual, logical, and physical data models? (6 marks)

GOOD LUCK!!

ANSWERS

Difference between File System and Database Approaches to Data Management


 A file system stores data in separate files, requiring individual programs to manage
and retrieve data.
 A database management system (DBMS) organizes data in structured tables with
relationships, allowing efficient querying and manipulation.
 DBMS reduces redundancy, ensures data integrity, and supports concurrent access,
unlike file systems.
(b) Definition of Database Application Program
A database application program is a software program designed to retrieve,
insert, update, and delete data from a database. It enables users to interact with
stored data efficiently.
(c) Five Limitations of File-Based Systems
1. Data Redundancy – Same data may be stored in multiple files, leading to
duplication.
2. Data Inconsistency – Changes in one file may not be reflected in others, causing
discrepancies.
3. Limited Data Sharing – Files are isolated, making it difficult to share data across
applications.
4. Security Issues – File-based systems lack robust security mechanisms.
5. Difficulty in Accessing Data – Searching and retrieving data is inefficient compared
to databases.
(d) Definition and Functions of a Database Management System (DBMS)
A DBMS is software that manages databases, ensuring efficient data storage,
retrieval, and security.
Five functions of a DBMS include:
1. Data Storage Management – Organizes and stores data efficiently.
2. Security Management – Controls access and protects data.
3. Backup and Recovery – Ensures data safety in case of failures.
4. Multi-User Access Control – Allows multiple users to access data simultaneously.
5. Data Integrity Management – Maintains accuracy and consistency of data.

You might also like