SQL Boot Camp. End To End SQL Query Writing, Database Design & Development Training. SQL Boot Camp Training.

Similar documents
Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals

Introduction to Querying & Reporting with SQL Server

Oracle Database: SQL and PL/SQL Fundamentals NEW

MOC 20461C: Querying Microsoft SQL Server. Course Overview

SQL Server. 1. What is RDBMS?

Course ID#: W 35 Hrs. Course Content

Querying Microsoft SQL Server 20461C; 5 days

Course 20461C: Querying Microsoft SQL Server Duration: 35 hours

Oracle SQL. Course Summary. Duration. Objectives

Querying Microsoft SQL Server 2012

T-SQL STANDARD ELEMENTS

Querying Microsoft SQL Server Course M Day(s) 30:00 Hours

SQL Server for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach

Querying Microsoft SQL Server (20461) H8N61S

Querying Microsoft SQL Server 2012

Querying Microsoft SQL Server

Course 10774A: Querying Microsoft SQL Server 2012 Length: 5 Days Published: May 25, 2012 Language(s): English Audience(s): IT Professionals

Course 10774A: Querying Microsoft SQL Server 2012

SQL Server 2008 Core Skills. Gary Young 2011

Introducing Microsoft SQL Server 2012 Getting Started with SQL Server Management Studio

Instant SQL Programming

Course 20464: Developing Microsoft SQL Server Databases

MOC QUERYING MICROSOFT SQL SERVER

Oracle Database: SQL and PL/SQL Fundamentals NEW

Developing Microsoft SQL Server Databases MOC 20464

Developing Microsoft SQL Server Databases (20464) H8N64S

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014

Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff

20464C: Developing Microsoft SQL Server Databases

Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification

Developing Microsoft SQL Server Databases 20464C; 5 Days

Netezza SQL Class Outline

Oracle Database 12c: Introduction to SQL Ed 1.1

Module 1: Getting Started with Databases and Transact-SQL in SQL Server 2008

SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Will teach in class room

Querying Microsoft SQL Server 2012

Course 20464C: Developing Microsoft SQL Server Databases

Developing Microsoft SQL Server Databases

ICAB4136B Use structured query language to create database structures and manipulate data

50439B: Basics of Transact SQL with SQL Server 2008 R2

FHE DEFINITIVE GUIDE. ^phihri^^lv JEFFREY GARBUS. Joe Celko. Alvin Chang. PLAMEN ratchev JONES & BARTLETT LEARN IN G. y ti rvrrtuttnrr i t i r

Programming with SQL

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

SQL Server Developer Training Program. Topics Covered

Saskatoon Business College Corporate Training Centre

SQL Server Database Coding Standards and Guidelines

ETL TESTING TRAINING

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Discovering SQL. Wiley Publishing, Inc. A HANDS-ON GUIDE FOR BEGINNERS. Alex Kriegel WILEY

SQL SELECT Query: Intermediate

LearnFromGuru Polish your knowledge

Oracle Database 11g SQL

Oracle Database: Develop PL/SQL Program Units

Oracle Database: Introduction to SQL

Querying Microsoft SQL Server Querying Microsoft SQL Server D. Course 10774A: Course Det ails. Co urse Outline

Querying Microsoft SQL Server 2012

DBMS / Business Intelligence, SQL Server

Database Programming with PL/SQL: Learning Objectives

IT2305 Database Systems I (Compulsory)

SQL. by Steven Holzner, Ph.D. ALPHA. A member of Penguin Group (USA) Inc.

ATTACHMENT 6 SQL Server 2012 Programming Standards

DATABASE DESIGN AND IMPLEMENTATION II SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO. Sault College

Part A: Data Definition Language (DDL) Schema and Catalog CREAT TABLE. Referential Triggered Actions. CSC 742 Database Management Systems

Oracle Database: Introduction to SQL

Relational Database: Additional Operations on Relations; SQL

Oracle 10g PL/SQL Training

Outline. MCSE: Data Platform. Course Content. Course 10776C: MCSA: Developing Microsoft SQL Server 2012 Databases 5 Days

Oracle Database: Introduction to SQL

IINF 202 Introduction to Data and Databases (Spring 2012)


Structured Query Language. Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics

IT2304: Database Systems 1 (DBS 1)

Oracle Database 10g: Introduction to SQL

SQL - QUICK GUIDE. Allows users to access data in relational database management systems.

COMP 5138 Relational Database Management Systems. Week 5 : Basic SQL. Today s Agenda. Overview. Basic SQL Queries. Joins Queries

Effective Use of SQL in SAS Programming


Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components

How To Improve Performance In A Database

Database Administration with MySQL

Beginning C# 5.0. Databases. Vidya Vrat Agarwal. Second Edition

Guide to SQL Programming: SQL:1999 and Oracle Rdb V7.1

David Dye. Extract, Transform, Load

CS2Bh: Current Technologies. Introduction to XML and Relational Databases. The Relational Model. The relational model

Inquiry Formulas. student guide

Our Raison d'être. Identify major choice decision points. Leverage Analytical Tools and Techniques to solve problems hindering these decision points

Chapter 9 Joining Data from Multiple Tables. Oracle 10g: SQL

Analyze Database Optimization Techniques

Development and Management

MS Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

Oracle Database: Program with PL/SQL

There are four technologies or components in the database system that affect database performance:

MySQL for Beginners Ed 3

Physical Database Design and Tuning

1. Physical Database Design in Relational Databases (1)

Exploring Microsoft Office Access Chapter 2: Relational Databases and Multi-Table Queries

How To Use A Microsoft Sql Server 2005

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:

Advanced Query for Query Developers

Transcription:

Page 1 of 7 SQL Boot Camp www.sqlbootcamp.com End To End SQL Query Writing, Database Design & Development Training Database Design Query Optimization SQL Boot Camp Training Database Development SQL Query Writing

Page 2 of 7 About The SQL Boot Camp Training Who Is The Training For? SQL Boot Camp training is for data analysts, database developers, business analysts, software developers, report writers or developers, business unit managers or IT professionals who want to take their skills to the next level by mastering SQL query writing, relational database design and relational database development. SQL Boot Camp provides complete, end to end training for the entry level to senior database professional. How SQL Boot Camp Training Works 1. Private Access: You get a secure, private login... which you use for accessing your SQL courses or database development classes. 2. Instructor Led: A professional trainer or course instructor is assigned to you... for the duration of your training. 3. Progress Feedback / Report Card: You can measure or monitor your progress... with inbuilt SQL query development practices tests or database development quizzes. Your personal report card which is available 24/7 shows your grades or maps your progress. 4. Ongoing Private Mentoring: You may post questions or discussions on the SQL Boot Camp training videos, assignments or quizzes and get one-on-one feedback, help, coaching or mentoring from your SQL Boot Camp Course Instructor. 5. Hands-On Lab Training: You are assigned real-world, practical, hands-on database design & development projects... allowing you to put your knowledge to work! Your learning is immediately beneficial to you... because it is transformed into real-world practical skills or experience! 6. Live or Online Video-Based Training: You do not have to pay extra for the SQL Boot Camp's step-by-step training videos, study guide or live presentations! You may watch the video sessions at your convenience... or as often as you want! 7. Guaranteed Completion Certificate: As you take your training... the online report card creates a detailed transcript from your quizzes, practice tests, assignments or lab-work... the results are mailed to you along with your certificate... at the end of the SQL training program!

Page 3 of 7 About The SQL Boot Camp Training Why SQL Boot Camp Training? THE SQL BOOT CAMP IS: 1. Location Independent: You may enroll for a course from Tokyo, Japan or Calgary, Alberta, Canada or New York City, USA or from any city without having to travel. 2. Affordable: Database classes are expensive. You pay for Hotel + Food + Travel + Tuition Fees! A combined Relational Database Developer (RDBMS) Class + SQL Query Writing Course + Advanced SQL Writing Class quickly adds up to more than 5,000 dollars. But the SQL Boot Camp Early Bird Registration is less than a fraction of that cost!! 3. Convenient: You don't have to be out-of-office, miss work deadlines or personal commitments or fall behind at work. You may take your training during office breaks or at home... in the evening hours! Whatever is convenient for you, works for us as well. 4. Career-Focused: The SQL + Database training courses match the tasks, assignments or projects you perform for employers on the job guaranteeing that the additional skills you gain after training are immediately relevant to your career or employer!

Page 4 of 7 COURSE 1: DATABASE DESIGN MODULE 1: RELATIONAL DATA MODEL What is the Relational Data Model? Relational database systems How to choose a relational database system Logical database design process Physical database design process Identifying Entities, Attributes and Domains Identifying keys o Primary keys, Foreign keys o Simple Keys, Composite keys o Candidate keys, Alternate keys o Natural keys, Surrogate keys Choosing Globally Unique Identifiers (GUIDs) Choosing Identity / Auto-numbering fields MODULE 2: ENTITY RELATIONSHIP MODELING What is Normalization? o First Normal Form o Second Normal Form o Third Normal Form Relationships o One to one relationships o One to many relationships How to create an Entity Relationship Data Model Data Integrity o Entity Integrity o Domain Integrity o Referential Integrity How to enforce Referential Integrity De-normalization

Page 5 of 7 COURSE 2: SQL QUERY DEVELOPMENT MODULE 1: THE SELECT STATEMENT What is the SELECT statement? How to eliminate duplicate rows in SELECT statements How to sort or order results in SELECT statements FROM clause WHERE clause GROUP BY clause HAVING clause WHERE clause NULL, NOT NULL AND, OR NOT TOP clause Identity / Auto-numbering fields MODULE 2: COMPLEX QUERIES What is a table join? Inner Join, Left Outer Join, Right Outer Join, Cross Join, Self Join UNION, UNION ALL Aggregate Functions o Using the COUNT Function o Exploring the SUM, AVG Functions o Using the MIN, MAX Functions o INSERT, UPDATE, DELETE, TRUNCATE queries Working with Subqueries o Using EXISTS, NOT EXISTS, ANY in Subqueries o Using Correlated Subqueries, Nested Subqueries Working with more T-SQL Functions: o Using IsNumeric, ROUND, LEFT, RIGHT SUBSTRING, LEN Functions o Using REPLACE, STUFF, LOWER, UPPER, the LTRIM, RTRIM Functions o Using the LTRIM, RTRIM, GETDATE, MONTH, DAY, YEAR Functions o Using the DATEPART, DATENAME, DATEADD, DATEDIFF Functions o Using the ISNULL, COALESCE Functions BusinessAnalystBootCamp.Com

Page 6 of 7 COURSE 3: DATABASE DEVELOPMENT MODULE 1: CREATING THE DATABASE Creating / dropping a database Creating / dropping a table o Creating / dropping columns o Creating /dropping Primary keys & Foreign keys Creating / dropping Indexes o Unique Indexes o Non-unique indexes Creating / dropping Constraints o Unique constraints o Check constraints Implementing Relationships o Creating / deleting relationships o Implementing Delete Rules, Update Rules MODULE 2: WORKING WITH VIEWS Implementing Views o Creating / dropping a view o Using Views to Secure Data o Modifying Data in a View o Modifying Views o Renaming Views o Deleting Views o Implementing Indexed Views o Implementing Clustered / Non-Clustered Views MODULE 3 WORKING WITH FUNCTIONS & TRIGGERS What is a Function? o Building and Working with User-Defined Functions o Scalar, Inline Table-Valued, Multi-Statement Table-Valued Functions What is a Trigger? o Creating / deleting INSTEAD OF Triggers o When to use Triggers?

Page 7 of 7 COURSE 4: DATABASE DEVELOPMENT MODULE 1: STORED PROCEDURES Designing a Stored Procedure in the Query Editor Using T-SQL to Create a Stored Procedure Declaring and Working with Variables Input Parameters Output Parameters Controlling the Flow of Execution o Using IF ELSE o Working with BEGIN END o Exploring GOTO, RETURN, and Labels o Working with the CASE Statement o Exploring the WHILE Statement The SET NOCOUNT Statement Using the @@RowCount System Variable Using the @@TranCount System Variable Using the @@Identity System Variable Using the SCOPE_IDENTITY() Using the @@Error System Variable Handling Runtime Errors Returning Success and Failure Information from a Stored Procedure What is a Transaction? o Types of Transactions o Implementing Transactions Stored Procedures and Temporary Tables Stored Procedures and Security MODULE 2: SQL QUERY / STORED PROCEDURE OPTIMIZATION o Analyzing SQL Execution Plans o Analyzing Database Statistics o Index Analysis and Tuning o Stored Procedure Recompilation o Handling Blocking and Deadlocks