title with picture layout · setting the return value of a procedure uses of triggers output...
TRANSCRIPT
CBL LIMITEDSQL Training: Course Brochure
For enquiries
Phone: +44 121 6472070
Email: [email protected]
www.cbllimited.co.uk
About Us:
CBL is an IT Consulting Company and SQL Training Provider. We are a firm believer in technology as an enabler for Business productivity.
We understand the specific challenges of businesses and have tailored our training course accordingly. We develop innovative programmes to ensure that every aspect of the learning development, delivery and administration of courses work to our clients’ benefit.
Our materials are tailored from experts with in-depth coverage and high quality for businesses.
Why Us:
We use our knowledge to guide training decisions and innovate new ways
of learning.
A bridge between candidates and potential employers
Experience in using real world examples according to the industry
requirements
Facilitate in acquiring concise skills for certification
Get trained through experienced industry professionals
Complete support and guidance during the program
Weekend sessions
Creating of script library for future usage
Learning different ways of writing same query
Maximum 4-5 candidates in one class
Who Should Attend :
Individuals who have taken the SQL Server (T-SQL) Training and wish to
expand their knowledge and skills into more advanced areas.
Anyone wishing to learn about SQL Server (T-SQL) topics.
Individuals who are graduates and wish to make their career in database
management.
SQL Server (T-SQL) Training Program: Day 1 - Introduction
Introduction & Tables Various keys & Constraints Selecting data from a table
What is SQL? Choosing a primary key The SELECT statement
What is RDBMS? Declaring a primary key The WHERE clause
Understanding of SSMS Surrogate primary keys Conditional selections
Shortcuts to use in SSMS Foreign Keys The LIKE condition
Understanding of settings in SSMS Declaring a foreign key The IN condition
Creating a table Handling deletions The BETWEEN condition
Column definitions Primary Key Vs Foreign key Case sensitivity
Common SQL data types Adding constraints to a column Combining conditions with AND and OR
Viewing data in table Making table columns mandatory Precedence of AND and OR
inserting data in table The NOT NULL constraint Creating a table from a query result
select into table CHECK constraints Sorting results with ORDER BY
Top caluse
Alias
Wildcards (&,%,_)
Print Output
SQL Server (T-SQL) Training Program: Day 2 - Basic
Doing more in the SELECT statement Manipulating Dates and Various formatsSubqueries, correlated subqueries, unions
and inline views
The DISTINCT keyword Getdate() Single row subqueries
Handling NULL values Date Functions Multi row subqueries
Alter Table & Auto Increment DateDiff Correlated subqueries
Various types of date formats Datepart UNIONs
Update DateName UNION ALL
DML & DDL Statement Dateadd MINUS and EXCEPT
Varchar Vs Nvarchar Concate date and time Inline views (derived tables)
Cross Server and Cross databases query Difference between two dates from different format Updating and deleting
Delete Duplicate Records Common error: Date out of range The UPDATE statement
Aggregate Functions - Group by Various types of date and time format The DELETE statement
Aggregate Functions - Having Splitting date and time from date time field The TRUNCATE statement
Delete & Truncate
Drop Table
Concatenating character values
SQL Server (T-SQL) Training Program: Day 3 - Intermediate
Stored procedures User Defined Functions & Triggers Views & Schemas Variables
What are stored procedures? What are UDFs? What is Views What are variables?
Advantages of stored procedures Creating UDFs Creating a view Why variables?
Creating stored procedures Returning a value from a function Manipulating a view Declaring a variable
Stored procedure names Calling a scalar function Advantages of views Variable names
Executing stored procedures Table-Valued Functions SQL Server schemas The scope of a variable
SET NOCOUNT ON Calling table valued functions Creating a schema Setting a variable with SET
Parameters Inline table valued functions Referencing a schema’s objects Initialising a variable
Executing a procedure with parameters Multistatement table valued functions Advantages of schemas Displaying the values of variables
Procedures return a value What are triggers? Setting variables from queries
Setting the return value of a procedure Uses of Triggers
Output parameters Types of trigger
Viewing the source code of a stored procedure What can you do in trigger code?
SQL Server (T-SQL) Training Program: Day 4 - Intermediate
Conditional logic & loops Processing records with cursors Various Joins Index
Conditions: IF Cursors What is Joins What is index
Conditions: ELSE Using a cursor Inner join Clustered Index
Conditions: Nested IF Declaring a cursor Left join Non-Clustered Index
Loops Opening a cursor and fetching a record Right Join Difference between types of index
The WHILE statement Check if a row was returned Full Join Advantages of index
BREAK Using @@FETCH_STATUS Join including multiple fields How to create index and use it
CONTINUE Closing and deallocating a cursor What is collation during join Common Rules around index
GOTO Cursor variables Common Error: Collation errorOther types of index (Composite, Unique)
WAITFOR Performance of cursor
SQL Server (T-SQL) Training Program: Day 5 - Intermediate
Aggregate Functions Scalar Functions - 1 Scalar Functions - 2 Windows Function
Avg ASCII NCHAR Row Number
Count CHAR PATINDEX Rank
Max CHARINDEX QUOTENAME Dense Rank
Min CONCAT REPLACE Ntile
Sum DIFFERENCE REPLICATE First_value
Other functions FORMAT SOUNDEX Last_value
Intersect LEFT SPACE
Except RIGHT STR
Not Exist LEN STRING_ESCAPE
Exist LOWER STRING_SPLIT
ISNULL LTRIM STUFF
Coalesce RTRIM SUBSTRING
IsNumeric REVERSE UNICODE
UPPER
SQL Server (T-SQL) Training Program: Day 6 - Advanced
Temporary Tables & CTE Pivot & Unpivot Complex Joins
Temporary Tables Pivot Cross Apply
CTEs Unpivot Cross Join
Recursive CTE Dynamic Pivot and Unpivot Calendar Table
Advantages of CTE Function to use for Dynamic Pivot Using Apply
Examples of real time usage of CTE XMLPath & Stuff Cross apply in Functions
Calendar Table Difference between First and second row VALUE
Converting Rows to column and columns to rows
SQL Server (T-SQL) Training Program: Day 7 - Advanced
Execution Plan Data Quality DBA Tasks
Execution Plan Check duplicate records SQL Server Agent
Open Query Check missing or Null value SQL Activity Monitor
SQL Injection Check logical flow of the data Schedule a job
Transactions - Rollback, Commit Overlapping time period SQL Jobs
Deadlock Inconsistency in data SQL Server Agent
Blocking Security groups
Troubleshooting jobs
SQL Server (T-SQL) Training Program: Day 8 - Advanced
Performance Tuning Various Terms Various Tools
What is performance tuning? Synonyms Red Gate
Tips for performance tuning What it is synonyms and why? Apex SQL
Examples of queries for performance tuning SQL Profiler SQL Search - Free
Why my query is slow? What is Statistics SQL Format
Finding slow running queries on the server Update Statistics & Benefits of Statistics SQL Monitor
Referential Integrity
BCP (Bulk Copy Program)
Tuple
ODBC Connection
CBL Employment Readiness - Day 9
Employment Readiness Program: This offers information and referral services and assistance in the
areas of employment, training and volunteer opportunities. The services are designed to give you the
competitive edge necessary to secure employment. Services include job counselling and training,
employment information, job portals and assistance in CV/Resume writing and goal setting.
Career Counselling and Job Coaching: Our counsellors help you in career transition through analysis,
planning and personal development. Counsellors help you determine your career path. Career services
include one-on-one counselling. Individual and group sessions are available by appointment.
Self Development Workshops: CBL counsellors helps you with resume writing, cover letters, career
exploration, job-search strategies and interviewing skills. Whether you are new to the job market, changing
careers or a seasoned professional, CBL can help you stay competitive in today’s job market. This workshop
includes instruction on the recruitment, career exploration and job-search strategies, interviewing techniques,
identifying your strengths and skills.
Course Content Schedule and Fees
Course: SQL Server (T-SQL) Training Program
This course includes extensive hands-on exercises so that you can practice and master the methods and techniques covered in the course.
Classroom sessions including Tutor led practice sessions
Course Timings: 9.00 am – 1.00 pm (Saturday only)
Every day challenge of SQL by email and support via email following Saturday session to cover all
topics with practical examples
Total hours: 32 hours’ tutor led sessions & 18 hours via emails
Standard package: £699 + VAT: Classroom Course (8 session classes)
Ultimate package: £749 + VAT: Classroom Course (8 session classes) + Employment Readiness (1 session class)
Fees per session: £99 + VAT: Any Classroom Course or Employment Readiness
Maximum 4-5 candidates in one class
Cognizant Business Logics Limited
Address:
West 13 (Centre Court)1301 Stratford RoadHall Green BirminghamAddress: B28 9HH
For enquiries:
Phone: +44 121 6472070Mail: [email protected]: www.cbllimited.co.uk