SlideShare a Scribd company logo
1 of 4
Download to read offline
Vision for future


              Introduction to Oracle 11g
          Structured Query Language (SQL)
Course Overview:

This hands-on course will teach you to effectively query and manipulate data in an
Oracle 11g database. You will also learn skills to create objects like tables, views
and indexes in an Oracle 11g database system. All books and materials are
included.

Program Requirements

This course is designed for individuals who have some computer and database
experience and wish to learn Oracle 11g Strucured Query Language (SQL).
Related experience might include familiarity with Microsoft Windows, Microsoft
Office, programming and/or other databases.

Curriculum

Introduction
    Listing the features of Oracle Database 11g
    Discussing the basic design, theoretical and physical aspects of a relational
     database
    Describing the development environments for SQL
    Describing Oracle SQL Developer
    Describing the data set used by the course

Retrieving Data Using the SQL SELECT Statement
    Listing the capabilities of SQL SELECT statements.
    Generating a report of data from the output of a basic SELECT statement

                    Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom.
               Tel : 048/9102897                 Customer Service : 0102502304
        Email : info@ideal-generation.com        Website: www.ideal-generation.com
Vision for future

   Using arithmetic expressions and NULL values in the SELECT statement
   Using Column aliases
   Using concatenation operator, literal character strings, alternative quote
    operator, and the DISTINCT keyword
   Displaying the table structure using the DESCRIBE command

Restricting and Sorting Data
     Writing queries with a WHERE clause to limit the output retrieved
     Using the comparison operators and logical operators
     Describing the rules of precedence for comparison and logical operators
     Using character string literals in the WHERE clause
     Writing queries with an ORDER BY clause to sort the output
     Sorting output in descending and ascending order
     Using the Substitution Variables

Using Single-Row Functions to Customize Output
     Differentiating between single row and multiple row functions
     Manipulating strings using character functions
     Manipulating numbers with the ROUND, TRUNC and MOD functions
     Performing arithmetic with date data
     Manipulating dates with the date functions

Using Conversion Functions and Conditional Expressions
     Describing implicit and explicit data type conversion
     Using the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
     Nesting multiple functions
     Applying the NVL, NULLIF, and COALESCE functions to data
     Using conditional IF THEN ELSE logic in a SELECT statement

                    Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom.
               Tel : 048/9102897                 Customer Service : 0102502304
        Email : info@ideal-generation.com        Website: www.ideal-generation.com
Vision for future


Reporting Aggregated Data Using the Group Functions
   Using the aggregation functions in SELECT statements to produce
    meaningful reports
   Using AVG, SUM, MIN, and MAX function
   Handling Null Values in a group function
   Creating queries that divide the data in groups by using the GROUP BY
    clause
   Creating queries that exclude groups of date by using the HAVING clause

Displaying Data From Multiple Tables
     Writing SELECT statements to access data from more than one table
     Joining Tables Using SQL:1999 Syntax
     Viewing data that does not meet a join condition by using outer joins
     Joining a table by using a self join
     Creating Cross Joins

Using Sub-queries to Solve Queries
     Using a Subquery to Solve a Problem
     Executing Single-Row Sub-queries
     Using Group Functions in a Sub-query
     Using Multiple-Row Subqueries
     Using the ANY and ALL Operator in Multiple-Row Sub-queries

Using the SET Operators
   Describing the SET operators
   Using a SET operator to combine multiple queries into a single query
   Using UNION, UNION ALL, INTERSECT, and MINUS Operator

                    Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom.
               Tel : 048/9102897                 Customer Service : 0102502304
        Email : info@ideal-generation.com        Website: www.ideal-generation.com
Vision for future

   Using the ORDER BY Clause in Set Operations

Manipulating Data
     Adding New Rows to a Table Using the INSERT statement
     Changing Data in a Table Using the UPDATE Statement
     Using DELETE and TRUNCATE Statements
     Saving and discarding changes with the COMMIT and ROLLBACK statements
     Implementing Read Consistency
     Using the FOR UPDATE Clause

Using DDL Statements to Create and Manage Tables
     Categorizing Database Objects
     Creating Tables using the CREATE TABLE Statement
     Describing the data types
     Describing Constraints
     Creating a table using a subquery
     Altering and Dropping a table

Creating Other Schema Objects
     Creating, modifying, and retrieving data from a view
     Performing Data manipulation language (DML) operations on a view
     Dropping a view
     Creating, using, and modifying a sequence
     Creating and dropping indexes
     Creating and dropping synonyms




                    Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom.
               Tel : 048/9102897                 Customer Service : 0102502304
        Email : info@ideal-generation.com        Website: www.ideal-generation.com

More Related Content

What's hot (18)

Mdx Basics
Mdx BasicsMdx Basics
Mdx Basics
 
7. Using Sub Queries
7. Using Sub Queries7. Using Sub Queries
7. Using Sub Queries
 
Chapter9 more on database and sql
Chapter9 more on database and sqlChapter9 more on database and sql
Chapter9 more on database and sql
 
Sql DML
Sql DMLSql DML
Sql DML
 
Sql DML
Sql DMLSql DML
Sql DML
 
Retrieving Data From A Database
Retrieving Data From A DatabaseRetrieving Data From A Database
Retrieving Data From A Database
 
DML Commands
DML CommandsDML Commands
DML Commands
 
Sql wksht-7
Sql wksht-7Sql wksht-7
Sql wksht-7
 
DDL,DML,SQL Functions and Joins
DDL,DML,SQL Functions and JoinsDDL,DML,SQL Functions and Joins
DDL,DML,SQL Functions and Joins
 
Integrity Constraints
Integrity ConstraintsIntegrity Constraints
Integrity Constraints
 
Sql commands
Sql commandsSql commands
Sql commands
 
introdution to SQL and SQL functions
introdution to SQL and SQL functionsintrodution to SQL and SQL functions
introdution to SQL and SQL functions
 
MS Sql Server: Feeding Data Into Database
MS Sql Server: Feeding Data Into DatabaseMS Sql Server: Feeding Data Into Database
MS Sql Server: Feeding Data Into Database
 
Basic sql Commands
Basic sql CommandsBasic sql Commands
Basic sql Commands
 
Access tips access and sql part 1 setting the sql scene
Access tips  access and sql part 1  setting the sql sceneAccess tips  access and sql part 1  setting the sql scene
Access tips access and sql part 1 setting the sql scene
 
ALL ABOUT SQL AND RDBMS
ALL ABOUT SQL AND RDBMSALL ABOUT SQL AND RDBMS
ALL ABOUT SQL AND RDBMS
 
Excel 2007 Training 2012 Outline
Excel 2007 Training 2012 OutlineExcel 2007 Training 2012 Outline
Excel 2007 Training 2012 Outline
 
Integrity constraints in dbms
Integrity constraints in dbmsIntegrity constraints in dbms
Integrity constraints in dbms
 

Similar to Oracle 11g structured query language (sql)

Oracle Training Tutorial for Beginners
Oracle Training Tutorial for BeginnersOracle Training Tutorial for Beginners
Oracle Training Tutorial for Beginnersrajkamaltibacademy
 
Oracle11gdevtrainingindelhincr
Oracle11gdevtrainingindelhincrOracle11gdevtrainingindelhincr
Oracle11gdevtrainingindelhincrducat1989
 
2° Ciclo Microsoft CRUI 3° Sessione: l'evoluzione delle piattaforme tecnologi...
2° Ciclo Microsoft CRUI 3° Sessione: l'evoluzione delle piattaforme tecnologi...2° Ciclo Microsoft CRUI 3° Sessione: l'evoluzione delle piattaforme tecnologi...
2° Ciclo Microsoft CRUI 3° Sessione: l'evoluzione delle piattaforme tecnologi...Jürgen Ambrosi
 
Oracle apps financial online training
Oracle apps financial online trainingOracle apps financial online training
Oracle apps financial online trainingmagnifics
 
Introduction to Threading in .Net
Introduction to Threading in .NetIntroduction to Threading in .Net
Introduction to Threading in .Netwebhostingguy
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreSuvash Chowdary
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreSuvash Chowdary
 
SAS Online Training Hyderabad India
SAS Online Training Hyderabad IndiaSAS Online Training Hyderabad India
SAS Online Training Hyderabad IndiaSrinivasa Rao
 
Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)XPERT INFOTECH
 
oracle plsql training | oracle online training | oracle plsql demo | oracle p...
oracle plsql training | oracle online training | oracle plsql demo | oracle p...oracle plsql training | oracle online training | oracle plsql demo | oracle p...
oracle plsql training | oracle online training | oracle plsql demo | oracle p...Nancy Thomas
 
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.SequelGate
 
Oracle 11G Development Training noida Delhi NCR
Oracle 11G Development Training noida Delhi NCROracle 11G Development Training noida Delhi NCR
Oracle 11G Development Training noida Delhi NCRShri Prakash Pandey
 
Oracle Training in Velachery Chennai
Oracle Training in Velachery ChennaiOracle Training in Velachery Chennai
Oracle Training in Velachery ChennaiVishakaBalveer
 

Similar to Oracle 11g structured query language (sql) (20)

Oracle SQL Training in Chennai, Tambaram
Oracle SQL Training in Chennai, TambaramOracle SQL Training in Chennai, Tambaram
Oracle SQL Training in Chennai, Tambaram
 
ORACLE BY KMR SOFTWARE SERVICES
ORACLE BY KMR SOFTWARE SERVICESORACLE BY KMR SOFTWARE SERVICES
ORACLE BY KMR SOFTWARE SERVICES
 
Winter course
Winter courseWinter course
Winter course
 
Oracle Training Tutorial for Beginners
Oracle Training Tutorial for BeginnersOracle Training Tutorial for Beginners
Oracle Training Tutorial for Beginners
 
Introduction to Database SQL & PL/SQL
Introduction to Database SQL & PL/SQLIntroduction to Database SQL & PL/SQL
Introduction to Database SQL & PL/SQL
 
FREE Sql Server syllabus
FREE Sql Server syllabusFREE Sql Server syllabus
FREE Sql Server syllabus
 
Payilagam oracle sql & plsql training syllabus
Payilagam oracle sql & plsql training syllabusPayilagam oracle sql & plsql training syllabus
Payilagam oracle sql & plsql training syllabus
 
Oracle11gdevtrainingindelhincr
Oracle11gdevtrainingindelhincrOracle11gdevtrainingindelhincr
Oracle11gdevtrainingindelhincr
 
2° Ciclo Microsoft CRUI 3° Sessione: l'evoluzione delle piattaforme tecnologi...
2° Ciclo Microsoft CRUI 3° Sessione: l'evoluzione delle piattaforme tecnologi...2° Ciclo Microsoft CRUI 3° Sessione: l'evoluzione delle piattaforme tecnologi...
2° Ciclo Microsoft CRUI 3° Sessione: l'evoluzione delle piattaforme tecnologi...
 
Oracle apps financial online training
Oracle apps financial online trainingOracle apps financial online training
Oracle apps financial online training
 
Introduction to Threading in .Net
Introduction to Threading in .NetIntroduction to Threading in .Net
Introduction to Threading in .Net
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangalore
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangalore
 
SAS Online Training Hyderabad India
SAS Online Training Hyderabad IndiaSAS Online Training Hyderabad India
SAS Online Training Hyderabad India
 
Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)
 
oracle plsql training | oracle online training | oracle plsql demo | oracle p...
oracle plsql training | oracle online training | oracle plsql demo | oracle p...oracle plsql training | oracle online training | oracle plsql demo | oracle p...
oracle plsql training | oracle online training | oracle plsql demo | oracle p...
 
Sql server
Sql serverSql server
Sql server
 
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.
 
Oracle 11G Development Training noida Delhi NCR
Oracle 11G Development Training noida Delhi NCROracle 11G Development Training noida Delhi NCR
Oracle 11G Development Training noida Delhi NCR
 
Oracle Training in Velachery Chennai
Oracle Training in Velachery ChennaiOracle Training in Velachery Chennai
Oracle Training in Velachery Chennai
 

More from elshiekh1980

Adavanced maintenance diploma
Adavanced maintenance diplomaAdavanced maintenance diploma
Adavanced maintenance diplomaelshiekh1980
 
Web design diploma
Web design diplomaWeb design diploma
Web design diplomaelshiekh1980
 
Red hat linux system administration
Red hat linux system administrationRed hat linux system administration
Red hat linux system administrationelshiekh1980
 
Red hat linux networking and security administration
Red hat linux networking and security administrationRed hat linux networking and security administration
Red hat linux networking and security administrationelshiekh1980
 
Red hat linux essentials
Red hat linux essentialsRed hat linux essentials
Red hat linux essentialselshiekh1980
 
Oracle 11g with sql
Oracle 11g with sqlOracle 11g with sql
Oracle 11g with sqlelshiekh1980
 
Oracle 11g rac administration
Oracle 11g rac administrationOracle 11g rac administration
Oracle 11g rac administrationelshiekh1980
 
Oracle 11g database security
Oracle 11g database securityOracle 11g database security
Oracle 11g database securityelshiekh1980
 
Oracle 11g certified professional (ocp)
Oracle 11g certified professional (ocp)Oracle 11g certified professional (ocp)
Oracle 11g certified professional (ocp)elshiekh1980
 
Oracle 11g certified associate (oca)
Oracle 11g certified associate (oca)Oracle 11g certified associate (oca)
Oracle 11g certified associate (oca)elshiekh1980
 
Mcitp server administrator 2008
Mcitp server administrator 2008Mcitp server administrator 2008
Mcitp server administrator 2008elshiekh1980
 
Mcitp enterprise administrator 2008
Mcitp enterprise administrator 2008Mcitp enterprise administrator 2008
Mcitp enterprise administrator 2008elshiekh1980
 

More from elshiekh1980 (20)

Adavanced maintenance diploma
Adavanced maintenance diplomaAdavanced maintenance diploma
Adavanced maintenance diploma
 
Web design diploma
Web design diplomaWeb design diploma
Web design diploma
 
Sql server 2005
Sql server 2005Sql server 2005
Sql server 2005
 
Security+
Security+Security+
Security+
 
Red hat linux system administration
Red hat linux system administrationRed hat linux system administration
Red hat linux system administration
 
Red hat linux networking and security administration
Red hat linux networking and security administrationRed hat linux networking and security administration
Red hat linux networking and security administration
 
Red hat linux essentials
Red hat linux essentialsRed hat linux essentials
Red hat linux essentials
 
Php
PhpPhp
Php
 
Oracle 11g with sql
Oracle 11g with sqlOracle 11g with sql
Oracle 11g with sql
 
Oracle 11g rac administration
Oracle 11g rac administrationOracle 11g rac administration
Oracle 11g rac administration
 
Oracle 11g database security
Oracle 11g database securityOracle 11g database security
Oracle 11g database security
 
Oracle 11g certified professional (ocp)
Oracle 11g certified professional (ocp)Oracle 11g certified professional (ocp)
Oracle 11g certified professional (ocp)
 
Oracle 11g certified associate (oca)
Oracle 11g certified associate (oca)Oracle 11g certified associate (oca)
Oracle 11g certified associate (oca)
 
N+
N+N+
N+
 
Mcse security
Mcse securityMcse security
Mcse security
 
Mcse messaging
Mcse messagingMcse messaging
Mcse messaging
 
Mcsa security
Mcsa securityMcsa security
Mcsa security
 
Mcitp server administrator 2008
Mcitp server administrator 2008Mcitp server administrator 2008
Mcitp server administrator 2008
 
Mcitp enterprise administrator 2008
Mcitp enterprise administrator 2008Mcitp enterprise administrator 2008
Mcitp enterprise administrator 2008
 
Maintenance
MaintenanceMaintenance
Maintenance
 

Oracle 11g structured query language (sql)

  • 1. Vision for future Introduction to Oracle 11g Structured Query Language (SQL) Course Overview: This hands-on course will teach you to effectively query and manipulate data in an Oracle 11g database. You will also learn skills to create objects like tables, views and indexes in an Oracle 11g database system. All books and materials are included. Program Requirements This course is designed for individuals who have some computer and database experience and wish to learn Oracle 11g Strucured Query Language (SQL). Related experience might include familiarity with Microsoft Windows, Microsoft Office, programming and/or other databases. Curriculum Introduction  Listing the features of Oracle Database 11g  Discussing the basic design, theoretical and physical aspects of a relational database  Describing the development environments for SQL  Describing Oracle SQL Developer  Describing the data set used by the course Retrieving Data Using the SQL SELECT Statement  Listing the capabilities of SQL SELECT statements.  Generating a report of data from the output of a basic SELECT statement Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom. Tel : 048/9102897 Customer Service : 0102502304 Email : info@ideal-generation.com Website: www.ideal-generation.com
  • 2. Vision for future  Using arithmetic expressions and NULL values in the SELECT statement  Using Column aliases  Using concatenation operator, literal character strings, alternative quote operator, and the DISTINCT keyword  Displaying the table structure using the DESCRIBE command Restricting and Sorting Data  Writing queries with a WHERE clause to limit the output retrieved  Using the comparison operators and logical operators  Describing the rules of precedence for comparison and logical operators  Using character string literals in the WHERE clause  Writing queries with an ORDER BY clause to sort the output  Sorting output in descending and ascending order  Using the Substitution Variables Using Single-Row Functions to Customize Output  Differentiating between single row and multiple row functions  Manipulating strings using character functions  Manipulating numbers with the ROUND, TRUNC and MOD functions  Performing arithmetic with date data  Manipulating dates with the date functions Using Conversion Functions and Conditional Expressions  Describing implicit and explicit data type conversion  Using the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions  Nesting multiple functions  Applying the NVL, NULLIF, and COALESCE functions to data  Using conditional IF THEN ELSE logic in a SELECT statement Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom. Tel : 048/9102897 Customer Service : 0102502304 Email : info@ideal-generation.com Website: www.ideal-generation.com
  • 3. Vision for future Reporting Aggregated Data Using the Group Functions  Using the aggregation functions in SELECT statements to produce meaningful reports  Using AVG, SUM, MIN, and MAX function  Handling Null Values in a group function  Creating queries that divide the data in groups by using the GROUP BY clause  Creating queries that exclude groups of date by using the HAVING clause Displaying Data From Multiple Tables  Writing SELECT statements to access data from more than one table  Joining Tables Using SQL:1999 Syntax  Viewing data that does not meet a join condition by using outer joins  Joining a table by using a self join  Creating Cross Joins Using Sub-queries to Solve Queries  Using a Subquery to Solve a Problem  Executing Single-Row Sub-queries  Using Group Functions in a Sub-query  Using Multiple-Row Subqueries  Using the ANY and ALL Operator in Multiple-Row Sub-queries Using the SET Operators  Describing the SET operators  Using a SET operator to combine multiple queries into a single query  Using UNION, UNION ALL, INTERSECT, and MINUS Operator Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom. Tel : 048/9102897 Customer Service : 0102502304 Email : info@ideal-generation.com Website: www.ideal-generation.com
  • 4. Vision for future  Using the ORDER BY Clause in Set Operations Manipulating Data  Adding New Rows to a Table Using the INSERT statement  Changing Data in a Table Using the UPDATE Statement  Using DELETE and TRUNCATE Statements  Saving and discarding changes with the COMMIT and ROLLBACK statements  Implementing Read Consistency  Using the FOR UPDATE Clause Using DDL Statements to Create and Manage Tables  Categorizing Database Objects  Creating Tables using the CREATE TABLE Statement  Describing the data types  Describing Constraints  Creating a table using a subquery  Altering and Dropping a table Creating Other Schema Objects  Creating, modifying, and retrieving data from a view  Performing Data manipulation language (DML) operations on a view  Dropping a view  Creating, using, and modifying a sequence  Creating and dropping indexes  Creating and dropping synonyms Al Baraka-2 Tower Mogamaa Elmawakef St, Shebin El-Kom. Tel : 048/9102897 Customer Service : 0102502304 Email : info@ideal-generation.com Website: www.ideal-generation.com