Important_Questions_to_PASS-DBMS23[1]
Important_Questions_to_PASS-DBMS23[1]
Module-1
1. Describe the main characteristics of the database approach versus the file-
processing approach.
2. Discuss Actors on the scene and behind the scene.
3. Write the advantages of using the DBMS approach with an example.
4. Explain the three-schema architecture and data independence.
5. Explain the several types of attributes occur in the ER model.
Module-2 Relational Algebra (not SQL)
1. Write a note on domain constraints
2. Illustrate the importance of Update Operations, Transactions, and Dealing with
Constraint Violations
3. Explain the Unary Relational Operations: SELECT , PROJECT and RENAME
4. Discuss the Relational Algebra Operations from Set Theory - The UNION,
INTERSECTION, and MINUS Operations
5. Justify the Binary Relational Operations: CARTESIAN PRODUCT JOIN and
DIVISION
Module-3
Module-4
1. Write the informal design guidelines for relation schemas- (four informal guidelines
that may be used as measures to determine the quality of relation)
2. Define functional dependencies and normalization of relations. Write the types of
functional dependencies.
3. Describe 1N, 2NF, 3NF and BCNF with an example
4. Justify Inference Rules (I1 to I6) with statement and its proof for functional
dependencies.
5. Explain the concept of Minimal Sets of Functional Dependencies
Module-5
1. Why Concurrency Control Is Needed? Discuss the types of problems we
may encounter with these two simple transactions if they run concurrently.
2. Define recovery and discuss the various types of Failures.
3. With a neat diagram, describe the various states a transaction can be in and discuss
other operations needed in transaction processing.
4. Illustrate the desirable Properties of Transactions – (ACID Properties)
5. Characterize
• The Schedule based on Recoverability
• The Schedule based on Serializability
6. Describe the Two-Phase Locking Techniques for Concurrency Control
7. What are the two phases of wo-phase locking protocol ( expanding or growing
a(first) phase, and a shrinking (second) phase)
8. Describe the Granularity of Data Items and Multiple Granularity Locking for
Concurrency Control.