Database Management System Questions for Exams
Prepare for semester exams using important questions, numericals, viva questions and unit-wise questions.
U1
Introduction to DBMS
U2
Relational data Model and Language & SQL
U3
Database Design & Normalization
U4
Transaction Processing Concept
U5
Concurrency Control Techniques
Unit-wise questions
Unit 1
Open unit →
Introduction to DBMS
- Database management System and its Capabilities
- Advantages and Disadvantages of DBMS
- Major Components of DBMS
- File System in DBMS with Explanation
- Difference Between Database System and File System
- What Problem caused by data redundancies? Can data redundancies be completely eliminated when the database approach is used?
- What is Instance and schema in DBMS?
- How a category differ from regular shared subclass in DBMS?
Unit 2
Open unit →
Relational data Model and Language & SQL
- What do you mean by relational model? Explain with example.
- What is relational algebra ? Discuss its basic operations.
- Write the operations in Relational Algebra.
- What is relational algebra?
- Describe the tuple and domain relational calculus with suitable example.
- What do you mean by referential integrity ? Explain the concept of Foreign key with a suitable example.
- What is Cursor? Write the difference between implicit cursor and explicit cursor.
- Define the following terms: 1. Super key 2. Candidate key 3. Primary key
Unit 3
Open unit →
Database Design & Normalization
- Write a short note on decomposition.
- Write a note on Normalization.
- What do you mean by lossless join? Explain.
- What do you mean by dependency preservation?
- Define Functional Dependency ? What do you mean by Lossless Decomposition? Explain with a suitable example how functional dependencies can be used to show that decomposition are lossless.
- What is functional dependency? Explain its role in database design. Describe the inference rules for functional dependencies.
- Write the process of normalization.
- Define Normal forms. List the definitions of First, Second and Third normal forms.
Unit 4
Open unit →
Transaction Processing Concept
- Transactions in DBMS, Its states and ACID Properties
- What is Serializability?
- Explain the view Serializability.
- Discuss conflict Serializability.
- What is Recoverability?
- What are Schedules?
- What are differences between conflict serializability and view serializability ?
- What are cascadeless and recoverable schedules?
Unit 5
Open unit →
Concurrency Control Techniques
- Concurrency Control Techniques in DBMS
- Comparison between Single-User and Multi-User System
- Transactions in DBMS, Its states and ACID Properties
- ACID Properties Of Transaction in DBMS
- What is the need of Concurrency Control?
- Explanation of Lost Update Problem and Dirty Read Problem
- What Problem faced when Concurrent transactions are executing?
- Locking technique, Its Working, 2-phase locking and Comparison