Professional Documents
Culture Documents
Question 2
a. With a well labelled E-R diagram, illustrate the use of the following components.
i. Diamond, ii Ellipse iii Rectangle
b. Draw the three-level architecture of data abstraction and document in some details its components.
c. Present five typical DBMS features/functionalities
d. Discuss the following Database Concepts:
i. Database State ii Database Instance
Question 3
a. Using a tree diagram, depict the different categories of database users.
b. Given the relation: Student (Matno, Surname, FirstName, Initials, DOB, GSM, Gender, Dept, Level, email)
Write an SQL query to return tuples of Matno and GSM records of all 500 level students in CYS Department.
c. Describe the following terms:
i. Data-Manipulation Language ii. Data abstraction.
d. Justify with suitable points, the need for an integrated data management system in data processing.
Question 4
a. What are the advantages of using the Database Approach?
b. Document your understanding of the following features of the relational database model:
a. Attribute Type ii Primary Key
c. Explain attribute-defined specialization in EER. How is it represented?
d. In general, the SELECT operation is denoted by <selection condition>(R). Describe the features of this unary
relational operation.
Question 5
a. Explain the following concepts:
i. Multiple inheritance ii. Attribute Doman
b. The EER Model came to be via extensions made to the ER Model. Justify the need for the extensions.
c. Discuss “when not to use database approach”.
Page 1 of 2
d. Given the relation: Student (Matno, Surname, OtherNames, Dept, School, Level, PhoneNo), Write a SQL
query to capture unique tuples of all 700 level students in “SAAT” Department.
Page 2 of 2