Professional Documents
Culture Documents
B. What does a user view represent in the context of a database system? Imagine that a
hospital wants you to design a database System for them with two user views,
namely the Medical Director and the In charge Nurse. Provide user’s requirements
specification for each of these user views, and frame two queries each in plain
English belong to these views. 3% Marks
Question 2
A. Critique the differences in file-based and the database approaches. With the help of
two examples, demonstrate the superiority of the database approach over that of
the file based. 2% Marks
A file based system is a collection of application programs that perform services for the users
who wish to have access to information. Every program in a file based system defined and
manages its own data hence has a limit on how data can be used. The file based systems were
developed as an alternative to manual file systems. File based systems have problems with is
data isolation and separation. The file systems lack data duplication and has increased number
of applications programs.
On the other hand, database systems share data, it maintains the integrity of the system and
there is also security of data, database system allow for the analysis of the same amount of
data with increased concurrency. Although database systems suffer from the costs of
implementing data and the delays in recovery when the system delays.
B. Assume you have been contracted to design a database system for the KAU Hospital
(KAUH). You are required to use a systems development lifecycle approach. For each
stage of the database system development lifecycle identify examples of the tasks to
be captured 3% Marks