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.
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 ratings0% 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.
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.