0% found this document useful (0 votes)
3 views6 pages

Question Bank SQL

The document is a question bank for the NoSQL Databases with MongoDB course at Hindusthan College of Engineering and Technology for the academic year 2024-2025. It includes a comprehensive list of questions categorized into Part A, Part B, and Part C, covering various topics related to NoSQL databases, their types, advantages, and operations. Each question is associated with a specific learning outcome and marks allocation, aimed at assessing students' understanding of the subject matter.

Uploaded by

amuthavalli.cse
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views6 pages

Question Bank SQL

The document is a question bank for the NoSQL Databases with MongoDB course at Hindusthan College of Engineering and Technology for the academic year 2024-2025. It includes a comprehensive list of questions categorized into Part A, Part B, and Part C, covering various topics related to NoSQL databases, their types, advantages, and operations. Each question is associated with a specific learning outcome and marks allocation, aimed at assessing students' understanding of the subject matter.

Uploaded by

amuthavalli.cse
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Hindusthan College of Engineering and Technology

(An Autonomous Institution, Affiliated to Anna University, Chennai)


Valley Campus, Pollachi Highway, Coimbatore – 641032

QUESTION BANK-ACADEMIC YEAR 2024-2025


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Class/Sem: III CSE A&B/VI


Subject Handling Faculty: 1.M.Amuthavalli

Subject: NO SQL Databases with Mongo DB Sub code:22CS6311

S.NO QUESTIONS BTL CO# MARKS


PART A
1 Define NoSQL databases. U CO1 2
2 What are the key advantages of NoSQL databases? R CO1 2
3 Name the four main types of NoSQL databases. U CO1 2
4 What is a Sorted Ordered Column-Oriented Store? R CO1 2
5 Name two examples of Column-Oriented Stores. U CO1 2
6 How does a Key/Value Store work? R CO1 2
7 Name two commonly used Key/Value Stores. U CO1 2
8 What type of data structure does a Document Database use? R CO1 2
9 Name two popular Document Databases. U CO1 2
10 How do Graph Databases store relationships? R CO1 2
11 Give two examples of Graph Databases. U CO1 2
12 What is the purpose of a Location Preferences Store? U CO1 2
13 How is a Car Make and Model Database structured? U CO1 2
What does "Working with Language Bindings" mean in NoSQL
14 U CO1 2
databases?
How does a Sorted Ordered Column-Oriented Store optimize
15 U CO1 2
queries?
What is the difference between schema-on-write and schema-
16 R CO1 2
on-read?
17 Define CAP theorem in the context of NoSQL databases. U CO1 2
18 What is eventual consistency in NoSQL databases? U CO1 2
19 What is the significance of indexing in NoSQL databases? U CO1 2
20 How do relationships work in a Graph Database? U CO1 2
21 What does "If NoSQL, then what?" mean? U CO2 2
22 Define language bindings in NoSQL. R CO2 2
23 How do language bindings help interact with NoSQL databases? U CO2 2
24 What are CRUD operations in NoSQL? R CO2 2
25 Explain how to create a record in a NoSQL database. U CO2 2
26 What is the process of accessing data in NoSQL? U CO2 2
27 How do you update a record in a NoSQL database? U CO2 2
28 How do you delete records in NoSQL? U CO2 2
What are the key differences between SQL CRUD and NoSQL
29 A CO2 2
CRUD operations?
30 Define schema evolution in NoSQL databases. R CO2 2
31 How does MongoDB handle schema changes dynamically? U CO2 2
32 What is ACID, and why is it different in NoSQL databases? U CO2 2
33 How does eventual consistency affect CRUD operations? U CO2 2
34 What is the role of JSON in document databases? U CO2 2
35 Name two NoSQL databases that support strong consistency. R CO2 2
36 How does Redis store key/value pairs? U CO2 2
37 What is the role of collections in MongoDB? U CO2 2
How do you connect a programming language to a NoSQL
38 U CO2 2
database?
39 What is a query language in NoSQL? U CO2 2
40 What are the advantages of using a document-based model? U CO2 2
41 What is a column-oriented database? U CO3 2
42 Name two column-oriented NoSQL databases. R CO3 2
43 Explain how HBase distributes data across nodes. U CO3 2
44 What is the architecture of HBase? U CO3 2
45 How does a document store differ from a relational database? A CO3 2
46 Explain the internal working of a document store. U CO3 2
47 What are the key features of Memcached? U CO3 2
48 How does Redis handle key/value storage? U CO3 2
49 What does "eventual consistency" mean in NoSQL? U CO3 2
50 Explain how replication works in HBase. U CO3 2
51 What is sharding in NoSQL? U CO3 2
52 How does HBase handle large-scale data storage? U CO3 2
53 What are the advantages of key/value stores? U CO3 2
54 What type of applications benefits from document stores? U CO3 2
55 Define BASE in NoSQL architecture. R CO3 2
56 How does consistency differ between SQL and NoSQL? U CO3 2
57 What is quorum-based consistency? U CO3 2
58 How does MongoDB store JSON documents? U CO3 2
59 Explain how NoSQL databases achieve high availability. U CO3 2
60 What is the role of ZooKeeper in HBase? U CO3 2
61 What are the similarities between SQL and MongoDB queries? U CO4 2
62 How do you access data in HBase? U CO4 2
63 Explain the process of querying data in Redis. U CO4 2
64 What is schema evolution in column-oriented databases? U CO4 2
65 How does HBase handle data import and export? U CO4 2
66 Define data evolution in key/value stores. R CO4 2
What is the difference between relational schema changes and
67 U CO4 2
NoSQL schema evolution?
68 How does MongoDB perform indexing? U CO4 2
69 What are the advantages of schema-less databases? U CO4 2
70 Explain how a Redis query differs from a SQL query. U CO4 2
71 What is the use of MapReduce in NoSQL? U CO4 2
72 How does HBase store column families? U CO4 2
73 What is the default storage format of MongoDB? U CO4 2
74 What is BSON, and why does MongoDB use it? U CO4 2
75 How do you change the schema in a document database? U CO4 2
76 What is a table scan in NoSQL? U CO4 2
77 How does HBase ensure fault tolerance? U CO4 2
78 Define compaction in HBase. R CO4 2
79 What is a primary key in Redis? U CO4 2
80 How does NoSQL handle unstructured data? U CO4 2
81 What is an index in NoSQL databases? U CO5 2
82 How does MongoDB create indexes? U CO5 2
83 What are the advantages of indexing? U CO5 2
84 How does indexing impact query performance? U CO5 2
85 What is the difference between primary and secondary indexes? U CO5 2
86 What is a compound index in MongoDB? U CO5 2
87 Explain the importance of ordering in NoSQL databases. U CO5 2
88 What is the default sorting order in MongoDB? U CO5 2
89 How does CouchDB handle indexing? U CO5 2
90 What are sparse indexes in MongoDB? U CO5 2
91 How does Apache Cassandra handle indexing? U CO5 2
92 What is an inverted index? U CO5 2
93 What is a geospatial index in NoSQL? U CO5 2
94 How does MongoDB optimize index usage? U CO5 2
95 What is indexing in Apache Cassandra? U CO5 2
96 What is the difference between global and local indexes? U CO5 2
97 How do secondary indexes affect write performance? U CO5 2
98 Explain range queries in MongoDB indexing. U CO5 2
99 How does indexing improve query execution? U CO5 2
100
What is the role of partitioning in indexing? U CO5 2
PART B
Explain NoSQL databases in detail. Describe their
1 U CO1 14
characteristics and benefits over relational databases.
Compare and contrast different types of NoSQL databases:
2 Key/Value Stores, Document Stores, Column-Oriented Stores, A CO1 14
and Graph Databases.
Discuss the architecture and working principles of Sorted
3 U CO1 14
Ordered Column-Oriented Stores.
How do Key/Value Stores manage data efficiently? Explain with
4 U CO1 14
examples.
Describe the structure and applications of Document Databases
5 U CO1 14
with a real-world example.
Explain the significance of Graph Databases. Discuss how they
6 U CO1 14
differ from other NoSQL databases.
How does a Location Preferences Store function in NoSQL?
7 U CO1 14
Provide an example scenario.
Describe the data modeling concepts in a Car Make and Model
8 U CO1 14
Database using NoSQL.
9 Explain how Language Bindings facilitate interaction with U CO1 14
NoSQL databases.
Discuss the need for NoSQL databases in modern applications.
10 U CO1 14
Provide suitable examples.
What is meant by “If NoSQL, then what?” Explain when and
11 U CO2 14
why to choose NoSQL over traditional databases.
Explain the concept of Language Bindings in NoSQL databases.
12 U CO2 14
Discuss how they help in database interaction.
Describe the CRUD operations in NoSQL databases. Explain
13 U CO2 14
how Create, Read, Update, and Delete are implemented.
Explain the step-by-step process of creating records in NoSQL
14 U CO2 14
databases. Provide examples.
Discuss various data access methods in NoSQL databases.
15 U CO2 14
Compare different approaches.
Explain the methods of updating data in NoSQL databases. How
16 U CO2 14
does it differ from relational databases?
Describe the deletion process in NoSQL databases. What
17 U CO2 14
challenges may arise while deleting records?
Compare different ways of performing queries in various types
18 A CO2 14
of NoSQL databases.
How does data retrieval differ in document-oriented databases
19 A CO2 14
and key/value stores? Explain with examples.
Discuss the significance of schema evolution in NoSQL
20 U CO2 14
databases. Explain its impact on data management.
Explain the working principles of Column-Oriented Databases.
21 U CO3 14
How are they different from row-based databases?
Describe the architecture of HBase. Explain its distributed
22 U CO3 14
storage mechanism.
Discuss the internal storage mechanism of Document Databases.
23 U CO3 14
How do they optimize data storage?
Explain the role of Key/Value Stores in caching mechanisms.
24 U CO3 14
Discuss with examples from Memcached and Redis.
How do eventually consistent non-relational databases ensure
25 U CO3 14
data availability? Explain with examples.
Describe how HBase manages data distribution and load
26 U CO3 14
balancing in a large-scale environment.
Explain the role of sharding in NoSQL storage. How does it
27 U CO3 14
improve performance?
Compare different replication strategies used in NoSQL
28 A CO3 14
databases. Explain their advantages and drawbacks.
How does data consistency differ between NoSQL and SQL
29 A CO3 14
databases? Discuss various consistency models in NoSQL.
Explain the significance of indexing in NoSQL storage
30 U CO3 14
architecture. How does it impact performance?
Compare the similarities and differences between SQL and
31 A CO4 14
MongoDB query features.
How do NoSQL databases like HBase handle data retrieval?
32 U CO4 14
Explain in detail.
Explain how Redis data stores are queried. Provide use-case
33 U CO4 14
examples.
Discuss schema evolution in column-oriented databases. How
34 U CO4 14
does it differ from relational schema changes?
How are HBase data imports and exports performed? Explain
35 U CO4 14
with step-by-step execution.
Explain how data evolution is managed in key/value stores.
36 U CO4 14
Provide examples from Redis or DynamoDB.
Describe the MapReduce concept and its application in NoSQL
37 U CO4 14
databases.
Explain the importance of secondary indexes in NoSQL
38 U CO4 14
databases. How do they improve query performance?
How does MongoDB handle indexing and ordering? Explain
39 U CO4 14
with an example.
Discuss the advantages and limitations of NoSQL databases in
40 U CO4 14
handling big data applications.
Explain the concept of database indexing and its significance in
41 U CO5 14
improving query performance.
How does MongoDB create and use indexes? Discuss with an
42 U CO5 14
example.
Describe the indexing mechanism in CouchDB. How does it
43 U CO5 14
differ from traditional indexing?
Explain ordered indexing in Apache Cassandra. How does it
44 U CO5 14
enhance data retrieval?
What are the different types of indexes in NoSQL databases?
45 A CO5 14
Compare their advantages and disadvantages.
How does indexing affect query performance and storage
46 A CO5 14
overhead in NoSQL?
Explain the process of creating compound indexes in NoSQL
47 U CO5 14
databases. Provide an example.
Compare indexing techniques in MongoDB and CouchDB.
48 A CO5 14
Discuss their efficiency in large-scale applications.
How does Apache Cassandra use indexing to optimize queries?
49 U CO5 14
Explain in detail.
Discuss the trade-offs between performance and storage in
50 U CO5 14
indexing strategies for NoSQL databases.
PART C
Compare and contrast document databases and graph databases.
1 An CO1 10
Analyze their use cases in modern applications.
Evaluate the efficiency of column-oriented stores over row-
2 E CO1 10
oriented databases in big data processing.
Design a NoSQL-based data model for a large-scale online retail
3 C CO1 10
system. Justify your approach.
Analyze the impact of using key/value stores in real-time
4 An CO1 10
applications like caching and session management.
Develop an optimized schema for a Car Make and Model
5 Database using NoSQL. Discuss its scalability and performance C CO1 10
benefits.
Compare CRUD operations in relational databases and NoSQL
6 databases. Analyze how they differ in terms of performance and An CO2 10
flexibility.
Evaluate the advantages and challenges of schema-less database
7 E CO2 10
design in NoSQL.
Create a NoSQL-based language binding model for seamless
8 C CO2 10
data interaction between an application and a NoSQL database.
Analyze the impact of eventual consistency in NoSQL
9 An CO2 10
databases. How does it affect CRUD operations?
Design a scalable NoSQL-based solution for a high-frequency
10 C CO2 10
transaction processing system. Justify your approach.
Compare the storage architectures of HBase and Redis. Analyze
11 An CO3 10
their suitability for distributed applications.
Evaluate the importance of sharding and replication in NoSQL
12 E CO3 10
storage. How do they enhance scalability and fault tolerance?
Design a high-availability NoSQL storage system for an IoT-
13 C CO3 10
based real-time data processing application.
Analyze the trade-offs between strong consistency and high
14 An CO3 10
availability in non-relational databases.
Develop a schema evolution strategy for a NoSQL-based
15 C CO3 10
inventory management system. Explain its advantages.
Compare the query execution in MongoDB and SQL databases.
16 An CO4 10
Analyze their performance and flexibility.
Evaluate the role of indexing in NoSQL databases. How does it
17 E CO4 10
improve query performance?
Design an efficient indexing strategy for a NoSQL-based social
18 C CO4 10
media application. Justify your approach.
Analyze the impact of data import/export processes in HBase on
19 An CO4 10
performance and scalability.
Develop a schema migration strategy for a NoSQL database
20 C CO4 10
when transitioning from a relational database model.
Compare the indexing mechanisms in MongoDB and Apache
21 Cassandra. Analyze their performance in large-scale An CO5 10
applications.
Evaluate the impact of indexing on NoSQL query execution
22 E CO5 10
time and storage overhead.
Design an optimized indexing approach for a NoSQL-based e-
23 C CO5 10
commerce platform. Justify your choice.
Analyze the trade-offs between ordered indexing and hashing
24 An CO5 10
techniques in NoSQL databases.
Develop an indexing strategy for a real-time analytics system
25 C CO5 10
using NoSQL databases. Explain its effectiveness.
Develop a real-world use case where a combination of key/value
26 stores and document databases can be used together. Justify your C CO1 10
architecture.

COURSE COORDINATOR HOD

You might also like