DB2 SQL Workshop for Experienced Users

Course Description

You will learn how to access DB2 databases in various situations by utilising sophisticated SQL techniques in this course. Customers using z/OS, Linux, UNIX, or Windows in any of the DB2 environments are suitable for this course.

Prerequisites

You should be familiar with writing code and running simple SQL commands. Attending the SQL Workshop (CE120) or gaining comparable experience can help you acquire these skills.

Target Audience

Experienced SQL end users, application programmers, database administrators, and user support employees who require more in-depth knowledge of SQL should take this intermediate course.

Learning Objectives

Discussing basic relational database concepts

Using some of the OLAP features of DB2, such as GROUPing and Ranking functions

Creating tables, views and indexes

Using referential integrity, check constraints and triggers

Using outer joins, and join tables to themselves

Using CASE expressions, and the CAST function

Identifying the impact of Summary Tables, Materialized Query Tables, and temporary tables

Using complex sub queries

Using a greater number of scalar SQL functions

Using advanced SQL constructs, such as recursive SQL and table expressions

Defining User-Defined Distinct Types and User-Defined Functions

Avoiding several of the most common causes for poorly-performing SQL

Content Outline

Identify the purpose of the clauses in the SELECT statement

Describe the key differences among the IBM DB2 platforms

Describe and use some of the OLAP features of DB2, such as GROUPING functions like CUBE and ROLLUP, and the RANK, DENSE_RANK and ROW_NUMBER functions

Code statements to: Create tables and views, Alter tables, Create indexes, Implement referential integrity (RI), and Define triggers and check constraints

Identify impacts and advantages of referential integrity, including impacts of delete rules

Identify considerations when using triggers and check constraints

Define and make use of INSTEAD OF triggers

Retrieve data from more than one table via inner and outer joins

Use outer joins (LEFT, RIGHT, FULL)

Use ANTI JOINS

Join a table to itself

Use UNION and UNION ALL

Use EXCEPT and INTERCEPT

Identify when CASE expressions can be used

Code CASE expressions in SELECT list and in the WHERE clause

Identify when CAST specifications can be used

Identify the advantages of using Summary (Materialized Query) Tables and Temporary tables

Identify the advantages of using Materialized Query Tables (MQTs)

Identify when and how to use Temporary tables

Code subqueries using the ALL, ANY/SOME, and EXISTS keywords

Code correlated subqueries

Choose the proper type of sub query to use in each case

Extend your knowledge of scalar functions which: Manipulate arithmetic data, Manipulate date values, and Manipulate character data

Examples of scalar functions that are addressed in this course:

    • SUBSTR
    • POSSTR
    • COALESCE/VALUE
    • DECIMAL
    • ROUND
    • DIGITS
    • CHAR
    • DATE/TIME
  • Identify reasons for using table expressions and recursive SQL
  • Use nested and common table expressions
  • Identify the difference between views and table expressions
  • Code recursive SQL
  • Control the depth of recursion when coding recursive SQL
  • Describe the concepts behind User-Defined Types, User-Defined Functions and Stored Procedures
  • Predict when queries will use indexes to get better performance
  • Identify concepts of predicate processing
  • State introductory concepts about index structure
  • State general best practices advice

FAQs

IBM created the Db2 family of data management tools, which includes database servers. Although it was originally designed to serve the relational model, it has now been expanded to include object-relational functionality as well as non-relational structures like JSON and XML.

You can realize the benefits of using Db2 Multisystem in several ways:

Query performance can be improved by running in parallel (pieces of the query are run simultaneously on different systems).

The need for data replication decreases because all of the systems can access all of the data.

Much larger database files can be accommodated.

Applications are no longer concerned with the location of remote data.

When growth is needed, you can redistribute the file across more systems, and applications can run unchanged on the new systems

To attend the training session you should have an operational Desktops or Laptops with required specification along with good internet connection to access the labs.

We would always recommend you to attend the live session to practice & clarify the doubts instantly and get more value from your investment. However, if due to some contingency if you have to skip the class Radiant Techlearning would help you with the recorded session of that particular day. However, those recorded sessions are not meant only for personal consumption and NOT for distribution or any commercial use.

Radiant Techlearning has a data center containing the Virtual Training environment for the purpose of participant’s hand-on-practice.

Participants can easily access these labs over Cloud with the help of remote desktop connection.

Radiant virtual labs provides you the flexibility to learn from anywhere in the world and in any time zone.

The learners will be enthralled as we engage them the real world and industry Oriented projects during the training program. These projects will improve your skills and knowledge and you will gain better experience. These real time projects, they will help you a lot in your future tasks and assignments.

Radiant Telelearning offers customized solutions and training programmed for individuals, teams and businesses depending upon what they require. Here is how we help each one through our diverse formats.

Individuals / One-O-One Training

▪ Focused learning sessions

▪ Programmed scheduling according to your choice

▪ Get personalized attention

▪ Choose what technology interests you

Teams: Enroll for our Classroom or online Public Batches

▪ Get our specialized updated content for different skill levels

▪ Get on-demand learning and solve problems quickly

▪ Get help from the ground level through sequential learning

Enterprise:

▪ Get customized training programmed and solutions that can be curated especially for your business

▪ Meet needs of all learners

▪ Let your employees be geared up for all kinds of problem solving

▪ Inspire your teams for future

▪ Update your employees with latest information stretching from technology, business leadership to marketing

Radiant Telelearning has large pool of in-house certified trainers & consultants with strong background and working experience on the technology.

Radiant Telelearning offers more than 800+ courses and for each course Radiant have identified best-in-class instructors.

Radiant has highly intensive selection criteria for Technology Trainers & Consultants, who deliver you training programs. Our trainers & consultants undergo rigorous technical and behavioral interview and assessment process before they are on boarded in the company.

Our Technology experts / trainers & consultant carry deep dive knowledge in the technical subject & are certified from the OEM. Our faculty will provide you the knowledge of each course from fundamental level in an easy way and you are free to ask your doubts any time from your respective faculty.

Our trainers have patience and ability to explain difficult concepts in simplistic way with depth and width of knowledge.

Radiant believes in practical and creative approach to training and development which distinguishes it from the other training and developmental platforms. Moreover, training courses are undertaken by some of the experts who are having vast range of experience in their domain.

Send a Message.


  • Enroll