0% found this document useful (0 votes)
17 views

Advanced_Databases Syllabus (1)

The document outlines the course structure for Advanced Database Management Systems, focusing on NoSQL databases, particularly MongoDB. It includes prerequisites, course objectives, outcomes, and a detailed syllabus divided into four units covering various aspects of NoSQL and MongoDB. Additionally, it lists recommended textbooks and references for further study.

Uploaded by

sasisaidivi
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)
17 views

Advanced_Databases Syllabus (1)

The document outlines the course structure for Advanced Database Management Systems, focusing on NoSQL databases, particularly MongoDB. It includes prerequisites, course objectives, outcomes, and a detailed syllabus divided into four units covering various aspects of NoSQL and MongoDB. Additionally, it lists recommended textbooks and references for further study.

Uploaded by

sasisaidivi
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/ 2

Department of Information Technology 1

Advanced Database Management Systems


(20CSH5D/20CBH5D/20DSH5D)

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.

Mapping of Course outcomes with Program outcomes:

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 - -

Bapatla Engineering College


Department of Information Technology 2

Mapping of Course outcomes with Program Specific outcomes:


CO/ PSO1 PSO2 PSO3
PSO
CO1 - 3 1
CO2 - 2 1
CO3 - 1 1
CO4 - 2 3

UNIT - I (15 Periods)


Introduction to NoSQL: Difference between RDBMS and NoSQL Database, Definition of NoSQL,
History of NOSQL, NoSQL Storage Architecture, Types of NoSQL databases- Document Databases, Key-
value databases, Column Oriented databases, Graph databases. When to use NoSQL and when not,
Interfacing and Interacting with NoSQL.

UNIT - II (15 Periods)


Introduction MongoDB: MongoDb Installation, Basics of MongoDb, MongoDb Shell, MongoDb
Datatypes, MongoDb CRUD operations: Adding new documents to a collection, Selecting documents,
updating existing documents, Removing documents from a collection.

UNIT - III (15 Periods)


MongoDb Aggregation Frameworks and MongoDb Aggregation operations:$group, $limit, $project,
$sort, $match, $add fields, $count, $lookup, $out operators. MongoDb sorting, MongoDb Indexing:
Single field Indexes, Sorting with Indexes, Compound Indexes, Partial Indexes.

UNIT - IV (15 Periods)


MongoDB Import and Export, Sharding in MongoDB, MongoDb Python Drivers, Python and MongoDB,
Creating Application with Python and MongoDB.

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

Bapatla Engineering College

You might also like