DBMS CIA 2 Question Bank
DBMS CIA 2 Question Bank
19 Explain one use case where BLOB that are typically used.
1. Compare Third Normal Form (3NF) and Boyce-Codd Normal Form (BCNF). When should
BCNF be preferred over 3NF? Differentiate between lossless decomposition and lossy
decomposition.
2. Elaborate functional dependency and also about its types and properties.
3. Define and explain functional dependency. Discuss its role in relational database design with
examples.
4. Explain about Normalization in DBMS in detail with necessary examples.
5. What are ordered indices? Explain the types of ordered indexing in databases. Demonstrate the
lock-based and timestamp-based concurrency control protocols.
6. Describe about RAID Levels and its Characteristics.
7. Explain the organization of records in files and discuss different file organization techniques in
databases.
8. Demonstrate transaction with neat example and properties.
9. Illustrate the differences between B-tree and B+ tree indexing. Which one is more efficient for
database indexing, and why?
10. Discuss the types of file organization.
11. Explain the various types of indices with relevant examples.
12. Summarize how improving timestamp-based control can enhance database efficiency and
consistency.
13. Explain about the architecture of Spatial Database with a neat sketch.
14. Discuss NoSQL databases and categorize them into key-value, document, column-family, and
graph databases.
15. Explain the concept of Multimedia Database with appropriate examples.
16. Describe the features of MongoDB and its advantages over other NoSQL databases.
17. Design a multimedia database model for an online learning platform that supports videos,
images, and text-based content.
18. Explain how spatial data is stored, queried, and used for real-time tracking applications.
19. Outline how to implement ordered indices, B+ Tree indexing, and hashing for optimal
performance. Discuss the challenges and solutions in maintaining B+ Tree Index Files in
dynamic databases.
20. Analyze how Atomicity, Consistency, Isolation, and Durability prevent data corruption losses
and describe ACID properties with examples and explain their role in reliable transaction
management.
21. You are developing a student result management system for a university. Multiple users such as
examiners, admin staff and students can access the system at the same time. During the result
publishing phase, two examiners try to update the grade of the same student at the same time.
Apply a suitable concurrency control protocol to prevent data inconsistency or loss of updates.
22. Apply Timestamp-Based Concurrency Control Protocol in a real-time DBMS environment. Also
explain steps with the help of an example.