title with picture layout · setting the return value of a procedure uses of triggers output...

15
CBL LIMITED SQL Training: Course Brochure For enquiries Phone: +44 121 6472070 Email: [email protected] www.cbllimited.co.uk

Upload: others

Post on 10-Jun-2020

4 views

Category:

Documents


0 download

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