Curso Oracle Database 12c SQL Foundation

  • Oracle ERP & Negócios

Curso Oracle Database 12c SQL Foundation

24 horas
Visão Geral

Este Curso Oracle Database 12c SQL Foundation,  tem uma abordagem única para o treinamento SQL, pois incorpora a teoria de modelagem de dados, teoria de banco de dados relacional, representações gráficas de conceitos teóricos e vários exemplos de sintaxe SQL real em um veículo de aprendizado.

Este Curso Oracle Database 12c SQL Fundamentals, ajuda você a escrever subconsultas, combinar várias consultas em uma única consulta usando operadores SET e relatar dados agregados usando funções de grupo. Aprenda isso e muito mais através de exercícios práticos.

 Aprenda os recursos avançados do SQL Este curso o ajudará a entender os recursos avançados do SQL. Aprender esses recursos ajudará você a consultar e manipular dados no banco de dados, usar as visualizações de dicionário para recuperar metadados e criar relatórios sobre seus objetos de esquema. Algumas das funções de data e hora disponíveis no Oracle Database também são cobertas. Este curso também discute como usar o suporte a expressões regulares em SQL por meio de instruções especializadas.

 

 Benefícios para você 

 

Garanta um desempenho rápido, confiável, seguro e fácil de gerenciar. Otimize as cargas de trabalho do banco de dados, reduza os custos de TI e ofereça uma qualidade de serviço mais alta, permitindo a consolidação em nuvens de banco de dados.

Use as Ferramentas de Desenvolvimento A principal ferramenta de desenvolvimento usada neste treinamento é o Oracle SQL Developer. O SQL*Plus está disponível como uma ferramenta de desenvolvimento opcional. 

 

Objetivo

Após realizar este Curso Oracle Database 12c SQL Fundamentals, você será capaz de:

  • Identifique os principais componentes estruturais do Oracle Database 12c
  • Crie relatórios de dados agregados
  • Escreva instruções SELECT que incluam consultas
  • Recuperar dados de linha e coluna de tabelas
  • Executar instruções de manipulação de dados (DML) no Oracle Database 12c
  • Crie tabelas para armazenar dados
  • Utilize visualizações para exibir dados
  • Controle o acesso ao banco de dados a objetos específicos
  • Gerenciar objetos de esquema
  • Exibir dados de várias tabelas usando a sintaxe ANSI SQL 99 JOIN
  • Gerenciar objetos com visualizações de dicionário de dados
  • Escrever subconsultas de várias colunas
  • Empregar funções SQL para recuperar dados personalizados
  • Use subconsultas escalares e correlacionadas
  • Crie relatórios de dados classificados e restritos

 

Publico Alvo

São todos os profissionais da Oracle, tanto profissionais de negócios quanto de sistemas.

  • Empresas interessada em capacitar seu time interno ou externo
  • Profissionais de negócios e não profissionais de TI
  • Designers de aplicativos e desenvolvedores de banco de dados
  • Analistas e consumidores de Business Intelligence (BI)
  • Administradores de banco de dados
  • Administradores de servidor Web
  • Qualquer pessoa interessada em se capacitar para atuar no dia-dia com Oracle Database SQL

 

Pre-Requisitos
  • Não há pré-requisitos específicos para este curso.
Informações Gerais
  • Carga horaria: 24h
  • De segunda quinta das 19h às 23h, (folgando na sexta-feira), total de 6 encontros de 4 horas cada, 
  • Se aos sábados este curso e ministrado das 09h às 18h, total de 4 encontros,
  • Integral, ou meio período por favor consultar disponibilidade,

Formato de entrega:

  • 100% on-line via Microsoft Teams na presença de um instrutor/consultor Oracle ativo no mercado e docente em sala de aula. 
  • Nota: Não! E curso gravado. O mesmo acontece em tempo real
  • Apostila + Laboratório Pratico,
  • In-company on-line via Microsoft Temas na presença de um instrutor/consultor Oracle,

 

Materiais
Inglês/Português + Exercícios + Lab Pratico Oracle
Conteúdo Programatico

RELATIONAL DATABASES & DATA MODELS

  1. About Data Models
  2. About the Relational Model
  3. The Electronics Data Model
  4. About the Relational DBMS

SELECTION & SETUP OF THE DATABASE INTERFACE

  1. Considering Available Tools
  2. Selecting the Appropriate Tool
  3. Oracle Net Database Connections
  4. Oracle PAAS Database Connections
  5. Setup SQL Developer
  6. Setup SQL*Plus
  7. Setup Jdeveloper

USING THE DATABASE INTERFACE

  1. About Bind & Substitution Variables
  2. Using SQL Developer
  3. Using SQL*Plus

INTRODUCTION TO THE SQL LANGUAGE

  1. About the SQL Language
  2. Characteristics of SQL
  3. Introducing SQL Using Select
  4. SQL Rules

THE SELECT STATEMENT

  1. The Select Statement
  2. Distinct/Unique Keyword
  3. Using Alias Names

RESTRICTING RESULTS WITH THE WHERE CLAUSE

  1. About Logical Operators
  2. Equality Operator
  3. Boolean Operators
  4. REGEXP_LIKE()
  5. In Operator

SORTING DATA WITH THE ORDER BY CLAUSE

  1. About the Order by Clause
  2. Multiple Column Sorts
  3. Specify the Sort Sequence
  4. About Null Values within Sorts
  5. Using Column Aliases

PSEUDO COLUMNS, FUNCTIONS & TOP-N QUERIES

  1. Rowid Pseudo Column
  2. ORA_ROWSCN PSEUDO Column
  3. ROWNUM Pseudo Column
  4. About the Built-In Functions
  5. SYSDATE
  6. User & UID
  7. SESSIONTIMEZONE Function
  8. Using the Dual Table
  9. Row Limiting & Top-N Queries
  10. FETCH First x Rows Only Clause
  11. OFFSET x Rows Clause
  12. FETCH…PERCENT Clause
  13. The WITH TIES Option

JOINING TABLES

  1. About Joins
  2. Inner Joins
  3. Reflexive Join
  4. Non-Key Join
  5. Outer Join

USING THE SET OPERATORS

  1. About the Set Operators
  2. SQL Set Operator Examples
  3. UNION Example
  4. INTERECT Example
  5. MINUS Example
  6. UNION All

SUMMARY FUNCTIONS USING SUB-QUERIES

  1. Finding Data with Sub-Queries
  2. Standard Sub-Queries
  3. Correlated Sub-Queries
  4. The EXISTS Operator

AGGREGATING DATA WITHIN GROUPS

  1. About Summary Groups
  2. Find Groups within the Tables
  3. Select Data From the Base Tables
  4. Select Groups from the Results

USE DDL TO CREATE & MANAGE TABLES

  1. Create Table Statement
  2. Column Data Types
  3. Not Null
  4. Default
  5. Describe
  6. Alter Table Statement
  7. Drop Table Statement
  8. Table DDL Using SQL Developer
  9. Alter User Statement
  10. Alter Session Statement
  11. NLS_Language
  12. NLS_Date

USE DML TO MANIPULATE DATA

  1. The Insert Statement
  2. The Delete Statement
  3. The Update Statement
  4. About Transactions
  5. Transaction Rollback
  6. Transaction Commit
  7. Transaction Savepoint
  8. The Set Transaction Statement
  9. Set Transaction Read Only Statement Rules

UNDERSTANDING THE DATA MODELS

  1. The Company Data Model
  2. The Electronics Data Model

ABOUT THE SQL-99 STANDARD

  1. SQL-92 & SQL-99
  2. Cross Joins
  3. Natural Joins
  4. Inner Joins
  5. Implicit Inner Join
  6. Outer Joins
  7. Anti Joins
  8. Named Sub-Queries

ENHANCING GROUPS WITH ROLLUP & CUBE

  1. Using Rollup
  2. The Grouping() Function
  3. Using Cube

SQL FUNCTIONS: CHARACTER HANDLING

  1. What are the SQL Functions?
  2. String Formatting Functions
  3. UPPER(), LOWER() Example
  4. INITCAP() Example
  5. Character Codes Functions
  6. CHR((), ASCII() Examples
  7. PAD & TRIM Functions
  8. RPAD() Example
  9. RTRIM() Example
  10. TRIM() Example
  11. String Manipulation Functions
  12. DECODE () Example
  13. SUBSTR() Example
  14. INSTR() Example
  15. TRANSLATE() Example
  16. REPLACE() Example
  17. String Comparison Functions
  18. LEAST() Example
  19. Phonetic Search Function
  20. SOUNDEX() Example

SQL FUNCTIONS: NUMERIC HANDLING

  1. About the Numeric Data Functions
  2. GREATEST() Example
  3. ABS() Example
  4. ROUND() Example
  5. TRUNC() Example
  6. SIGN() Example
  7. TO_NUMBER() Example & Data ype Conversions
  8. NULL VALUES FUNCTIONS
  9. NVL() & NVL2() Function
  10. NVL() Example (Character)
  11. NVL() Example (Numeric Loss of Data)
  12. NVL() Example (Numeric Output)
  13. NVL2() Example
  14. COALESCE() Function
  15. NULLIF() Function

SQL FUNCTIONS: DATE HANDLING

  1. Date Formatting Functions
  2. TO_CHAR() & TO_DATE() Format Patterns
  3. TO_CHAR() Examples
  4. TO_DATE() Examples
  5. EXTRACT() Example
  6. Date Arithmetic Functions
  7. MONTHS_BETWEEN() Example
  8. ADD_MONTHS() Example
  9. LAST_DAY() Example
  10. NEXT_DAY() Example
  11. TRUNC(), ROUND() Dates Example
  12. NEW_ TIME() Example
  13. About V$TIMEZONE_NAMES
  14. CAST() FUNCTION & TIME ZONES

DATABASE OBJECTS: ABOUT DATABASE OBJECTS

  1. About Database Objects
  2. About Schemas
  3. Making Object References

DATABASE OBJECTS: RELATIONAL VIEWS

  1. About Relations Views
  2. The Create View Statement
  3. Why Use Views?
  4. Accessing Views with DML
  5. Maintaining View Definitions
  6. Alter View
  7. Drop View
  8. DDL Using SQL Developer

DATABASE OBJECTS: INDEXES

  1. About Indexes
  2. Create & Drop Index Statements
  3. Indexes & Performance
  4. Data Dictionary Storage

DATABASE OBJECTS: CREATING OTHER OBJECTS

  1. About Sequences
  2. Referencing NEXTVAL
  3. Referencing CURRVAL
  4. Within the DEFAULT Clause
  5. Alter Sequence & Drop Sequence
  6. ALTER SEQUENCE
  7. DROP SEQUENCE
  8. About Identity Columns
  9. CREATE TABLE…GENERATED AS IDENTITY
  10. ALTER TABLE…GENERATED AS IDENTITY
  11. Start With Limit Value
  12. ALTER TABLE...DROP IDENTITY
  13. About Synonyms
  14. CREATE & DROP SYNONYM Statements
  15. CREATE SYNONYM
  16. DROP SYNONYM
  17. Public Vs Private Synonyms
  18. CREATE SCHEMA AUTHORIZATION

DATABASE OBJECTS: OBJECT MANAGEMENT USING DDL

  1. The RENAME Statement
  2. TABLESPACE Placement
  3. CREATE TABLE…TABLESPACE
  4. The Comment Statement
  5. The TRUNCATE TABLE Statement

DATABASE OBJECTS: SECURITY

  1. About Object Security
  2. Grant Object Privileges
  3. Revoke Object Privileges
  4. Object Privileges & SQL Developer

DATA INTEGRITY USING CONSTRAINTS

  1. About Constraints
  2. NOT NULL Constraint
  3. NOT NULL Example
  4. CHECK Constraint
  5. UNIQUE Constraint
  6. PRIMARY KEY Constraint
  7. REFERENCES Constraint
  8. ON DELETE CASCADE Example
  9. ON DELETE SET NULL Example
  10. Constraints on Existing Tables
  11. Constraints & SQL Developer

MANAGING CONSTRAINT DEFINITIONS

  1. RENAMING & DROPPING Constraints
  2. ENABLING & DISABLING Constraints
  3. DEFERRED Constraint Enforcement
  4. SET CONSTRAINTS
  5. Handling Constraint Exceptions
  6. Constraints with Views
  7. DATA Dictionary Storage

THE DATA DICTIONARY STRUCTURE

  1. More About the Data Dictionary
  2. OBJECT-SPECIFIC Dictionary Views
  3. USER_UPDATABLE_COLUMNS
  4. The Dictionary Structure
  5. METADATA & SQL Developer

 

TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c PL/SQL Foundation

32 horas

Curso Oracle WebLogic Server 12c: Administration II

32 horas

Curso Oracle Database 12c Install and Upgrade Workshop

32 horas

Curso Oracle 12c Data Integrator ODI

24 Horas

Curso Oracle Database 19C Administration Workshop

32 horas

Curso Oracle Database 19c Backup and Recovery

32 horas

Curso Oracle Data Integrator 12c Integration and Advanced Development

24 Horas

Curso Oracle Service Bus 12c Design & Integrate Services

32 horas

Curso Oracle Service Bus 12c Administration

24 Horas

Curso Oracle SOA Suite 12c Essential Concepts

24 Horas