Oracle SQL: Program Duration: 7 Days. Contents
Oracle SQL: Program Duration: 7 Days. Contents
Contents:
Introduction to Database
Introduction to DBMS
Characteristics of DBMS
DBMS Models
Relational DBMS
Data Integrity
Normalization & Codd's Rules for "FULLY" Functional System
First Normal Form
Second Normal Form
Third Normal Form
Relational DBMS
Data Integrity
Structured Query Language
Interacting SQL using SQL *Plus
Using SQL *Plus
What is SQL?
Rules for SQL statements
Standard SQL Statement Groups
Basic DataTypes
Rules for naming a Table
Specifying Integrity Constraints
DDL Statements: Create, Alter, Drop
Regular vs Temporary tables
Data Manipulation Language
Inserting Rows Into a Table
Deleting Rows from a Table
Updating Rows in a Table
Database Objects
Index
Synonym
Sequence
Views
Data Query Language (Select Statement)
Select Statement
Distinct Clause
Comparison, arithmetic & Logical Operators SQL Operators
The ORDER BY Clause
Tips and Tricks
Aggregate Functions, Group By and Having Clause
Aggregate Functions
The GROUP BY Clause
HAVING Clause
ROLLUP Operation
CUBE Operation
Tips and Tricks
SQL (Single Row) Functions
Character Functions
Number Functions
Data Conversion Function
Formats for Date functions
Date Functions
Miscellaneous Functions
Tips and Tricks
Transactions
Transaction
Commit Command
Rollback and Savepoints
Joins and Subqueries
Inner/Equi Join
Outer Join
Self Join
Subquery
SUBQUERIES Using Comparison Operators Co-related Subquery
Exists / Not Exists Operator
Connect By and Start with clauses
Tips and Tricks
Set Operations
The UNION Operator
The INTERSECT Operator
The MINUS Operator
The UNION Operator
The INTERSECT Operator
Tips and Tricks
Data Control Language
Introduction to Oracle Architecture
Introduction to Data Dictionary
Analytical Functions
RANK & Dense Rank
Max, Min, Sum & Avg
Row Number
Lead & Lag
FIRST_VALUE & LAST_VALUE
LISTAGG
WITH CLAUSE
SQL * Plus Reports
SQL * Plus Reporting
SQL * Plus Commands
SQL * Loader
What is SQL * Loader?
SQL * Loader as a Utility
SQL * Loader Environment
The Bad File and Discard File
Invoking SQL * Loader
SQL * Loader Examples
Oracle Tools
PL/SQL
Fundamentals
Introduction to PL/SQL
Benefits of PL/SQL
Creating PL/SQL Blocks
Defining Variables and Datatypes
Using Variables in PL/SQL
Recognizing PL/SQL Lexical Units
Recognizing Data Types
Using Scalar Data Types
Writing PL/SQL Executable Statements
Nested Blocks and Variable Scope
Good Programming Practices
Using SQL in PL/SQL
Review of SQL DML
Retrieving Data in PL/SQL
Manipulating Data in PL/SQL
Using Transaction Control Statements
Program Structures to Control Execution Flow
Conditional Control: IF Statements
Conditional Control: CASE Statements
Iterative Control: Basic Loops
Iterative Control: WHILE and FOR Loops
Iterative Control: Nested Loops
Using Composite Datatypes
User-Defined Records
Indexing Tables of Records
Using Cursors and Parameters
Introduction to Explicit Cursors
Using Explicit Cursor Attributes
Cursor FOR Loops
Cursors with Parameters
Using Cursors for UPDATE
Using Multiple Cursors
Exception Handling
Handling Exceptions
Trapping Oracle Server Exceptions
Trapping User-Defined Exceptions
Recognizing the Scope of Exceptions
Using and Managing Procedures
Creating Procedures
Using Parameters in Procedures
Passing Parameters
Using and Managing Functions
Creating Functions
Using Functions in SQL Statements
Review of the Data Dictionary
Managing Procedures and Functions
Review of Object Privileges
Shell Programming
Shell Variables
Environmental Variables
Shell script Commands
Arithmetic Operations
Command Substitution
Command Line Arguments
Conditional Execution
if Statement Format
Test - String Comparison
The Case Statement
While Statement
Break & Continue Statement
Until Statement
Shell functions
Using arrays
Contents:
Business Intelligence
Business Intelligence
Need for Business Intelligence
Terms used in BI
Components of BI
General concept of Data Warehouse
Data Warehouse
History of Data Warehousing
Need for Data Warehouse
Data Warehouse Architecture
Data Mining Works with DWH
Features of Data warehouse
Data Mart
Application Areas
Dimensional modeling
Dimension modeling
Fact and Dimension tables
Database schema
Schema Design for Modeling
Star
Snow Flake
Fact Constellation schema
ETL and Metadata
ETL process
Metadata used in ETL
Metadata in Data Warehousing
Simple Data warehouse model
Online Analytical Processing (OLAP)
Online Analytical Processing (OLAP)
Nature of OLAP analysis
Types of OLAP
OLAP Tools
OLTP and OLAP
OLAP Functional requirements
OLAP Fast and Selective
Operational versus Informational System
Data Mining
Data mining
The Knowledge Discovery process
Need of Data Mining
Use of Data mining
Data mining and Business Intelligence
Types of data used in Data mining
Data Mining applications
Data Mining products
Data Mining market
Best Practices for Building Data Warehouse
Recipe for a Successful data warehouse
Data warehouse pitfalls
Popular BI DW tools and suits
Trends in BIDW
Contents:
· Introduction to Data Modeling
Importance of data modeling
Features of a good data model
Who should be involved in data modeling
Database design stages and deliverables
Classification of information
· Understanding Business Requirements
Need of Requirement Analysis
Characteristics of a Good Requirement
The Data Life cycle
Methods of Collecting requirement
Business Requirement Specification (BRS)
· Conceptual Model
Define conceptual model
Objectives of conceptual model
Components of Conceptual Model
Types of Modeling
Entity-Relationship (ER) model
Types of Attributes
Join Problems
Steps of dimension modeling
Star Schema
Snowflake Schema
Bill Inmon Vs Ralph Kimball Approach
· Logical Model
Define logical model
List features of a logical model
Transformations required to be done while converting a conceptual model into a
Logical model
Activities in table specification
Activities in column specification
Activities in Primary key specification
ETL Basics
Contents:
Informatica
Contents:
Sharing Cache
Persistent Cache
Non Persistent Cache
o Filter Transformation
o Joiner Transformation
Working with Flat Files
Overview Flat File Properties
· Mapplet
o Concept of Mapplet
o Mapplet Input and Output
· Workflow Schedule
o Workflow Schedule
o Scheduler Options
o Editing a Workflow
o Deleting a Workflow
o Session Logs
o Setting Tracing Levels
Update Strategy Transformation
Sequence Generator Transformation