Ics 2404 Advanced Database Management Systems
Ics 2404 Advanced Database Management Systems
Instructions to Candidates:
You should have the following for this examination
- Answer Booklet
This paper consists of FIVE questions. Attempt question ONE and any other TWO questions
Maximum marks for each part of a question are as shown
This paper consists of TWO printed pages
c) List the advantages and disadvantages brought about by the use of a DDBMS (5 marks)
Question Two
a) Describe, the examples, the types of problems that occur in a multi-user environment when
concurrent access to the database is allowed. How does the DBMS deal with each of the problem
explained? (8 marks)
b) The consistency and reliability aspects of transactions are due to the Acidity properties of
transactions. Discuss each of these properties and how they relate to the concurrency control and
recovery mechanism. Give examples to illustrate your answer. (12 marks)
Question Three
a) Briefly discuss the differences between interactive SQL, static embedded SQL and dynamic
embedded SQL. (6 marks)
b) Define and briefly discuss the main benefits and problems associated with:
(i) Data warehousing (5 marks)
(ii) Data mining (5 marks)
c) Discuss the advantages and disadvantages of the web as a database platform. (4 marks)
Question Four
a) Explain what is meant by a DDMBS and discuss the motivation in providing such a system.
(5 marks)
b) Discuss why the weakness of the relational data model and relational DBMS would make them
unsuitable for advanced database application. (10 marks)