Oracle 11g SQL Training – as per Industry standards
In this course students learn the concepts of relational databases. This course provides the essential
SQL skills that allow developers to write queries against single and multiple tables, manipulate data
In tables, and create database objects. Students learn to control privileges at the object and system
Level. This course covers creating indexes and constraints, and altering existing schema objects.
Students also learn how to create and query external tables.
Course Highlights:
Get trained by well experienced IT professionals
Real time training with live examples and practice
Learn how to convert business logic to SQL Queries
Understand how queries run in the background
8-12 Sessions, 8-10 days, 2-3 hrs per day
About the Instructor
Certified & well experienced real time trainers.
Duration: 8-12 Sessions, 8-10 days, 2-3 hrs per day
Training mode: Live Instructor led training
Course materials:
Both course & lab materials available online via E-Learning portal for 45 days.
Software Setup & Lab:
Will provide access our Oracle Server for Lab sessions. Support provided to install on student
Laptops.
Prerequisites:
Familiarity with data processing concepts and techniques.
TeKCLASSES, 3rd floor, above born babies, near kalamandir, marthahalli, Bangalore-560037.
Contact: 08970005497, 07411642061
Course Topics
1. Introduction to DBMS
What is a Database?
File based Database
How data stored in is excel?
Introduction to DBMS
Oracle DBMS
2. SQL Basics
Types of Data
Data types in Oracle DB
How to create a table?
Example: Create Statement
How to insert data into a table?
How to view table after data is inserted?
3. SQL SELECT Statement
Structured Query Language (SQL)
Basic SELECT Statement – Syntax
Arithmetic Operators
Define NULL value
Using Column Aliases
Concatenation Operator
Duplicate Rows
Displaying the Table Structure
4. WHERE Clause, Operators and Sorting (Order by)
Limiting the Rows that Are Selected
Character Strings and Dates
Comparison Operators
Using Comparison Operators
Range Conditions Using the BETWEEN Operator
The IN Operator
Handling the NULL Conditions
Logical Operators
AND Operator
OR Operator
Using the NOT Operator
Using the ORDER BY Clause
5. Using SQL Functions
Classification of Functions
Single-Row Functions
Character Functions
Case-Conversion Functions
Character-Manipulation Functions
TeKCLASSES, 3rd floor, above born babies, near kalamandir, marthahalli, Bangalore-560037.
Contact: 08970005497, 07411642061
Number Functions
Dates Arithmetic
Date-Manipulation Functions
Date Functions: Illustration
6. Conversion Functions and Conditional Expressions
Conversion Functions
Explicit Data Type Conversion
Using the TO_CHAR Function with Numbers
Using the TO_CHAR Function with Dates
Elements of the Date Format Model
TO_NUMBER function
TO_DATE function
General Functions
NVL Function
Using the NVL2 Function
Using the NULLIF Function
Conditional Expressions
CASE Expression
7. Group Functions & Group by Clause
What Are Group Functions?
Types of Group Functions
Group Functions: Syntax
AVG Function
MIN and MAX Function
Using the COUNT Function
GROUP BY Clause Rules
Restricting Group Results
Restricting Group Results with the HAVING Clause
8. SQL Join Operations
Obtaining Data from Multiple Tables
Oracle Joins
Qualifying Ambiguous Column Names
INNER or SIMPLE Join
Creating Three-Way Joins
Joining a Table to Itself – Self Join
Self Join
Simple Join - Equijoins
Simple Join – No equijoins
Returning Records with No Direct Match with Outer Joins
LEFT OUTER JOIN
RIGHT OUTER JOIN
FULL OUTER JOIN
Cartesian Products
TeKCLASSES, 3rd floor, above born babies, near kalamandir, marthahalli, Bangalore-560037.
Contact: 08970005497, 07411642061
9. Using Sub queries
Sub query: Scenario
Using a Sub query
Sub queries – Definition
Single-Row Sub queries
ORA-01427: Single-row sub query returns more than one row
Multiple-Row Sub queries
Using the ANY Operator
Using the ALL Operator
10. Set Operators
Set Operators
Set Operator Guidelines
UNION Operator
Using the UNION Operator
UNION ALL Operator
Using the UNION ALL Operator
INTERSECT Operator
Using the INTERSECT Operator
MINUS Operator
Using MINUS Operator
Using the ORDER BY Clause in Set Operations
11. DMLs and TCLs
Data Manipulation Language
Adding a New Row to a Table
INSERT Statement Syntax
Inserting Rows with Null Values
UPDATE Statement Syntax
DELETE Statement
TRUNCATE Statement
Database Transactions
TCL commands (COMMIT/ROLLBACK)
COMMIT and ROLLBACK
Data Before COMMIT or ROLLBACK
State of the Data After COMMIT and Rollback
State of the Data After ROLLBACK: Example
12. DDLs – CREATE, ALTER, DROP
CREATE TABLE
Referencing Another User’s Tables
DEFAULT Option
Creating Tables with sub query
Including Constraints
Defining constraint
NOT NULL Constraint
UNIQUE Constraint
TeKCLASSES, 3rd floor, above born babies, near kalamandir, marthahalli, Bangalore-560037.
Contact: 08970005497, 07411642061
PRIMARY KEY Constraint
FOREIGN KEY Constraint
CHECK Constraint
ALTER TABLE Statement
Dropping a Table
13. Views, Synonyms, Sequences & Indexes
Database Objects
What Is a View?
Creating a View
Describing and Retrieving Data from a View
Altering and Modifying a View
Performing DML Operations on Simple View
Removing a View
Sequences
CREATE SEQUENCE Statement: Syntax
Using a Sequence
Alter a Sequence
Indexes
Removing an Index
Synonyms
Creating a Synonym for an Object
Synonym – Illustration
Removing and Altering Synonyms
Course Accomplishments
Upon successful completion of this course, students will be able to:
Identify the major components of Oracle Database 11g
Retrieve row and column data from tables with the SELECT statement
Create reports of sorted and restricted data
Employ SQL functions to generate and retrieve customized data
Run complex queries to retrieve data from multiple tables
Run data manipulation language (DML) statements to update data in Oracle Database 11g
Run data definition language (DDL) statements to create and manage schema objects
Contact us:
08970005497, 07411642061
Email_ID:[email protected]
TeKCLASSES, 3rd floor, above born babies, near kalamandir, marthahalli, Bangalore-560037.
Contact: 08970005497, 07411642061