20MCA345 NOSQL syllabus for MCA



A d v e r t i s e m e n t

Module-1 Introduction to NoSQL 0 hours

Introduction to NoSQL Definition of NoSQL, History of NoSQL and Different NoSQL products. Exploring NoSQL Exploring Mongo DB Java/Ruby/Python, Interfacing and Interacting with NoSQL

Module-2 NoSQL Basics 0 hours

NoSQL Basics:

NoSQL Storage Architecture, CRUD operations with Mongo DB, Querying, Modifying and Managing. Data Storage in NoSQL: NoSQL Data Stores, Indexing and ordering datasets (MongoDB/CouchDB/Cassandra)

Module-3 Advanced NoSQL 0 hours

Advanced NoSQL, NoSQL in Cloud, Parallel Processing with Map Reduce, Big Data with Hive.

Module-4 Working with NoSQL 0 hours

Working with NoSQL, Surveying Database Internals, Migrating from RDBMS to NoSQL, Web Frameworks and NoSQL, using MySQL as a NoSQL.

Module-5 Developing Web Application with NOSQL and NOSQL Administration 0 hours

Developing Web Application with NOSQL and NOSQL Administration Php and MongoDB, Python and MongoDB, Creating Blog Application with PHP.

 

Question Paper Pattern:

• The Question paper will have TEN questions

• Each full question will be for 20 marks

• There will be 02 full questions (with maximum of four sub questions) from each module.

• Each full question will have sub questions covering all the topics under a module.

• The students will have to answer FIVE full questions, selecting one full question from each module.

 

Textbooks

1.Professional NOSQL Shashank Tiwari WROX Press

 

References

2. The Definitive Guide to Mongo DB, The NOSQL Database for cloud and Desktop Computing EelcoPlugge, Peter Membreyand Tim Hawkins APress

 

Course outcomes:

The students will be able to: CO1: Demonstrate the concepts of unstructured data

CO2: Analyse and Manage the Data using CRUD operations

CO3: Develop the applications using NoSQL

CO4: Realize the concept of Map Reduce its applicability in the real world application development

CO5: Analyze the framework of NOSQL

Last Updated: Tuesday, January 24, 2023