NoSQL Databases – Unit I
6-Mark Important Questions
1. Introduction and Concepts
• What is NoSQL? Explain its main characteristics.
• Write a short note on the value of relational databases.
• What is meant by Impedance Mismatch in databases?
• Explain the term Persistent Data and why it is important.
• What do you mean by Concurrency and Integration in databases?
2. Emergence and Need
• Explain the emergence of NoSQL databases.
• Write short notes on Application and Integration Databases.
• What is the Attack of the Clusters problem in distributed databases?
3. Data Models
• Define Aggregate Data Model and explain with an example.
• What are Aggregates in NoSQL? Give examples.
• Write a short note on Consequences of Aggregate Orientation.
• Explain Key-Value Data Model with an example.
• Write the differences between Document Data Model and Column-Family Store.
• What is meant by Aggregate-Oriented Databases?
4. Schema and Relationships
• What are Schema-less Databases? Mention their advantages.
• Define Materialized Views and explain their purpose.
• Explain Relationships in Aggregate Databases.
• What are Aggregate Data Relationships and why are they used?
5. Graph Databases
• What is a Graph Database?
• Mention any two use cases of Graph Databases.
• Compare Graph Database with Relational Database in terms of data storage and
relationships.
6. Comparison and Advantages
• Differentiate between Relational and NoSQL Databases.
• List the advantages and disadvantages of NoSQL databases.
• Explain Aggregate vs Relational Data Models.