Próximas Turmas
Nenhuma turma disponível no momento
Quero mais informaçõesO que você vai aprender nesse curso
Neste curso o aluno aprenderá as ferramentas essenciais para administração do servidor Oracle, as principais instruções de usabilidade do banco de dados e programação em PL/SQL. Abordaremos os principais tópicos necessários para profissionais que utilizam o servidor de banco de dados Oracle.
Para esse curso utilizaremos o Oracle Database 12c Enterprise Edition, uma edição recente, testada e bem aceita dentre os profissionais que já atuam na área. Vale salientar que o conteúdo do curso pode ser aplicado em outras versões, como o Oracle Database 11g ou Oracle Database 10g.
Todo o curso será ministrado em um ambiente Linux. O Linux é o sistema operacional normalmente utilizado pelas empresas que utilizam bancos de dados Oracle
Curso totalmente voltado para o mercado de trabalho. Destinado a usuários iniciantes em banco de dados Oracle e profissionais que desejam aperfeiçoar seus conhecimentos.
Conteúdo do curso
Instalação
- Instalação do Oracle Database 12c no Linux
- Ferramentas de Cliente (Oracle Client Tools)
- SQL*Plus
- Oracle SQL Developer
- EM Express
- Arquitetura do Servidor
- Instâncias
- Bancos de Dados
- Processos e Uso de Memória
- Diretórios e Arquivos do Oracle Database 12c
Modelo ER
- Entidades e Atributos
- Relacionamentos
- Um para Um
- Um para Muitos
- Muitos para Muitos
- Agregação
- Especialização e Generalização
- Auto Relacionamento
Oracle SQL Developer
- Visão Geral
- Opções do Oracle SQL Developer
- Gerenciamento de Conexões
- Construção e Modificação de Objetos em Modo Gráfico
- Query Editor
- Execução de Instruções PL/SQL
- Tipos de Exibição de Resultados
Arquitetura da Instância
- Estruturas de Memória
- SGA e PGA
- Cache do Buffer de Banco de Dados
- Buffer de Log
- Shared Pool
- Estruturas de Processos
- SMON; PMON; DBWn; LGWR; CKPT
- Inicialização da Instância
- NOMOUNT
- MOUNT
- OPEN
- Parâmetros da Instância
- Opções de SHUTDOWN
- NORMAL
- IMMEDIATE
- TRANSACTIONAL
- ABORT
- Arquivos de Log da Instância
Arquiterura do Banco de Dados
- Conceito de Tablespace
- Tablespaces Nativos
- USERS
- SYSTEM
- TEMP
- UNDO
- SYSAUX
- Data Files
- Control Files
- PFILE
- SPFILE
- Red Log Files
- Blocks, Extent e Segments
Instruções SQL
- Tipos de Dados
- Funções de Texto
- Datas e Horas
- Funções da Data
- Funções Matemáticas
- Funções de Agregação
- Like e suas variações
- Cast e Convert
- Joins
- Union
- Subquery
- Merge
- PIVOT e UNPIVOT
- CTE
- Oracle Text
Programação PL/SQL
- UDF Functions
- Stored Procedures
- PL/SQL Anônimo
- Pacotes
- Triggers
- DML Trigger
- DDL Trigger
- Cursores
- Loops
- Estruturas de Condição
- Tratamento de Exceção
Administração do Servidor de Banco de Dados
- Criação e Manutenção de um BD
- Estimar o Tamanho do BD
- Propriedades do BD
- Índices
- Estatísticas de Objetos
- View e View Materializada
- Sequence
- Synonyms
- Dicionário de Dados
- Controle de Transação e Isolamento
- Commit, Rollback e Savepoint
- Lock, Block e Deadlock
- Schemas
- Usuários e Permissões
- Databases Roles
- Criptografia
- Modo ArchiveLog
- Backup e Restore
- Introdução ao RMAN
- Flashback
- SQL Loader
- Data Pump
- Export and Import
- Tabelas Particionadas
- Crescimento e Redução
- Auditoria
- Componentes de Rede
- Acesso Remoto
- Logon Trigger
- DBLink
- Tarefas Agendadas(Jobs)
Trabalhando com XML e JSON.
- O formato XML
- Necessidade do uso de XML
- Integração com XML
- O formato JSON
- Necessidade do uso de JSON
- Integração com JSON