Guru Tegh Bahadur Institute of Technology
In-house Training Syllabus for SQL & NoSQL
Organized By
Department of Information Technology
Complete List of Topics to be covered
1. Introduction to Databases and SQL
2. Database Models and Architecture
3. Entity Relationship Diagram (ERD)
4. Relational Algebra Basics
5. Normalization and Denormalization
6. Basic SQL Syntax and Commands
7. Data Definition Language (DDL)
8. Data Manipulation Language (DML)
9. Data Control Language (DCL)
10. Transaction Control Language (TCL)
11. SQL Constraints – Primary Key, Foreign Key, Unique, Not Null, Check
12. SQL Joins – Inner, Left, Right, Full, Cross
13. SQL Subqueries and Nested Queries
14. Aggregate Functions – COUNT, SUM, AVG, MAX, MIN
15. Grouping and Filtering Data (GROUP BY, HAVING, WHERE)
16. Views and Indexes
17. Stored Procedures and Functions
18. Triggers
19. Transactions and Concurrency Control
20. Introduction to NoSQL Databases (Document, Key-Value, Columnar, Graph Models)
21. Comparison: SQL vs. NoSQL – Use Cases and Suitability
22. MongoDB Basics – Collections, Documents, and CRUD Operations
23. Querying with MongoDB Shell and Compass GUI
24. Using NoSQL Databases with Python (PyMongo or similar tools)
25. Installation and Setup of MongoDB locally or on cloud (e.g., MongoDB Atlas)
26. Execution via MongoDB Compass or Terminal-Based Shell
27. Hands-on practice with JSON-style queries
28. Hands-on Projects with MySQL/SQLite
Tools to be Used & Proposed Experiments/Practical
• MySQL Workbench
• Oracle SQL Developer
• SQLite Studio
(Experiments will be based on Topics 6-18 & 22-28)
Estimated Duration of Module
Total Duration: 40 – 50 Hours
-Theory: 20 – 25 Hours
- Lab: 20 – 25 Hours
Suggested Duration: 4 to 6 Weeks
Targeted Job Roles & Potential Companies for Placement
Targeted Job Roles:
• SQL Developer
• Database Administrator (DBA)
• Data Analyst
• Backend Developer
• BI Developer
• Data Engineer
• Application Support Analyst
Potential Companies for Placement:
• Google
• Amazon
• Microsoft
• TCS
• Infosys
• Wipro
• Capgemini
• Cognizant
• HCL
• ZS Associates
• Oracle
• Accenture
• IBM
• Deloitte
Name of Faculty:
1. Meenakshi
2. Rashmi
3. Debleena Mitra
4. Upasana Singh
5. Gurmann Kaur