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

SQL Traning

The SQL Training course (Course ID: IKA-TC-) is a 45-hour hybrid program designed to provide comprehensive knowledge of SQL Server, database design, and integration with data science and machine learning. It covers fundamental and advanced SQL operations, database normalization, and practical applications in data analysis and machine learning, culminating in a final project. Participants will gain hands-on experience and be assessed through quizzes, assignments, and a final exam to earn a certificate.

Uploaded by

Sankar Vijayan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

SQL Traning

The SQL Training course (Course ID: IKA-TC-) is a 45-hour hybrid program designed to provide comprehensive knowledge of SQL Server, database design, and integration with data science and machine learning. It covers fundamental and advanced SQL operations, database normalization, and practical applications in data analysis and machine learning, culminating in a final project. Participants will gain hands-on experience and be assessed through quizzes, assignments, and a final exam to earn a certificate.

Uploaded by

Sankar Vijayan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Course No.

: IKA-TC-
SQL TRAINING Ver No.: 00
Ver Date: 31-05-2025

SQL TRAINING
Course ID: IKA-TC-
(Duration: 45 Hrs)
Mode of Delivery : Hybrid (Online/VILT/Physical)

AMENDMENT SHEET

Reviewed and
Ver. No &
S.no Description Page No Prepared By Approved
Date
By
00 & Dr.R.Thirukkuma
1 Fresh Release All Mr. Ramesh
31.01.2025 ran

INGU’S Knowledge Academy Pvt Ltd,


Plot No.193, Nehru Nagar, 1st Main Road,
Kottivakkam, Chennai - 600096, INDIA
Mobile: +91 9090599696, +91 9090589696

1|Page
Course No.: IKA-TC-
SQL TRAINING Ver No.: 00
Ver Date: 31-05-2025

Course Description:

This course provides a comprehensive understanding of SQL Server, database design,


SQL querying, and integration with data science and machine learning workflows. It
covers fundamental SQL operations, advanced query optimization, database
normalization, data science integration, and machine learning basics. The course is
structured to help learners gain practical experience in querying databases, analyzing
data, and applying machine learning models. A final project will consolidate the
concepts learned, ensuring hands-on experience with SQL Server and data science
applications.

Pre-requisite:

❖ Basic knowledge of computer operations.


❖ Familiarity with any programming language (preferably Python) is
recommended but not required.
❖ No prior knowledge of SQL or databases is necessary.

Course Objectives:

❖ Understand SQL Server architecture and perform basic database operations.


❖ Write and optimize SQL queries for data retrieval and manipulation.
❖ Design and normalize relational databases for efficient data storage.
❖ Integrate SQL with data science workflows using Python.
❖ Perform exploratory data analysis (EDA) and visualization with SQL and
Python.
❖ Use SQL for feature engineering and data preparation in machine learning.
❖ Apply machine learning models and evaluate their performance using real-
world datasets.

Module Description:

Module 1: Foundations of SQL Server & Basic SQL Operations


❖ Introduction to SQL Server & SSMS
❖ Installing and setting up SQL Server
❖ Creating and managing databases and tables
❖ Basic SQL commands: SELECT, INSERT, UPDATE, DELETE
❖ Filtering and sorting data (WHERE, ORDER BY)
Module 2: Essential SQL Queries & Joins
❖ Advanced SQL queries
❖ INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN

2|Page
Course No.: IKA-TC-
SQL TRAINING Ver No.: 00
Ver Date: 31-05-2025

❖ GROUP BY and HAVING clauses


❖ Using aggregate functions (COUNT, SUM, AVG, MAX, MIN)
❖ Writing subqueries (single-row, multi-row, correlated subqueries)
Module 3: Advanced SQL Concepts & Database Design
❖ SQL Server data types (INT, VARCHAR, DATETIME, etc.)
❖ Constraints: PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK
❖ Indexes and performance optimization
❖ Database normalization (1NF, 2NF, 3NF)
❖ Denormalization and when to use it
❖ Creating Entity-Relationship (ER) diagrams
❖ Advanced SQL queries (UNION, INTERSECT, EXCEPT)
Module 4: Integrating SQL with Data Science
❖ Introduction to Data Science & Python (Pandas, NumPy, Matplotlib, Seaborn)
❖ Querying SQL Server data in Python (pyodbc, SQLAlchemy)
❖ Data cleaning and preprocessing using SQL and Python
❖ Exploratory Data Analysis (EDA) and descriptive statistics
❖ Data visualization using Matplotlib, Seaborn & Power BI
Module 5: Machine Learning with SQL & Final Project
❖ Supervised vs. Unsupervised Learning
❖ Introduction to Scikit-Learn & ML algorithms (Linear Regression, Decision
Trees, etc.)
❖ Using SQL for feature extraction and data transformation
❖ Model evaluation metrics (Accuracy, Precision, Recall, F1-score)
❖ Hyperparameter tuning using GridSearchCV
❖ Final Project: SQL Server for Data Science & ML
❖ Querying data from SQL Server
❖ Data cleaning & preprocessing
❖ Applying machine learning models
❖ Presenting results with visualizations

Practical’s:

10-15 practical’s as per syllabus.

Learning Outcomes:

Upon completing this course, participants will be able to:

3|Page
Course No.: IKA-TC-
SQL TRAINING Ver No.: 00
Ver Date: 31-05-2025

❖ Install, configure, and navigate SQL Server Management Studio (SSMS), create
and manage databases, tables, and indexes.
❖ Write and optimize SQL queries for data retrieval using SELECT, INSERT,
UPDATE, DELETE, apply filtering (WHERE, ORDER BY, GROUP BY, HAVING),
and use joins to retrieve relational data.
❖ Implement constraints (PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK),
optimize performance using indexes, design normalized databases (1NF, 2NF,
3NF), and write complex queries (UNION, INTERSECT, EXCEPT, subqueries).
❖ Extract and analyze SQL Server data using Python (pandas, SQLAlchemy,
pyodbc), perform Exploratory Data Analysis (EDA), and create visualizations
using Matplotlib, Seaborn, and Power BI.
❖ Use SQL for feature engineering, data transformation, and ML model training,
evaluate models using accuracy, precision, recall, and F1-score, and complete a
hands-on data science project integrating SQL, Python, and machine learning
techniques.

Assessment:

60% of score is eligible for


appearing final exam

Internal Quiz / Assignment Note: if < 60% of score


student has to go through
the course again.

70% of score is eligible for


getting Certificate

Proctored Online Exam Note: if < 70% of score


Final Exam student has to re-appear
(MCQ’s / Descriptive / Lab)
the exam. Maximum
number of re-appear is
limited to 1.

Text Books:

❖ "Microsoft SQL Server 2019: A Beginner's Guide" by Dusan Petkovic


❖ "Learning SQL" by Alan Beaulieu

4|Page
Course No.: IKA-TC-
SQL TRAINING Ver No.: 00
Ver Date: 31-05-2025

❖ "SQL Server 2017 Query Performance Tuning" by Grant Fritchey

Reference Books:

❖ "SQL Cookbook: Query Solutions and Techniques for Database Developers" by


Anthony Molinaro
❖ "SQL for Data Scientists: A Beginner’s Guide for Building Datasets for Analysis"
by Renee M. P. Teate
❖ "Data Science with SQL Server Quick Start Guide" by Dejan Sarka
❖ "Practical SQL: A Beginner’s Guide to Storytelling with Data" by Anthony
DeBarros

5|Page

You might also like