0% found this document useful (0 votes)
3 views

CS232 Assignment 01

Uploaded by

ask042704
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

CS232 Assignment 01

Uploaded by

ask042704
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

GHULAM ISHAQ KHAN INSTITUTE OF ENGINEERING SCIENCES AND TECHNOLOGY

Spring 2025

Course Name: Database Management System Course Code: CS232

Section: BS DS and CE - D and B Submission Deadline: 06/Jan/2025 – Thur (During


Class timings)
Course Instructor: Engr. Abinta Mehmood Mir Total Marks: 28

Please read the following instructions carefully before solving & submitting assignment:
It should be clear that your assignment will not get any credit if:
 The assignment is submitted after due date.
 The assignment is fully or partially copied from (other student or ditto copy from
internet).
 Student ID is not mentioned in the assignment.

Your answer should be precise and to the point, avoid irrelevant detail. Submit hardcopies.
Assignment 1 is mapped to PLO1 – CLO1 as per given in course outline.
Objective:
The objective of this assignment is:
• Understand the terminology, features, classifications, and characteristics embodied in database
systems – CLO1
Q1: Define data redundancy? How do databases help in reducing redundancy?

Q2: Discuss is a DBMS catalog? How does it help in database management?

Q3: Discuss at least five advantages of using a DBMS over a file-based system.

Q4: Explain the key components of the Relational Data Model with examples.

Q5: How does the Three-Level Architecture ensure data independence? Explain the concepts
of Logical Data Independence and Physical Data Independence with examples.

Q6: If a company wants to change the storage structure of its database for performance
optimization, which level(s) of the Three-Level Architecture will be affected?

Q7: In a banking system, different users (customers, tellers, and managers) have different
views of data. Explain how the Three-Level Architecture manages these different
perspectives without affecting the overall database design.

You might also like