SQL Server Schedule
Introduction to Database and SQL
• What is a database?
• Need for databases.
• SQL vs NoSQL databases
• Introduction to RDBMS
• What is SQL Server?
• Naming conventions in SQL Server
• Data types in SQL
• Different languages in SQL
• Understanding schema in the database
• Introduction to DDL (Data Definition Language) commands
SQL Basics
• Constraints in SQL tables
• DML (Data Manipulation Language) commands in SQL
• Retrieving data with the SELECT command.
• Using Alias names for clarity
• Introduction to CASE WHEN statement
• Understanding clauses in SQL
• Filtering data with the WHERE clause
• Overview of SQL operators
SQL Practice and Intermediate Concepts
• Hands-on practice with SQL queries
• Understanding aggregate functions in SQL
• Working with string and date functions
• Performing set operations on tables
• Understanding the sequence of query execution
Intermediate SQL Concepts
• Using nested subqueries for advanced data retrieval
• Grouping data with the GROUP BY clause
• Filtering grouped data with the HAVING clause
• Practical exercises on GROUP BY and HAVING
SQL Server Schedule
Joins and Real-world Applications
• Understanding joins in SQL
• Real-time applications of joins
• Using table aliases for clarity
• Working with temporary tables
• Writing complex queries using joins
SQL Procedures, Functions, and Views
• Stored procedures and functions in SQL
• Views in SQL
• Exploring advanced functions like STUFF and COALESCE
Database Design and Optimization
• Keys in DBMS
• Normal form
• ACID properties in DBMS
• Strategies for indexing and optimization
Advanced SQL Features and Doubt Clearing
• Dynamic query using MS Excel
• Cursors and triggers
• Importance of indexing
• Doubt clearing and practice session.