0% found this document useful (0 votes)
7 views1 page

CS232 Assignment 01

Uploaded by

ask042704
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views1 page

CS232 Assignment 01

Uploaded by

ask042704
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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