Introduction to No SQL
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesIntroduction to No SQL Syllabus — Unit-wise Content
The official GTU curriculum for Introduction to No SQL (subject code DI04000031) as prescribed for Chem. Green · Semester 4 divides the course into 5 units, covering 31 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (DI04000031)Unit 1 Introduction to NoSQL
- Concepts: Why NoSQL? Limitations of RDBMS for modern applications. The CAP Theorem (only basics with analogy) Overview of NoSQL types: Document
- Wide- Column
- Graph. AI-focused use cases for different NoSQL databases
Unit 2 Document Databases
- MongoDB Introduction & Core Concepts (Documents
- BSON) MongoDB Architecture
- Installing MongoDB and using mongosh Basics and CRUD Operations: Creating databases and collections
- Data types in MongoDB (ObjectId
- Embedded Document)
- Delete operations
- Query operators and filters ($gt
- $or) Sorting
- limiting results, and projections Data Modeling in MongoDB: Embedded vs
- Referenced documents Indexing and Query Optimization (basic examples) Aggregation Framework: $match
- $avg Conceptual overview of replication and sharding (no configuration required) Program Name: Diploma in Engineering Level: Diploma Branch: Computer Engineering / Computer Science and Engineering Subject Code: DI04000031 Subject Name: Introduction to No SQL
Unit 3 Wide-Column Databases
- Cassandra Introduction to Cassandra & its uses. Installing Cassandra and connecting with cqlsh (basic demo). Data Model: Keyspaces
- Partitions Primary keys: Partition keys and clustering columns Cassandra Query Language (CQL): Create
- Drop Keyspaces & Tables
- Data types (int
- etc.) CRUD Operations with CQL: Insert
- Select with filters Simple queries: WHERE
- ORDER BY, LIMIT Conceptual overview of cluster health and nodetool (awareness level only)
Unit 4 Graph Databases
- Neo4j Basics of graph databases & theory (conceptual
- focus on applications
- not mathematical graph proofs)
- Installing Neo4j Cypher Query Language Basics
- Graph operations & queries Graph algorithms (only examples
- not implementation): recommender systems
- fraud detection
- Real-world AI use cases (LinkedIn
Unit 5 Key-Value Databases
- Redis Overview of Redis and its data structures (Strings
- Hashes) AI-focused use cases of Redis. Basic Commands and Operations Redis Transactions and Caching Strategies Using Redis in Real-World Scenarios Integration with Other Technologies (Simplified)