Treinamento ORACLE. Desenvolvimento e administração de banco de dados Uma breve história do ORACLE

O programa de reciclagem profissional é dedicado às principais áreas na área de networking e administração do Sistema, bem como tecnologias de desenvolvimento e administração de banco de dados.

Cursos oficiais de treinamento autorizados são integrados ao programa cursos Microsoft, Cisco Networking Academy e cursos para fornecedores NDG Linux, cursos EMC Academy. O programa cobre tecnologias de administração de rede e sistema, questões gerais de organização de banco de dados, tecnologias para o desenvolvimento e administração de bancos de dados Microsoft SQL Server e PostgreSQL.

Estudando no programa, você aprenderá:

  • Como preparar equipamentos para instalação de sistemas operacionais Linux e Windows;
  • Noções básicas de administração do sistema operacional e tarefas de administração do sistema:
    • Planejamento de usuários e grupos;
    • Controle de acesso a recursos básicos do sistema operacional;
    • Configurando servidores e estações de trabalho para operação em rede;
  • Regulamentos para manutenção preventiva de sistemas operacionais como partes de um sistema de infocomunicação;
  • Princípios de construção de redes de pacotes, tecnologias básicas de comutação e roteamento utilizadas em soluções de rede corporativa;
  • Princípios de organização de DBMS do Microsoft SQL Server;
  • Fundamentos teóricos das ferramentas de manipulação de dados no modelo relacional do Microsoft SQL Server;
  • Fatores que afetam o desempenho da consulta;
  • Princípios de manipulação de dados e integridade de dados em bancos de dados Microsoft SQL Server;
  • Princípios de planejamento para estruturas de índice eficazes;
  • A estrutura física das bases de dados;
  • Princípios de armazenamento e processamento de dados espaciais, XML e BLOB;
  • O conceito de log de transações e modelos de recuperação para bancos de dados SQL Server;
  • Aspectos de armazenamento seguro de dados;
  • Princípios de criação e implementação de soluções ETL;
  • Arquitetura e princípios de implementação, parâmetros de configuração do DBMS PostgreSQL;
  • Fundamentos de segurança de banco de dados PostgreSQL;
  • Benefícios de usar PL / pgSQL;
  • Fundamentos de PL / pgSQL;
  • Funções PostgreSQL integradas;
  • Tipos de dados suportados para argumentos e valores de retorno.

Para mais informações sobre os cursos, consulte a página com a trajetória educacional e os conteúdos de cada módulo do programa.

A certificação final para o programa é Trabalho final de qualificação.

O programa de reciclagem profissional abre oportunidades de aprendizagem e preparação para exames de certificação dentro:

  • programas da Cisco Networking Academy:
    • LPI Linux Essentials Professional Development de acordo com o padrão Linux Professional Institute (LPI)
  • cursos Autorizados Microsoft:
Data de início
  • 1º de outubro (outubro - junho, setembro - dezembro)
  • 1 ° de março (março - junho, setembro - maio)

Não há aulas em julho e agosto - feriados!

Modo de Atividade

A forma de estudo é em tempo parcial (noturno).

As aulas acontecem 2 a 4 vezes por semana para 4 ac. horas (nos dias de semana a partir das 18:00, nos fins de semana a partir das 10:00 ou a partir das 14:00).

Pré-requisitos

O programa é destinado a especialistas com ensino superior profissionalizante secundário, alunos seniores. Regras de admissão ...

Para admissão, você deve passar

Teste de computador No. ВКТ-113.2 Sistema operacional MS Windows

  • Conceito de sistemas operacionais... Funções e classificação de sistemas operacionais.
  • Composição do MS Windows. Requisitos de hardware.
  • O conceito das versões original e localizada do programa.
  • Layout do teclado. Mudança de idioma.
  • Trabalhando com o mouse no MS Windows: indicadores e tipos de operações.
  • Interface do MS Windows. Elementos essenciais.
  • Elementos do Windows no MS Windows. Modos de exibição de janela, operações com janelas. Tipos de janelas.
  • Inicie, feche aplicativos e alterne entre eles.
  • Elementos de caixas de diálogo, preenchendo campos em caixas de diálogo.
  • Operações com pictogramas. Tipos de pictogramas.
  • Tipos de menus e comandos. Formas de execução de comandos.
  • Menu principal. Seções do Menu Principal.
  • Desligamento com MS Windows. Reinicialize o sistema.
  • Aplicativos padrão do MS Windows: editor gráfico do Paint, editor de texto Palavra, calculadora. Botões padrão em aplicativos.
  • Abrindo e salvando documentos.
  • Prancheta. Copiar e mover dados pela área de transferência.
  • Rótulos: definição, tipos, métodos de criação, operações.
  • Sistema de arquivo. Espaço de nomes.
  • Aplicativo "Meu Computador (Computador)": vá para a unidade e pasta desejadas; modos de visualização; criar e renomear pastas; seleção, cópia, movimentação e exclusão de objetos; desfazer a última ação; alterar propriedades e definir parâmetros.
  • Pesquise arquivos e pastas.
  • Barra de tarefas: propósito, configuração.
  • Desktop: propósito, configuração. Disposição de janelas e ícones.
  • Personalização do menu principal.
  • Personalização do painel de controle: Data / hora, teclado, mouse, impressoras, fontes, tela.

Este artigo destina-se principalmente a administradores Oracle DBMS (e aqueles que desejam se tornar), será muito útil para desenvolvedores de aplicativos, bem como para usuários deste complexo sistema. Uma emocionante jornada no mundo Oracle espera por todos nós e vou ajudá-lo a não se perder nela.

Começaremos do básico, do mais simples, e gradualmente seguiremos em frente. Aviso-o imediatamente - não será fácil. Mas você está pronto para compartilhar dificuldades comigo? Se sim, vá em frente!

Por que isso será difícil para você? Porque você não precisa apenas folhear o texto, não apenas aproveitar o processo de leitura, não apenas se contentar com a leitura de material obscuro, mas TRABALHOS acima do texto. Exatamente TRABALHOS... Freqüentemente, descreverei relacionamentos complexos, se você não os descrever no papel, não estudar cada ponto, então haverá uma lacuna. As lacunas irão se acumular até que enormes vazios sejam formados. No final do dia, você se perguntará: "O que aprendi?" Acho que você já adivinhou qual será a resposta.

Estabeleça uma meta para si mesmo - "entender TUDO", se, no entanto, algo se revelar incompreensível - muito provavelmente eu sou o culpado por isso. Escreva-me e, nas próximas edições, consideraremos questões incompreensíveis com muito mais detalhes.

Por que será difícil para mim? A questão é que também estudarei com meus assinantes. E como sou responsável pelo seu progresso, já que terei que responder perguntas, coletar material, simplesmente tenho que dar um passo à frente. E enquanto você estuda o problema atual, terei que preparar o próximo.

Como prometi, começaremos com o mais simples.

Uma breve história do ORACLE.

Em 1977. Larry Ellison, Bob Miner e Ed Owets organizaram seus negócios como Relational Software Incorporated (RSI). Foi esta empresa que foi pioneira no sistema de gerenciamento de banco de dados relacional Oracle (RDBMS). Ellison, Miner e Owets decidiram desenvolver um RDBMS usando C e uma interface SQL. E logo a primeira versão (protótipo) saiu. Compradores em 1979 Foi introduzido o Oracle RDBMS versão 2, que rodava em um Digital PDP-11 executando o sistema operacional RSX-11. Em seguida, foi transferido para o sistema DEC VAX.

1983 tornou-se o arauto do lançamento da versão 3, que trouxe mudanças para a linguagem SQL, aumentou o desempenho do sistema e adicionou algumas outras melhorias. Ao contrário das anteriores, a terceira versão foi totalmente escrita em C. A partir desse momento RSI mudou seu nome para Oracle Corporation.

A versão 4 do Oracle foi lançada em 1984. Esta versão é compatível com VAX OS e IBM VM. Esta versão forneceu capacidade de leitura de dados estável multiusuário. A versão 5 apareceu em 1985. e se tornou um ponto de inflexão no mercado de DBMS ao apresentar pela primeira vez a tecnologia cliente-servidor usando SQL * Net. A quinta versão também foi uma das primeiras MS Programas DOSque ultrapassou a barreira de 640Kb-th.

Em 1988. A Oracle introduziu a versão 6. Esta versão apresenta bloqueio de baixo nível e muitas outras melhorias de desempenho e funcionalidade (incluindo geração de sequência e gravações lentas). A Oracle já funciona em uma variedade de plataformas e sistemas operacionais. Em 1991. Lançado o Oracle RDBMS 6.1 Parallel Processing Server para DEC VAX. Logo esta versão começou a suportar outras plataformas também.

O Oracle 7 foi lançado em 1992, com muitas mudanças arquitetônicas na memória e E / S. O Oracle 7 já é um produto RDBMS completo ao qual os usuários se acostumaram e estão em uso há muitos anos.

Em 1997. foi lançada a versão 8, que introduziu o modelo de objeto, novas propriedades e ferramentas de administração.

Em 1999. a versão 8i (Oracle 8.1.5) foi lançada com Java integrado.

Em 2001. a versão 9i foi lançada. De acordo com os desenvolvedores, mais de 400 alterações foram feitas em comparação com a versão anterior. Mudanças características - "intelectualização" sistemas automatizados e capacitar análises.

Como você pode ver, o produto Oracle já tem 25 anos e temos que recuperar todos esses anos "perdidos" em um tempo muito menor. Última versão O produto inclui 75 produtos de servidor diferentes, mas a maioria deles está além do escopo de nosso curso.

Conceitos básicos e abreviações

Antes de começarmos a explorar o Oracle, é necessário que todos tenham clareza sobre os termos que serão usados \u200b\u200bno texto. Cada edição da lista de discussão terá uma seção chamada "Conceitos Básicos" para que os leitores não percam seu tempo procurando definições de palavras desconhecidas.

DB (DB) - Base de dados. Uma coleção de dados especialmente organizada para facilitar a recuperação. O banco de dados é um dado válido.

DBMS (DBMS) - Sistema de gerenciamento de banco de dados. Programas Oracle é um DBMS.

RDBMS (RDBMS) - Sistema de gerenciamento de banco de dados relacional. O acesso interno aos dados é feito de forma relacional. Oracle é um RDBMS.

Amortecedor é algum volume memória de acesso aleatóriousado para armazenar dados. O buffer contém dados que devem ser usados \u200b\u200bou que foram usados \u200b\u200brecentemente. Na maioria dos casos, um buffer é uma cópia de um bloco de dados armazenado no disco rígido. Os dados no buffer podem ser modificados e gravados no disco, e o buffer pode ser criado para armazenar dados temporariamente. Para Oracle, os buffers contêm os blocos de dados acessados \u200b\u200bmais recentemente. A coleção de buffers constitui o cache de buffer do banco de dados. Ele também armazena entradas de log de transações temporárias, que são gravadas no disco (buffer de log de transações).

Cache - área de memória para acesso rápido aos dados. Em termos de hardware, esta é uma pequena (em termos de RAM) quantidade de memória, que é significativamente mais rápida do que a memória principal. Esta quantidade de memória é usada para reduzir o tempo que leva para carregar dados ou instruções com frequência em cPU (CPU). A própria CPU contém um cache embutido. No Oracle, um cache é considerado um conjunto de buffers (block buffers - ou seja, blocos de dados na memória) e um pool compartilhado, uma vez que são usados \u200b\u200bpara armazenar dados e instruções que facilitam o acesso rápido. O cache é um mecanismo muito útil que aumenta drasticamente a velocidade de acesso aos dados. Uma vez que geralmente não é possível ajustar todos os buffers na RAM, algoritmos especiais são usados \u200b\u200b(o mais comum é armazenar os blocos usados \u200b\u200bcom mais frequência).

Quadra é a menor unidade de armazenamento de dados no Oracle DBMS. Contém informações do cabeçalho e o próprio bloco (dados ou código PL / SQL). O tamanho do bloco é configurável de 2 a 16Kb.

Gargalo - componentes que limitam o desempenho ou eficiência do sistema.

Dicionário de dados - um conjunto de tabelas usadas para manter informações sobre o banco de dados.

Checkpoint - uma operação que faz com que todos os dados alterados (blocos de dados na memória) sejam gravados no disco. Este é um fator chave no problema de recuperação rápida de uma falha de banco de dados.

Esquema - coleção de objetos de banco de dados.

SGA (área global do sistema) - uma área de memória compartilhada usada para armazenar dados e informações de controle para uma instância Oracle. A SGA é alocada na memória quando a instância Oracle é inicializada e é liberada no desligamento. O SGA consiste em buffers de dados, um buffer de log de mudanças e um pool compartilhado. Este é um dos conceitos mais importantes e iremos examiná-lo com mais detalhes posteriormente.

Configurações ORACLE

Existem muitos tipos de configurações. Vejamos os principais, analisemos e definamos as características.

OLTP (processamento de transações online) - processamento operacional de transações. Esta é a configuração mais comum. Um sistema OLTP consiste em usuários que interagem com o sistema. Esses sistemas são geralmente usados \u200b\u200bpara inserir prontamente informações primárias (preenchimento de contratos, verificação de números de cartão de crédito, transações assíncronas, etc.).
Recursos característicos dos sistemas OLTP: Normalmente suporta um grande número de usuários RDBMS. Como os usuários estão esperando que os dados sejam devolvidos às solicitações, o tempo de resposta é de grande importância. Os sistemas OLTP são intensivos em leitura e gravação. A classificação de leitura e gravação pode variar dependendo do aplicativo.

DSS (Sistema de Apoio à Decisão) - os sistemas de apoio à decisão são usados \u200b\u200bnos processos de tomada de decisão. Essas decisões podem ser baseadas em informações como a intensidade das vendas em certas regiões, uma amostra de compradores para um produto específico, uma lista classificada de endereços de e-mail e muito mais.
Recursos DSS: Consultas de longa duração versus grandes quantidades de dados. Os usuários do DSS são forçados a esperar minutos, horas e às vezes vários dias por uma resposta a uma solicitação. Os dados geralmente são coletados de várias fontes e depois processados. O sistema DSS está associado a um processo intensivo de leitura (processos de gravação
ocorrem com muito menos frequência).

Armazém de dados é um sistema em grande escala que consiste em OLTP e DSS. Esses sistemas normalmente lidam com centenas de gigabytes de dados e atendem a um grande número de usuários.
Características de um data warehouse: tem alguns atributos de sistemas DSS, ou seja, consultas de longa duração e componentes em tempo real. Esses componentes são freqüentemente usados \u200b\u200bcomo fontes de dados para consultas DSS.

Data Mart é uma versão menor do data warehouse (focada na solução de tarefas altamente especializadas), ao mesmo tempo que mantém muitos dos recursos do data warehouse.
Características de um armazenamento de informações: Normalmente 100 gigabytes de dados ou menos. Assim como o data warehouse, ele oferece suporte a um grande número de usuários e permite que você gere soluções complexas.

Servidor de Vídeo: Suporta um grande número de streams de vídeo. Esses streams de vídeo podem ser usados \u200b\u200bsob demanda, como entretenimento e como cursos de treinamento.
Recursos característicos de um servidor de vídeo: Deve ter uma largura de banda alta para suportar vários fluxos de vídeo. Além disso, deve ser capaz de lidar com cargas pesadas de E / S. Durante a leitura de dispositivos, grandes blocos de dados são carregados imediatamente, os quais são pouco fragmentados.

servidor web: projetado para trabalhar com páginas da web estáticas e dinâmicas. Essas páginas podem ser muito simples ou complexas, geradas a partir de um banco de dados. O Oracle Web Server é normalmente usado para aplicativos comerciais da web. Tal
os aplicativos permitem que os compradores naveguem por catálogos que contêm imagens de produtos e até ilustrações de vídeo. O comprador pode adquirir o produto que desejar.
Recursos do Oracle Web Server: Normalmente suporta um grande número de usuários, contém uma grande quantidade de dados que são acessados \u200b\u200bcom frequência, mas, ao mesmo tempo, dados que não são acessados \u200b\u200bcom muita frequência. O desempenho do servidor pode ser melhorado por uma grande quantidade de RAM.

OLAP (processamento analítico online) - processamento analítico em tempo real. Normalmente usado em conjunto com dados multidimensionais. Os usuários OLAP são analistas financeiros ou equipe de marketing que trabalham com dados em nível global.
Recursos característicos dos sistemas OLAP: Requer muito armazenamento em disco e sistemas de computação poderosos. Um sistema OLAP só pode suportar um pequeno número de usuários. No entanto, o número de usuários depende da configuração específica.

Conclusão

Assim, conhecemos a história da Oracle Corporation, aprendemos alguns conceitos importantes e aprendemos as configurações mais importantes. Você pode se parabenizar - você começou a mergulhar no maravilhoso mundo da Oracle.

O FORS Training and Consulting Center foi estabelecido como uma divisão da FORS em 1994, tornando-se um pioneiro na área de educação em TI. Hoje, a FORS UKC faz parte do grupo FORS de empresas que atuam em quase todas as áreas de TI - desde o desenvolvimento clássico, distribuição e suporte técnico de produtos de software até soluções inovadoras para a transformação digital da economia.

O FORS UKTs é um dos primeiros centros de treinamento russos que recebeu autorização da Oracle Corporation e começou a realizar treinamentos no âmbito do programa de cursos autorizados da Oracle. Percorremos um longo caminho - de um departamento da FORS, que ministra cursos Oracle em uma única classe, a um dos maiores Centros de Treinamento Oracle autorizados na Europa Central e Oriental.


UCC FORS possui uma licença para atividades educacionais, o que isenta nossos clientes de IVA e permite incluir os custos de treinamento nas despesas fiscais.
Durante esse tempo, percorremos um longo caminho desde o departamento de Força, que se dedica ao ensino de cursos Oracle, até o maior centro de treinamento autorizado da Oracle na Europa Oriental.
Desde 1998, oferecemos aos nossos clientes serviços de certificação no Centro de Testes. O Force Training Center é autorizado pela maior empresa internacional de certificação VUE. Nossos clientes têm a oportunidade de solicitar quase todos os testes disponíveis para entrega na região da Rússia.

A equipe de nossos professores inclui os melhores especialistas que estiveram nas origens da implementação do Oracle na Rússia. Tudo isso, aliado a elevados requisitos para a organização do processo de aprendizagem em centros de treinamento autorizados, serve para obter os melhores resultados na assimilação dos programas pelos alunos dos cursos Oracle.

O alto nível de profissionalismo e a vasta experiência prática de nossos professores nos permitem estar a par dos mais recentes desenvolvimentos da Oracle e implementar prontamente o currículo mais recente, mantendo a liderança de mercado. Todos os professores da Force são certificados pela Oracle e participam de diversos projetos de criação de sistemas de informação corporativa na Oracle.

CERTIFICAÇÃO ORACLE


O status de especialista certificado em Oracle confirma o profissionalismo dos funcionários da empresa. Devido à complexidade do software e das tecnologias Oracle, os Administradores e Desenvolvedores Certificados estão entre os profissionais de TI mais procurados do mundo.
A presença de especialistas no quadro de colaboradores confere à empresa um diferencial competitivo - mostra que o suporte aos processos de negócios é realizado por especialistas que conhecem os padrões adotados na indústria.

Níveis de certificação ORACLE:

Oracle Certified Associate (OCA) - Nível de Entrada Confirma que o profissional possui o conhecimento para realizar operações básicas na área escolhida

Oracle Certified Professional (OCP) - Nível Básico Confirma a capacidade de resolver toda a gama de tarefas no campo selecionado

Oracle Certified Expert (OCE) - Specialized Certification Confirma o conhecimento de um especialista para realizar operações básicas e sua capacidade de resolver toda a gama de tarefas para tecnologias específicas e arquitetura Oracle

Oracle Certified Master (OCM) - Nível mais alto Confirma que o titular é um especialista em tecnologias Oracle, possui o mais alto nível de conhecimento, experiência e habilidade

Você pode se familiarizar com o programa de certificação Oracle, como se preparar para um teste específico e sobre os cursos adicionais necessários, aprender sobre a possibilidade de adquirir um voucher para fazer um teste, bem como se familiarizar detalhadamente com todas as certificações e testes disponíveis no site da Oracle, na seção Certificações e em nossa página dedicado à certificação e teste.

No mercado você pode encontrar cursos Oracle para todos os gostos e necessidades - noções básicas de SQL, administração (DBA), desenvolvimento módulos de software em PL / SQL, tuning performance de aplicativos e muitos outros. Tudo centros de treinamento e seus programas são certificados pela Oracle.

Além dos programas de treinamento básico, também existem programas de foco restrito. Existem cursos de Oracle Business Intelligence (BI), Oracle Streams, Real Application Clusters, administração de Data Guard, etc.

O currículo é dividido em versões Oracle. Existem muitos cursos do Oracle 11g disponíveis, mas há uma oportunidade de aprender as versões anteriores - 9i e 10g.

A formação no mercado é principalmente a tempo inteiro. Os cursos online são raros.

Após o treinamento, você será capaz de

A lista de habilidades é altamente dependente do curso de treinamento. Tentaremos listar o conhecimento e as habilidades de alguns programas básicos.

  • Conhecimento das linguagens SQL e PL / SQL.
  • Conhecimento dos conceitos fundamentais de SGBD relacional.
  • Usando o programa SQL * Plus.
  • Noções básicas de administração de DBMS Oracle (instalação, diagnóstico, configuração e gerenciamento).
  • Pacotes especiais e add-ons para trabalhar com o banco de dados.

O treinamento da Oracle é baseado no princípio da certificação internacional e testes de vários níveis. Por exemplo, existem os seguintes certificados para administração:

  • Oracle Associate Specialist: Oracle Database Administrator (OCA).
  • Oracle Professional: Oracle Database Administrator (OCP).

Para quem

Os cursos da Oracle destinam-se principalmente a desenvolvedores, administradores de banco de dados, analistas de negócios e outros profissionais de TI.

O nível de treinamento inicial depende do curso escolhido. Os programas básicos exigem conhecimentos de informática e, às vezes, conhecimento da teoria do DBMS relacional. Os programas avançados exigem experiência em Oracle, conhecimento em SQL e capacidade de resolver tarefas específicas de gerenciamento de DBMS.

Certificados de graduação

Após a conclusão do curso, os certificados e diplomas de conclusão são emitidos. Ao mesmo tempo, a principal prova das qualificações de um especialista é a aprovação no exame internacional da Oracle.