ORACLE - SQL
Program Highlights
SQL (pronounced sequel) is the set-based, high-level declarative computer language with which all programs and users access data in an Oracle database. Although some Oracle tools and applications mask SQL use, all database operations are performed using SQL. Any other data access method circumvents the security built into Oracle Database and potentially compromises data security and integrity.
SQL provides an interface to a relational database such as Oracle Database. SQL unifies tasks such as the following in one consistent language:
  • Creating, replacing, altering, and dropping objects.
  • Inserting, updating, and deleting table rows.
  • Querying data.
  • Controlling access to the database and its objects
  • Guaranteeing database consistency and integrity
Oracle program is positioned to cater to the IT requirements of large companies and software houses. It is ideally suited for the following category of candidates
  • Freshers developing careers in IT.
  • Professionals aspiring to launch their careers in software development with cutting edge technology.
  • Individuals with concrete plans to switch over to IT, who desire to acquire the latest skills in advanced software tools that would be the most sought after in the overseas market.
     
This course in designed to help people move to the popular software development environment – using Oracle. The Objective of the course is to introduce the student to RDBMS (Relational database Management system ) concepts.
Proficiency in a programming language and working knowledge of Computer and operating systems.
  • Introduction to SQL*PLUS
  • Retrieving Data Using the SQL SELECT Statement
  • List the capabilities of SQL SELECT statements
  • Execute a basic SELECT statement
  • Restricting and Sorting Data
       Sort the rows that are retrieved by a query
       Limit the rows that are retrieved by a query
  • Use ampersand substitution to restrict and sort output at runtime
  • Including Constraints
  • Describe each data manipulation language (DML) statement
        Insert rows into a table
        Update rows in a table
        Delete rows from a table
        Control transactions
        Using DDL Statements to Create and Manage Tables
  • Using Single-Row Functions to Customize Output
       Describe various types of functions available in SQL
       Use character, number, and date functions in SELECT statements
  • Describe various types of conversion functions that are available in SQL
       Use the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
       Apply conditional expressions in a SELECT statement
  • Reporting Aggregated Data Using the Group Functions
       Identify the available group functions
       Describe the use of group functions
       Group data by using the GROUP BY clause
       Include or exclude grouped rows by using the HAVING clause
  • Displaying Data from Multiple Tables
       Write SELECT statements to access data from more than one table using equijoins and nonequijoins
       Join a table to itself by using a self-join
       View data that generally does not meet a join condition by using outer joins
       Generate a Cartesian product of all rows from two or more tables
  • Using Subqueries to Solve Queries
       Define subqueries
       Describe the types of problems that the subqueries can solve
       List the types of subqueries
       Write single-row and multiple-row subqueries
  • Using the Set Operators
       Describe set operators
       Use a set operator to combine multiple queries into a single query
       Control the order of rows returned
  • Describe how schema objects work - Creating Other Schema Objects
  • Create simple and complex views - Retrieve data from views
  • Create, maintain, and use sequences
  • Create private and public synonyms
  • Create and maintain indexes
  • Controlling User Access - Granting / Revoking Object Privileges
  • DateTime Functions - Understanding time zone Using time stamp Using time interval
  • 6 weeks
  • 2 hr a day –including Theory and Practical