Advanced_Databases Syllabus (1)
Advanced_Databases Syllabus (1)
Prerequisites:
Database Management Systems(20IT403)
Course Objectives:
COB 1: Determine the importance of NoSQL Databases and Understand four types of NoSQL Databases
(Document-oriented, KeyValue Pairs, Column-oriented and Graph).
COB 2: Explain the detailed architecture, define objects, load data, query data and performance tune
Document-oriented NoSQL databases.
COB 3: Familiar with MongoDB, installation of mongoDB, CRUD operations, Aggregation framework.
COB 4: Understand the concepts of performance tuning in MongoDB and database sharding.
Course Outcomes:
By the end of the course student will be able to
CO1: Describe NoSQL Databases.
CO2: Manage Document-oriented NoSQL databases.
CO3: Execute CRUD operations on MongoDB database.
CO 4: Evaluate NoSQL database development tools and programming languages.
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 - - 2 1 2 1 - - - 2 2 -
CO2 - - - - - - 2 1 1 - 1 -
CO3 - - - 2 3 - - 1 - 1 1 -
CO4 - - - 1 - - - 1 - 1 - -
TEXT BOOKS:
1. MongoDB - The Definitive Guide, 2nd edition, Oreilly.
2. Pramod J. Sadalage, Martin Fowler, “NoSQL Distilled: A Brief Guide to the Emerging World of
Polyglot Persistence”, 1st edition, Pearson Education, 2012.
REFERENCES:
1. MongoDB Cook Book, 2nd edition, Cyrus Dasadia & Amol Nayak, PACKT Publishing.
2. Dan Sullivan,“NoSQL for Mere Mortals”,1st edition, Pearson Education, 2015.
https://www.mongodb.com/nosql-explained