You are on page 1of 5

R.C.

TECHNICAL INSTITUTE, AHMEDABAD


COMPUTER ENGINEERING DEPARTMENT

Practical Assignment No. 1


Term No. 232 Term Dates: 05/01/2024 to 30/04/2024 Semester: 6

Division: All Course Name & Course Code: Introduction to NO SQL(4360704)

CO No. Course Outcome


Analyze the impact of the CAP theorem on various NoSQL databases, highlighting the trade-offs between
1
consistency, availability, and partition tolerance in database systems

Sr.No Question CO No BL
Give examples of how different NoSQL databases prioritize consistency,
1 1 A
availability, and partition tolerance differently?

Suppose you're building a real-time analytics platform for a high-traffic


website. How would you leverage the characteristics of different NoSQL
2 1 A
databases (MongoDB, Cassandra, Neo4j, Redis) to handle the variety of
data and access patterns efficiently?

In a scenario where data integrity is crucial, such as financial transactions,


how would you select and implement a NoSQL database solution that
3 1 A
ensures strong consistency while maintaining high availability and
partition tolerance?

*CO - Course Outcome , BL - Blooms Taxonomy

NAME & SIGN OF FACULTY:J.P.SHAH

VISION: To mould young and fresh minds into challenging computer professionals with ethical values and shaping them with upcoming
technologies and develop the ability to deal with real world situations with skills and innovative ideas.
R.C. TECHNICAL INSTITUTE, AHMEDABAD
COMPUTER ENGINEERING DEPARTMENT

Practical Assignment No. 2


Term No. 232 Term Dates: 05/01/2024 to 30/04/2024 Semester: 6

Division: All Course Name & Course Code: Introduction to NO SQL(4360704)

CO No. Course Outcome


Apply MongoDB's features and basic CRUD operations to design and manipulate data structures effectively,
2 demonstrating proficiency in utilizing a document-oriented database

Sr.No Question CO No BL
Design a MongoDB schema for an e-commerce website to store product
1 2 A
information, including products, categories, and orders.
Develop a script to connect to MongoDB and perform basic CRUD
2 2 A
operations on a todo list collection.

Design a MongoDB schema for an e-commerce website to store product


3 2 A
information, including products, categories, and orders.

Create indexes in MongoDB to optimize keyword searches for product


4 2 A
names in the e-commerce website database.
*CO - Course Outcome , BL - Blooms Taxonomy

NAME & SIGN OF FACULTY:J.P.SHAH

VISION: To mould young and fresh minds into challenging computer professionals with ethical values and shaping them with upcoming
technologies and develop the ability to deal with real world situations with skills and innovative ideas.
R.C. TECHNICAL INSTITUTE, AHMEDABAD
COMPUTER ENGINEERING DEPARTMENT

Practical Assignment No. 3


Term No. 232 Term Dates: 05/01/2024 to 30/04/2024 Semester: 6

Division: All Course Name & Course Code: Introduction to NO SQL(4360704)

CO No. Course Outcome


Demonstrate Cassandra's data model and query language (CQL), showcasing the ability to create and manage
3
distributed data tables efficiently

Sr.No Question CO No BL
Design a data model for a social media platform in Cassandra, considering
1 3 A
users, posts, and comments.

2 Write CQL queries for basic CRUD operations in Cassandra. 3 A

Install and configure Cassandra on a Linux system, documenting the


3 3 A
process.
*CO - Course Outcome , BL - Blooms Taxonomy

NAME & SIGN OF FACULTY:J.P.SHAH

VISION: To mould young and fresh minds into challenging computer professionals with ethical values and shaping them with upcoming
technologies and develop the ability to deal with real world situations with skills and innovative ideas.
R.C. TECHNICAL INSTITUTE, AHMEDABAD
COMPUTER ENGINEERING DEPARTMENT

Practical Assignment No. 4


Term No. 232 Term Dates: 05/01/2024 to 30/04/2024 Semester: 6

Division: All Course Name & Course Code: Introduction to NO SQL(4360704)

CO No. Course Outcome


Identify the significance of graph databases, illustrating their practical applications in solving complex
4
relationship-oriented problems.

Sr.No Question CO No BL
Identify real-world scenarios where graph databases are beneficial, such as
1 4 A
social networks, recommendation systems, and fraud detection.
Write Cypher queries to perform basic CRUD operations and traverse the
2 4 A
graph in Neo4j.
Perform basic graph operations in Neo4j, such as creating nodes and
3 4 A
relationships, updating properties, and deleting elements.
*CO - Course Outcome , BL - Blooms Taxonomy

NAME & SIGN OF FACULTY:J.P.SHAH

VISION: To mould young and fresh minds into challenging computer professionals with ethical values and shaping them with upcoming
technologies and develop the ability to deal with real world situations with skills and innovative ideas.
R.C. TECHNICAL INSTITUTE, AHMEDABAD
COMPUTER ENGINEERING DEPARTMENT

Practical Assignment No. 5


Term No. 232 Term Dates: 05/01/2024 to 30/04/2024 Semester: 6

Division: All Course Name & Course Code: Introduction to NO SQL(4360704)

CO No. Course Outcome


Utilize Redis data structures and functionalities to implement efficient caching strategies,
5
showcasing the role of Redis in enhancing data retrieval performance.

Sr.No Question CO No BL
Identify real-world scenarios where Redis is beneficial, such as caching,
1 5 A
session management, real-time analytics, and message queuing.

Perform basic operations in Redis using commands like SET, GET,


2 5 A
LPUSH, RPUSH, SADD, SMEMBERS, ZADD, and HSET.

Implement transactions in Redis using multi/exec commands to ensure


3 5 A
atomicity and consistency for a series of operations.
*CO - Course Outcome , BL - Blooms Taxonomy

NAME & SIGN OF FACULTY:J.P.SHAH

VISION: To mould young and fresh minds into challenging computer professionals with ethical values and shaping them with upcoming
technologies and develop the ability to deal with real world situations with skills and innovative ideas.

You might also like