There are four questions in this assignment, which carries 80 marks. Rest 20 marks are for viva voce. You may use illustrations and diagrams to enhance the explanations. Please go through the guidelines regarding assignments given in the Programme Guide for the format of the presentation. The answer to each part of the question should be confined to about 300 words. Make suitable assumption, if any.
Question 1: (Covers Block 1)
(a) What are the limitations of file-based systems? How does a database approach resolve those limitations? Also, explain the physical architecture of a database management system (DBMS).
(b) Explain the following terms in the context of a relational model with the help of one example of each:
(i) Key constraints
(ii) Domain constraints
(iii) Candidate key
(iv) Select operation
(v) Project Operation
(vi) Equijoin Operation
(vii) Set Difference operation
(viii) Referential Integrity constraint
(c) A departmental store maintains the inventory of all the items that it sells using a database system. In addition, this system is used for keeping a record of the sales of items to its registered customers. This database is used to find the following details by the staff of the departmental store:
- List of the items that are out of stock.
- List of customers and the items purchased by them.
- List of all the items in the store.
Draw an ER diagram for the departmental store. Specify key attributes and constraints on each entity type and on each relationship type. Note any unspecified requirement and make appropriate assumptions to make the specification complete.
(d) Design normalised tables in 3NF for the ER diagram drawn in part (c), with the required integrity constraints.
(e) Explain the role of the primary index in a database system. Also, compare the primary indexes with the secondary indexes. What are clustering Indexes? Explain with the help of an example
________ ____ _________ _______ ___ _______ ________.
____ ________ _______ _______ _____ __________ ____ _____ _______ ____ __________ _____.
___ ____ _______ ___ _________ ______.
____ _________ _________ _______ __________ __________ ___ ___.
__________ __________ ______ __________ _______ _________ ________.
________ _____ ___ _______ ___.
__________ ______ ______ ____ ____ ____ ____.
_____ ________ _______ ______ _________ __________ ____ ____.
________ ____ _________ _________ __________ __________ __________ __________ ________.
_____ ______ _________ _________ _______ __________ ___ ___ ___ ________.
_____ _____ ________ ____ ___.
___ _______ _______ ___ _______ ________ _____ ______ ____ ________.
_______ ________ __________ __________ ___ _____ _____.
_______ __________ _________ _______ ______ _____ ________ ______.
________ _____ ____ ________ _____ ____ ___ __________ ____ ____ _________.
________ _____ ______ __________ ____ __________ ____ __________ ___ ______ _______ ______.
____ ______ ____ ________ ___ _________ ______ __________ ______ _____.
______ _____ ___ ________ ___ ____ _____ ___ __________ _______.
______ __________ ______ ____ ____ __________ __________ ________ ______.
__________ ________ ________ ____ _____.
________ _____ ________ ________ ______ _________.
___ __________ ________ ____ ________ ___ _________ ______.
__________ _______ ______ ___ __________ ________ ________ __________ ________.
_________ _____ _____ ___ ____ ______.
______ ___ _______ _______ _________.
_________ ____ _____ _______ _________ ______ ________ ________ ______.
______ _________ __________ __________ ___ __________ ___.
______ __________ ______ ______ ____ __________.
__________ ________ _____ ______ ___ ______ ____ _______ __________.
________ _________ ___ ______ ____ _____ ___ _______ ______ ___ ______.
______ ______ ___ _______ _________ _____ _________ ______ _____ ______.
______ ______ ____ ___ _____ __________ _________ _______ _____ __________ ______.
_______ ______ ____ ___ __________ _________ __________.
________ ________ _____ _______ _______ _________ ______ __________.
____ ________ _____ __________ ________ _______ ___ ____.
_______ _____ _______ ______ ______ ________ __________ ___ _________.
___ ____ _____ ______ ___ ________.
______ ______ _____ _________ ___ _________ ______ _______ ________ ____.
________ _____ _______ __________ ___ ______ __________ ____ _______ ________ _______ ______.
_________ _____ _________ __________ ____ ________ _________ __________ __________ ______.
________ ___ ______ __________ __________ _______ __________ _____ _______ ______ _________.
_________ _________ _____ _____ ________ _______ _____.
____ _________ __________ __________ ______ __________ ________ ________ _____ __________ __________.
_________ ___ ______ _________ ___ _____ ______ _____ __________ _________ ________ _______.
____ _____ _________ _____ ________ ________ ______.
___ ___ _________ ______ __________ __________ _________ ______ ______ __________ _____.
__________ ___ ____ __________ ____.
__________ ____ _________ _______ ___ _____ ______.
_______ __________ __________ _________ _____ _______.
____ ________ ____ __________ ______ ____ __________ _____ _________ __________ _____ __________.
____ _________ __________ __________ ____ ____ _____ __________ _______.
______ ____ _______ _________ ____ __________ _________ ______ ___.
___ _______ _______ _______ __________ __________ ___ ___.
____ _______ _____ ________ _____ ____ _________ ____ ___ ______.
__________ ______ __________ ___ ________ ____ ________ _____ ______ _____.
__________ _____ ________ ___ _____ _______ ___ ______ ______ ___ ______.
_______ ______ ________ ___ ___ __________ _____ ______ _____ ________ _____.
_____ ________ _______ ____ ____ __________.
______ ______ _____ _________ ___.
_________ ___ ____ _______ ______ __________ ____ ____ _______ __________.
________ ____ _____ __________ _________ ___ _________ _____ ________ ___ _______.
_________ __________ ______ _________ ________ _______.
_______ ________ _______ _________ ______ _______ __________ ________ _______ _______.
- Solved Assignments
- Study Notes
- Guess Papers
- Question Papers
✓ Unlock up to 60% of the answer
✓ No payment required