HONE YOUR SKILLS AND UPGRADE YOUR STATUS AND INCOME. EARN MINIMUM £60K WITH YOUR COMBINED ORACLE AND MICROSOFT DATABASE DEVELOPMENT SKILLS.

VERY GOOD HANDS-ON INTERACTIVE TRAINING MATERIAL (COMPUTER BASED TRAINING - CBT) WITH EXCELLENT SOFTWARE SIMULATIONS USING REAL-LIFE BASED SCENARIOS. PACKED WITH TASKS, ACTIVITIES AND EXERCISES.

PERFECT INTERACTIVE SELF-TEACH TRAINING COURSE FOR ON THE JOB LEARNING AS WELL AS THOSE PREPARING FOR MICROSOFT OR ORACLE DBA CERTIFICATION EXAMS. ALSO GOOD FOR DATABASE PROFESSIONALS AND CONSULTANTS INVOLVED IN THE DEVELOPMENT AND DEPLOYMENT OF ORACLE AND MICROSOFT APPLICATIONS, DATA WAREHOUSES, BI AND PERFORMANCE MANAGEMENT SOLUTIONS AS WELL AS THOSE WHO WORK WITH OTHER DATABASE AND WAREHOUSE TOOLS OR WISH TO UPSKILL TO AN ORACLE AND MICROSOFT ENVIRONMENT.


ORACLE AND SQL Server DATABASE DEVELOPMENT SELF-STUDY CBT

How This Course Is Organised

The Weblearning Oracle and SQL Server Database Development course combines Oracle SQL&PL/SQL and SQL Server Database design and T-SQL development foundation courses into a single solution for students wanting to start a highly rewarding career in Database administration and development.

Oracle and SQL Server are relational database management systems whose primary function is to store and retrieve data. As a database developer you will be working closely with database administrators and business analysts to capture business requirements and implement them using Oracle SQL and Microsoft T-SQL Queries and Procedural programming languages; ensuring performance, reliability and security.

You will also be filling the databases with new and updated information, backing up information and ensuring that databases have ample storage space.

Supported versions: Oracle 12/19c, SQL Server 2017, 2019 and SQL Server 2022


Audience:
Business Analysts/End Users
Database Developers
Database  Administrators
Business Intelligence Developer
Reports Developer
Support Engineer
Project Manager


Course Objectives:

Understand Relational Database Concepts
Understand Oracle and SQL Server Data Tools
Writing SELECT queries
Sorting and filtering data
Using SQL aggregate functions
Using SET operators
Writing joins to query multiple tables
Using built-in functions
Using Subqueries
Inserting, updating, deleting and merging rows
Transaction control
Creating and using views
Using table expressions
Enhanced Grouping and Pivoting data
Using Windowing ranking, offset and ranking functions
Creating and using Stored Procedures
Controlling Program Flow
Using Dynamic SQL
Implementing Error Handling
Improving Query Performance


Courses Topics:

Database Design
Introduction
Data vs. Information
History of the Database
Major Transformations in Computing

Microsoft Topics:
Overview of SQL Server
Working with Management Studio

Introduction to T-SQL Querying
Overview of SQL Server types of statements
Commands and Statement Elements
Understanding Sets
Understanding Predicate Logic
Understanding the Logical Order of Operations in SELECT statements
Basic SELECT Statements

Advanced SELECT Clauses
Using DISTINCT, Aliases and Scalar Functions
Using CASE and MERGE statements
Query Multiple Tables using JOIN statements
Filtering and sorting data
NULL values

SQL Server Data Types and Functions
Introduce data types
Character data types
Date and Time data type
Built in Functions

Grouping and Aggregating Data
Aggregate Functions
GROUP BY and HAVING Clauses

Using Subqueries
Writing Self-Contained Subqueries
Writing Correlated Subqueries
Using the EXISTS Predicate with Subqueries

Working with table Functions
Using Views
Using Inline Table-Valued Functions
Using Derived Tables
Using Common Table Expressions

SET Operators Grouping and Windows Functions
SET Operators
Writing Queries with the UNION Operator
Using EXCEPT and INTERSECT
Using APPLY
Window Functions
Grouping Sets(PIVOT, UNPIVOT, CUBE, ROLLUP).

Modifying Data in SQL Server
DML Statements
INSERT, UPDATE, and DELETE statements
Working with defaults, constraints and triggers
Using the OUTPUT clause

Programming with T-SQL
Introducing T-SQL
Control of Flow Options
Implementing error checking
Understanding and implementing transactions

Retrieving SQL Metadata and Improving SQL Performance
Querying system catalogs and DMV's
Creating and executing stored procedures
Improving SQL Server Query performance
Monitoring SQL Server Performance

Oracle Topics:
Overview of Database
Working with Oracle SQL Developer

Anatomy of a SQL Statement
SELECT and WHERE
Columns, Characters, and Rows
Limit Rows Selected

Comparison Operators
WHERE, ORDER BY
Logical Comparisons and Precedence Rules
Sorting Rows

Introduction to Functions
Single Row Functions Part I
Case and Character Manipulation
Number Functions
Date Functions

Single Row Functions Part II
Conversion Functions
NULL Functions
Conditional Expressions

JOINs
Cross Joins and Natural Joins
Join Clauses
Inner versus Outer Joins
Self-Joins and Hierarchical Queries
Microsoft Equijoin and Cartesian Product
Microsoft Non-equijoins and Outer Joins

Group Functions
Group Functions
Microsoft Non-equijoins and Outer Joins
Using Group By and Having Clauses
Using Rollup and Cube Operations, and Grouping Sets
Using Set Operators

Subqueries
Fundamentals of Subqueries
Single-Row Subqueries
Multiple-Row Subqueries
Correlated Subqueries

Ensuring Quality Queries Part I
Ensuring Quality Query Results

Data Manipulation Language - DML
INSERT Statements
Updating Column Values and Deleting Rows
DEFAULT Values, MERGE, and Multi-Table Inserts

Data Definition Language - DDL
Creating Tables
Using Data Types
Modifying a Table

Constraints
Intro to Constraints; NOT NULL and UNIQUE Constraints
PRIMARY KEY, FOREIGN KEY, and CHECK Constraints
Managing Constraints

Views
Creating Views
DML Operations and Views
Managing Views

Sequences and Synonyms
Working With Sequences
Indexes and Synonyms

Privileges and Regular Expressions
Controlling User Access
Creating and Revoking Object Privileges
Regular Expressions

Transaction Control Language - TCL
Database Transactions

Ensuring Quality Queries Part II
Ensuring Quality Query Results - Advanced Techniques

Introduction to PL/SQL Programming
PL/SQL Blocks       
Creating an Anonymous Block      
Using Triggers         
Creating a DML Trigger     
Using Procedures and Functions  
Creating a Procedure         
Creating a Function
Handling Exceptions
Creating  Exceptions          
PL/SQL packages  
Creating a Package

     

NOTE: THIS COURSE IS ALSO AVAILABLE IN SELF-STUDY E-LEARNING, TRAINING GUIDE OR DISTANCE LEARNING FORMATS. FEEL FREE TO ASK IF YOU PREFER DISTANCE, E-LEARNING OR TRAINING GUIDE LEARNING  FORMATS. PRICES DIFFER



What is Computer Based Training - CBT?

Computer Based Training -  CBT's are usually interactive with Software Simulations (behaves like you're using the real thing on the PC, therefore you don't even need the real software installed on your machine) and sometimes BUT NOT ALWAYS with voice. This Publisher's CBT Titles do NOT have voice..


Generally, CBT's tend to be more expensive. Our CBT Titles are NOT based on Flash. They are based on the latest technology which uses the: See It, Do It, and Try It learning paradigm. A very powerful new way of learning.

Today's competitive business environment and frequent software updates by software vendors demands rapid skill acquisition. WebLearning Publishing helps you keep up-to-date by delivering quality Interactive Self-Study in CBT format. These factors give CBT's a clear advantage over conventional, inconvenient and expensive Classroom and Hard-copy print training methods.

CBT's not only offers the advantage in terms of convenience and lower cost, but it also facilitates improved subject-matter comprehension.



FACT:

·        Material retention with CBT’S are 45% better than with conventional training methods

·        Your learning curve with CBT is 25%-55% less than conventional methods

·        The cost of CBT training is over 65% less than Classroom training

·        CBT’S are self pacing, interactive and simulate the actual software being studied


The WebLearning unique Methodology

All WebLearning® CBT and Courseware courses are based on the latest materials available at the time of publishing and are regularly updated every 3 months with FREE UPGRADES to the LATEST EDITION: A NEW, very effective and proven way of learning.