ICS 1202/ IIT 1202/ ISE 1202: Database Systems Test 1
1. List and explain the five components of a database system. [5]
2. Using a diagram, explain the difference between logical data independence and physical data
independence.
3. A polytechincal college registrar’s office maintains data about the following entities;
Courses, including number, title, credits, syllabus, and prerequisites
Course offerings, including course number, year, semester, section number, instructor(s),
timings, and classroom;
Students, including student-id, name, and program
Lecturers, including ID number, name, department, and title.
Further, the enrollment of students in courses and grades awarded to students in each course they
are enrolled for must be appropriately modeled.
i. Construct an E-R diagram for the registrar’s office. [10]
ii. Construct appropriate tables for the ER diagram. [8]
iii. Document all assumptions that you make about the mapping constraints. [2]
4. Explain problems that may arise from a poorly designed database. [5]
ICS 1202/ IIT 1202/ ISE 1202: Database Systems Test 1
1. List and explain the five components of a database system. [5]
2. Using a diagram, explain the difference between logical data independence and physical data
independence.
3. A polytechincal college registrar’s office maintains data about the following entities;
Courses, including number, title, credits, syllabus, and prerequisites
Course offerings, including course number, year, semester, section number, instructor(s),
timings, and classroom;
Students, including student-id, name, and program
Lecturers, including ID number, name, department, and title.
Further, the enrollment of students in courses and grades awarded to students in each course they
are enrolled for must be appropriately modeled.
i. Construct an E-R diagram for the registrar’s office. [10]
ii. Construct appropriate tables for the ER diagram. [8]
iii. Document all assumptions that you make about the mapping constraints. [2]
4. Explain problems that may arise from a poorly designed database. [5]