Important Topics of DBMS
Important Topics of DBMS
2-Marks Question:-
1. What is DBMS and its Features and Advantages.
2. What is SQL and PL/SQL and its Features and Advantages.
3. What is Normalization, Why do we Normalize Database and Advantages of
Normalization?
4. Concept of Keys and Types of Keys in DBMS.
5. Integrity Constraints.
6. ACID Properties of Transaction.
7. Concurrency Control.
8. DBA and its Functions.
9. Lock in Transaction.
10. Distributed Database and Replication in Distributed Database.
11. Types of Normal Form (1NF, 2NF, 3NF, BCNF, etc.)
12. Difference between:-
a. Database System and File System.
b. DDL and DML.
c. Strong and Weak Entity Set.
d. Physical and Logical Data Independence with Example.
7-Marks Questions:-
Unit-1:
1. Data Abstraction and 3 Level of Abstraction or Schema Architecture of DBMS.
(IMP***)
2. E-R Diagram in Detail with its Components, Examples and Problems:-
a. Employee Project Management System (IMP***)
b. Bank Management System
c. Hospital Management System
3. Generalization, Specialization and Aggregation in Detail with Example. (IMP**)
4. Draw overall Structure of DBMS and explain its Various Components. Database
System Concept and Architecture. (IMP**)
5. Database Administrator (DBA) and its Roles in DBMS in Detail. (IMP**)
6. Procedural DML and Non-Procedural DML in Detail with Differences between them.
(IMP*)
7. Data Models in DBMS with its Types in Detail. (IMP*)
Unit-2:
1. Joins in Detail with its Types and their Examples and Difference between them.
(IMP***)
2. Aggregate Function in Detail with Examples and their corresponding SQL Queries.
(IMP***)
3. Relational Algebra and its Operations with Examples and Problems. (IMP***)
4. Triggers in Detail with its Types (Insert, Delete and Update) in SQL/PL SQL. (IMP**)
5. Procedures in Detail in SQL/PL SQL. (IMP*)
Unit-3:
1. Functional Dependencies in Detail and Procedure of calculating the Canonical Cover
of a given functional dependency set with Example. (IMP**)
2. MVD (Multi-Valued Dependency) in Detail with Example. (IMP**)
3. Problems on:-
a. Normalization using MVD (IMP***) and FD.
b. Decomposition of R into 2NF and 3NF Relation. (IMP***)
c. Loss Less Join Decomposition (IMP***)
4. Short Notes on 4NF and 5NF. (IMP*)
Unit-4:
1. Serializability of Schedules, Conflict & View Serializable Schedule in Detail with
Examples, Problems and Difference between them. (IMP***)
2. Procedure of Deadlock Detection & Handling and Recovery in Transaction with
Example. (IMP**)
3. Problems on Schedule:- (IMP**)
a. Schedule is Strict, Cascade Less, Recoverable or Non-Recoverable.
b. Schedule is Conflict Serializable or not. Write down the equivalent serial
schedule.
4. What is Log in Detail with its Importance, Maintenance. (IMP*)
5. ACID Properties of Transaction. (IMP*)
Unit-5:
1. Time Stamping Protocols for Concurrency Control in Detail. (IMP***)
2. Multi Version Schemes. (IMP***)
3. 2 Phase Commit (2PC) Protocol and Time Stamp based protocol with Example and
Difference between Validation Based Protocols and 2PC. (IMP**)
4. Validation Based Protocols. (IMP*)
5. Recovery with Concurrent Transaction. (IMP*)
Unit-2 Frequently Asked Problems:-
a. Consider the following schema for institute library: Student (RollNo, Name, Father_
Name, Branch) Book (ISBN, Title, Author, Publisher) Issue (RollNo, ISBN, Date-of –
Issue).
Write the following queries in SQL and Relational Algebra:
(i) List roll number and name of all students of the branch ‘CSE’.
(ii) Find the name of student who has issued a book published by ‘ABC’ publisher.
(iii) List title of all books and their authors issued to a student ‘RAM’.
(iv) List title of all books issued on or before December 1, 2020.
(v) List all books published by publisher ‘ABC’.