|
|
|
|
Objetivo
|
|
|
|
O objetivo do curso de
Oracle - Essencial
é
preparar profissionais na sofisticada e poderosa ferramenta de Banco de Dados Oracle, capacitando-os desde o processo de modelagem de dados, criação e manutenção de objetos, implementação de segurança e desenvolvimento de programas através de Stored Procedures e Trigger, desta maneira além de cobrir todo o leque de exigências das grandes corporações o novo profissional Oracle estará apto para trabalhos autônomos.
|
|
|
|
|
|
|
|
Pré-requisitos
|
|
|
|
Conhecimento básico em ambiente Windows.
|
|
|
|
|
|
Metodologia
|
|
|
|
Aulas totalmente práticas, onde cada conceito, após uma breve explanação teórica, é executado, através de exemplos dirigidos e exercícios práticos, otimizando e reforçando o aprendizado.
|
|
|
|
|
|
|
|
|
- Introdução
- •O que é Banco de Dados; Principais característica e diferenças entre Banco de Dados e Sistema Gerenciador de Banco de Dados; Utilização do conceito Cliente-Servidor; Guia de configuração e instalação da ferramenta;
- Primeiros Passos
- •Gerenciamento dos serviços Oracle, inicialização automática e manual; Criação de DataBase utilizando o assistente de configuração;
- Segurança
- •Criação de Usuários para acesso ao Banco de Dados; Emprego de permissões de Sistema através do uso de atribuições (Role) e permissão de objeto; Truque para criar de maneira fácil a String de Conexão necessária nas aplicações de Front-end tipo Visual Basic, Delphi, ASP, PHP e outras;
- Objeto Table
- •Analise dos problemas da antiga técnica de arquivamento de dados e a evolução natural para Banco de Dados Relacional com o emprego de Tabelas Relacionais;Conceito, Criação e Manutenção de Tabelas de forma visual e utilizando comandos SQL; Apresentação dos diversos Tipos de Dados para uma escolha segura no momento da elaboração das colunas da Tabela;
- Objeto View
- •Um dos principais objetos para o sucesso de um sistema através deste maravilhoso recurso um sistema toma forma e os desenvolvedores têm seu caminho facilitado; Conceito, Criação e Manutenção de Views de forma visual e utilizando comandos SQL;
- Objeto Index
- •Importante recurso para garantir integridade de dados e melhorar a performace de nossas consultas; Criação e Manutenção de Index de forma visual e utilizando comandos SQL;
- Modelagem de Dados
- •Técnicas avançadas de analise e modelagem de dados; Criação de chave primaria (PK) e chave estrangeira(FK) estabelecendo o mecanismo de Integridade Referencial estratégia para obter um Banco de Dados confiável; Principais tipos de Relacionamento entre as tabela com exemplos clássicos e diretos; Base conceitual para junção de tabelas (join);
- Integridade Referencial
- •Definição e criação de IR; Clausula Delete Cascade, quando utilizar esta opção;
- Junção de Tabelas
- •O conceito de Tabelas Relacionais permitiu a junção de Tabelas através de consultas SELECT utilização as clausulas INNER JOIN, OUTER JOIN E CROSS JOIN; Podemos utilizar o resultado de uma junção como sendo uma tabela única ou gerar um objeto View com estas mesmas características;
- Enterprise Manager Console
- •Estudo detalhado e prático desta poderosa ferramenta visual capaz de administrar as principais atividades do Banco de Dados Oracle; A criação e manutenção de objetos do Oracle assim como aspectos de segurança (usuários e permissões) tornam-se muito fácil com o emprego correto desta ferramenta;
- SQL Structure Query Languange
- •Linguagem funcional padrão de todos os Banco de Dados para definição de Dados (SQL DDL) e Manipulação de Dados (SQL DML); O estudo avançado dos comandos nesta poderosa linguagem será efetuado utilizando as ferramentas SQL Plus, SQL Plus WorkSheet e Scracthpad; Abordaremos os principais comandos dos dois grupos de instruções sendo os de DDL - CREATE / DROP / REPLACE / TRUNCATE / ANALYZE e de DML - SELECT / INSERT / UPDATE / DELETE /COMMIT / ROLLBACK;
- Comando Select
- •A principal instrução SQL proporciona extrair informações do banco de dados; Durante todo o curso haverá uma evolução constante no aprendizado deste comando partindo de comandos básicos e chegando a consultas bastante complexas podendo desta forma colher qualquer tipo de informação gerencial para nossos usuários;
- Objetos Programáveis
- •O banco de dados permite a criação de objetos programáveis como Stored Procedures, Functions e Triggers a programação destes objetos consiste no emprego da linguagem SQL associada a comando PL/SQL; Abordaremos a estrutura e emprego dos principais comandos PL/SQL tais como - IF, LOOP, FOR, WHILE, %Type, %RowType; Em processos criticos usaremos controle de transação;
- Funções
- •Emprego de Funções Numérica, de Caracteres, de Data e de Conversão;
- Arquitetura
- •Definição e diferenças entre DataBases e TableSpaces;
- Cursores
- •Nos objetos programáveis algumas consultas retornam varias linhas e estas só poderão ser manipuladas através do uso de Cursores; Definição, criação e manutenção de cursores;
- Objeto Package
- •Importante objeto para facilitar a administração de permissão de objeto de um conjunto de Stored Procedures e Functions; Definição, criação e manutenção de Package;
|
|
|
|
|