Oracle Database 12c Introduction to SQL Workshop I Training & Placements in Chennai ISQL GLOBAL
Oracle Database: Introduction to SQL Ed 2
(The Course Materials and Course Completion Certificates are directly delivered from Oracle University to those seeking for Foreign
Opportunity)
(Government of India Approved Education Center)
This Intro to SQL training teaches you basic concepts of relational databases and the SQL programming language. You'll gain essential SQL
skills to write queries against single & multiple tables, manipulate data in tables & create database objects.
This
Oracle Database 12c: Introduction to SQL training helps you write subqueries, combine multiple queries into a single query using SET
operators and report aggregated data using group functions. Learn this and more through hands-on exercises.
Learn To:- Understand the basic concepts of relational databases ensure refined code bydevelopers.
- Createreports of sorted and restricted data.
- Rundata manipulation statements (DML).
- Controldatabase access to specific objects.
- Manage schema objects.
- Manage objects with data dictionary views.
- Retrieverow and column data from tables.
- Controlprivileges at the object and system level.
- Createindexes and constraints; alter existing schema objects.
- Create and query external tables.
Benefits to You
Ensure fast, reliable, secure and easy to manage performance. Optimize database workloads, lower IT costs and deliver a higher quality of
service by enabling consolidation onto database clouds.
Learn Advanced Features of SQL
This course will help you understand the advanced features of SQL. Learning these features will help you query and manipulate data
within the database, use the dictionary views to retrieve metadata and create reports about their schema objects. Some of the
date-time functions available in the Oracle Database are also covered. This course also discusses how to use the regular
expression support in SQL through expert instruction.
Use Development Tools
The main development tool used in this training is Oracle SQL Developer. SQL*Plus is available as an optional development tool.
This is appropriate for a 10g, 11g and 12c audience.
Course Bundle
Note: This course is a combination of Oracle Database 12c: SQL Workshop
I and Oracle Database12c: SQL Workshop II courses.
Suggested Prerequisite
- Familiarity with data processing concepts and techniques
- Data processing
Audience
- Application Developers
- System Analysts
- Business Analysts
- Forms Developer
- Developer
- Data Warehouse Administrator
- Data Warehouse Administrator
- PL/SQL Developer
Course
Objectives
- Identify the major structural components of the Oracle Database 12c
- Manage objects with data dictionary views
- Manage schema objects
- Retrieverow and column data from tables
- Rundata manipulation statements (DML) in Oracle Database 12c
- Usescalar and correlated sub-queries
- Utilizeviews to display data
- WriteSELECT statements that include queries
- Writemultiple-column sub-queries
- Controldatabase access to specific objects
- Createreports of aggregated data
- Createreports of sorted and restricted data
- Createtables to store data
- Displaydata from multiple tables using the ANSI SQL 99 JOIN syntax
- EmploySQL functions to retrieve customized data
Course Topics
Introduction
- Overview of Oracle Database 12c and Related Products
- Introduction to SQL and its development environments
- Course Objectives, Course Agenda and Appendixes Used in this Course
- The Human Resource (HR) Schema
- Overview of relational database management concepts and terminologies
- Whatis Oracle SQL Developer?
- Tablesused in the Course
- Starting SQL*Plus from Oracle SQL Developer
Working
with Oracle Cloud Exadata Express Cloud Service- Accessing Cloud Database using SQL Workshop
- Connecting to Exadata Express Database using Database Clients
- Introduction to Oracle Database Exadata Express Cloud Service
Retrieving
Data using the SQL SELECT Statement- Columnaliases
- Use of the DESCRIBE command
- Capabilitiesof the SELECT statement
- Use of concatenation operator, literal character strings, alternativequote operator, and the DISTINCT keyword
- Arithmeticexpressions and NULL values in the SELECT statement
Restricting
and Sorting Data- Rulesof precedence for operators in an expression
- Limiting the Rows
- SubstitutionVariables
- Using the DEFINE and VERIFY command
Using
Single-Row Functions to Customize Output- Manipulatestrings with character function in the SELECT and WHERE clauses
- Performarithmetic with date data
- Manipulatenumbers with the ROUND, TRUNC and MOD functions
- Describe the differences between single row and multiple row functions
- Manipulatedates with the date functions
Using
Conversion Functions and Conditional Expressions- Useconditional IF THEN ELSE logic in a SELECT statement
- Apply the NVL, NULLIF, and COALESCE functions to data
- Describe implicit and explicit data type conversion
- Use the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
- Nestmultiple functions
Reporting
Aggregated Data Using the Group Functions- RestrictingGroup Results
- CreatingGroups of Data
- GroupFunctions
Displaying
Data from Multiple Tables Using Joins- Self-join
- Types of Joins
- Introduction to JOINS
- Nonequijoins
- OUTERjoin
- Naturaljoin
Using
Subqueries to Solve Queries- Single Row Subqueries
- Multiple Row Subqueries
- Introduction to Subqueries
Using
the SET Operators- Matching the SELECT statements
- SetOperators
- Using ORDER BY clause in set operations
- INTERSECT operator
- MINUS operator
- UNIONand UNION ALL operator
Managing
Tables using DML statements- Database Transactions
- Data Manipulation Language
Introduction
to Data Definition Language
Introduction to Data Dictionary Views
- Describe the Data Dictionary Structure
- Introduction to Data Dictionary
- Querying the Data Dictionary Views
- Using the Data Dictionary views
Creating
Sequences, Synonyms, Indexes- Overview of indexes
- Overview of synonyms
- Overview of sequences
Creating
ViewsManaging Schema Objects- Creating and using external tables
- Creating and using temporary tables
- Managing constraints
Retrieving
Data by Using Subqueries- Working with Multiple-Column subqueries
- Using Scalar subqueries in SQL
- Correlated Subqueries
- Retrieving Data by Using a Subquery as Source
- Working with the WITH clause
Manipulating
Data by Using Subqueries- Using the WITH CHECK OPTION Keyword on DML Statements
- Inserting by Using a Subquery as a Target
- Using Subqueries to Manipulate Data
- Using Correlated Subqueries to Update and Delete rows
Controlling
User Access- Revoking object privileges
- Creating a role
- Objectprivileges
- System privileges
Manipulating
Data- Using the MERGE statement
- Using multitable INSERTs
- Performing flashback operations
- Overview of the Explicit Default Feature
- Tracking Changes in Data
Managing
Data in Different Time Zones- Working with CURRENT_DATE, CURRENT_TIMESTAMP,and LOCALTIMESTAMP
- Working with INTERVAL data types