You are on page 1of 2

THE FEDERAL UNIVERSITY OF TECHNOLOGY, AKURE

DEPARTMENT OF COMPUTER SCIENCE


B. Tech. Degree Examination; First Semester 2020/2021 Session
Course Title: Database Systems I; Course Code: CSC407; Credit Units: 2
Instruction: Answer Three (3) Questions Only. All questions carry equal
mark.
Time Allowed: 2 Hours
Question 1
a. Use a well labelled diagram to present a view of simplified database system environment.
b. Given a sample database. For instance, a university examination records database. Describe the database in-
terms of the mini-world, a list of 5 mini-world entities and a list of 5 mini-world relationships.
c. What properties make the relational algebra “closed”?
d. Use the EMPLOYEE database or any other suitable database describe the concept of Subclasses and Super-classes.

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

You might also like