DBMS Important Que For MST 2
DBMS Important Que For MST 2
SECTION-B
1. Explain the difference between GroupBy and OrderBy clause in SQL. Give suitable
example for support of your answer.
2. What is B-Tree? Discuss the different properties of B-Trees.
3. Explain the difference between Cartesian product and natural join with an example.
4. Explain in detail, various algorithms for query optimization.
5. Explain the role of Normalization in databases. How Normalization helps in better
quality for maintaining the databases.
6. Define Normalization. Explain 3NF and BCNF with the help of a suitable example.
7. What is hashing? How does it work?
8. Differentiate between Hashing and B-trees, which method is preferable for storing
indexes in a database?
9. Explain the concept of authorization and authentication.
10. Explain mandatory access control system.
11. Write short notes on :
a) Access control models
b) Distributed databases
12. What is difference between Object oriented vs. Object relation databases?
13. Explain the concept of ACID properties with the help of suitable example.
14. What is the need of concurrency control protocols? Explain any 1 concurrency
control, in detail.
15. Discuss Timestamp ordering protocol for concurrency control management.
16. What is the concept of locking techniques? Discuss the Two-phase locking protocol.
17. What do you mean by locks in transaction processing? How locks are implemented?
18. What is the benefit of implementing checkpoints? Explain which transaction requires
undo and which transaction requires redo with the help of a common example.
19. What is SQL injection and how it can be controlled? Give a suitable example.
SECTION-C
1. What is concurrency control in databases? Explain various conflicts of concurrency
control system with an example.
3. What is serializability? Explain in detail, conflict and view serializability with the
help of an example of each.
4. What is access control? Compare and Contrast DAC, MAC and RBAC models of
access controls.
5. Explain the process of query optimization in DBMS? Discuss cost-based query
optimization algorithm.
6. Explain different types of Joins used in RDBMS with the help of example and why do
we use self-join?