T2Ti Database - Dominando o Oracle

T2Ti.com

Detalhes do produto:

Autor: Albert Eije
Duração: 12h10m
Valor: R$ 49,90


Produto Indisponível

Descrição

Todo desenvolvedor de aplicações comerciais precisa aprender a trabalhar com bancos de dados. Existem diversos bancos de dados disponíveis no mercado. A escolha por um SGDB pode ser algo difícil. Por este motivo é importante conhecer as características e o funcionamento de vários deles.

Neste curso aprenderemos a dominar o banco de dados Oracle. Este curso é independente de Linguagens de Programação. O foco principal do curso é o Banco de Dados Oracle. Após este curso o aluno estará apto para utilizar qualquer versão deste banco de dados. Veja a descrição completa do curso logo abaixo.

Este curso é auto-instrucional, isto significa que é você quem controla o tempo de estudo. Ao adquirir este curso, além das video aulas, você terá a sua disposição a nossa tutoria online para tirar suas dúvidas através de uma lista de discussão com os nossos instrutores.

Observação Importante

Este curso foi originalmente desenvolvido para o site www.alberteije.com. Para ser disponibilizado no www.t2ti.com foi feita uma revisão seguida de uma atualização. Dessa forma existem alguns videos que foram refeitos e existem videos novos. Além disso os aplicativos utilizados durante o curso foram atualizados para as versões mais recentes.

Pré-requisitos:

  • Noções da Linguagem SQL

Recursos utilizados:

Sample

Video Aulas:


Video Aula 01 - Introdução

Apresentação das características e objetivos do curso.

Duração: 00:02:00


Video Aula 02 - Histórico

  • Origem do Oracle
  • Linha do tempo - 1970 até hoje

Duração: 00:05:26


Video Aula 03 - Edições

  • Explicações sobre as edições de distribuição do Oracle
  • Informações sobre as características dessas edições

Duração: 00:03:57


Video Aula 04 - Tipos de Dados

  • Descrição e explicações sobre os tipos de dados do Oracle - char, nchar, varchar2, nvarchar2, long, number, date, timestamp, intervals, raw, long raw, blob, clob, nclob, bfile, rowid, urowid etc

Duração: 00:05:21


Video Aula 05 - Instalação da Versão 10g XE

  • Instalação do Oracle 10g XE no Windows XP
  • Informações sobre os arquivos de instalação disponívels no site do fabricante
  • Visão geral do APEX - Application Express

Duração: 00:17:33


Video Aula 06 - Conhecendo os Objetos do BD

  • Criação de usuário DBA e usuário desenvolvedor
  • Criação de tabelas no Application Express de forma gráfica
  • Criação de Sequences e explicações sobre as mesmas
  • Criação de trigger para numerar a sequence
  • Criação de constraint PK com explicações
  • Inserindo dados na tabela utilizando o formulário do APEX
  • Explicações sobre Commit automático e Rollback
  • Criação de tabelas via linha de comando
  • Explicação e prática sobre constraints de integridade
  • Clonando e dropando tabelas

Duração: 01:06:21


Video Aula 07 - Acessando e Manipulando Dados

  • Utilizando querys na linha de comando
  • utilizando o Query Builder (construtor de querys) para criar consultas
  • Explicação e prática sobre joins (natural join, inner join, left outer join, right outer join, full outer join, joins com mais de duas tabelas)
  • inserção de dados via linha de comando
  • Prática de funções Oracle (to_char, initcap, concat, lower, substr, replace, trim, lpad, rpad, round, trunc, mod, months_between, next_day, last_day, add_months, nvl, avg, sum, min, max, stddev, etc)
  • Agrupando dados
  • Uso do Group By e do Having
  • Importando dados de uma planilha
  • Exportando dados para o formato XML

Duração: 01:22:19


Video Aula 08 - Introdução a PL/SQL

  • Seções de um bloco SQL - Declare, Begin/End, Exception
  • Criação de blocos anônimos
  • Criação de Triggers (explicações sobre :new e :old)
  • Criação de Procedures (sintaxe, explicações e testes)
  • Criação de Functions (sintaxe, explicações e testes)
  • Explicações sobre parâmetros de entrada e de saída
  • Tratamento de exceções
  • Criação de Packages

Duração: 00:50:45


Video Aula 09 - Implementação do Sistema

  • Descrição do problema para a implementação de um sistema em Delphi, Java e PHP onde a regra de negócios será completamente definida no banco de dados, ou seja, o sistema no Cliente vai apenas chamar as Procedures e Functions já definidas no BD.

    Outras funcionalidades serão implementadas via triggers e views, de modo que o aplicativo não vai lidar diretamente com os dados. Dessa maneira o aplicativo Cliente poderia ser desenvolvido em qualquer linguagem.

    O objetivo da aplicação será o controle de acomodações na realização de grandes eventos como Olimpíadas, Copas do Mundo, Pan Americanos, etc. Esse sistema tem cerca de 30 questões que precisam ser implementadas via banco, algumas fáceis, outras de maior complexidade
  • Padronização - Apresentada uma padronização para os nomes de tabelas, functions, procedures, views, sequences, campos, constraints, chaves, indices, etc.

Duração: 00:11:45


Video Aula 10 - Criando o Diagrama ER

  • Criação do DER do sistema no Power Designer para criação de script que irá gerar o banco de dados no oracle. Através da descrição do problema as entidades e campos vão sendo identificados e criados um a um no Power Designer já na padronização definida

Duração: 01:11:27


Video Aula 11 - Importando o Script no BD

  • Importação do Script gerado pelo Power Designer via Application Express
  • Análise de erros no script
  • Alteração no modelo e nova geração de script para solução dos erros

Duração: 00:19:32


Video Aula 12 - Implementando Requisitos - Triggers e Views

  • Criação dos triggers para incremento das sequences
  • Criação de diversas views via código
  • Todas as implementações acima são criadas em tempo real via código, com as devidas explicações
  • Durante a implementação das procedures, functions, views e triggers diversos erros vão ocorrendo para que o aluno saiba lidar com eles quando estiver desenvolvendo seu próprio banco

Duração: 00:57:46


Video Aula 13 - Implementando Requisitos - Procedures e Functions

  • Criação de diversas Procedures
  • Criação de diversas Functions
  • Tratamento de exceções nas implementações acima
  • Utilização de parâmetros de entrada, parâmetros de saída, variáveis, comandos de controle de fluxo, funções do oracle, etc
  • Todas as implementações acima são criadas em tempo real via código, com as devidas explicações
  • Durante a implementação das procedures, functions, views e triggers diversos erros vão ocorrendo para que o aluno saiba lidar com eles quando estiver desenvolvendo seu próprio banco

Duração: 01:21:12


Video Aula 14 - Implementando Requisitos - Procedures e Triggers

  • Criação de diversas Procedures
  • Criação de diversas Triggers
  • Tratamento de exceções nas implementações acima
  • Utilização de parâmetros de entrada, parâmetros de saída, variáveis, comandos de controle de fluxo, funções do oracle, etc
  • Todas as implementações acima são criadas em tempo real via código, com as devidas explicações
  • Durante a implementação das procedures, functions, views e triggers diversos erros vão ocorrendo para que o aluno saiba lidar com eles quando estiver desenvolvendo seu próprio banco

Duração: 01:00:22


Video Aula 15 - Aplicação no Delphi

  • Desenvolvimento da aplicação no Delphi. A aplicação possui um formulário de login, formulários de cadastro, formulários de consulta e relatórios. A aplicação faz o controle de acessos, ou seja, um cliente não pode cadastrar uma acomodação, por exemplo. O funcionamento do sistema se dá através de chamadas aos procedimentos passando e recebendo parâmetros e exibindo views já definidas no banco de dados. Para acesso ao banco de dados foi escolhido a suite de componentes ADO, que já vem com o Delphi

Duração: 01:36:51


Video Aula 16 - Aplicação no Java

  • Desenvolvimento da aplicação no Java. A aplicação acessa o banco de dados oracle para recuperar dados e chamar as Stored Procedures armazenadas no banco passando os devidos parâmetros

Duração: 00:12:00


Video Aula 17 - Aplicação no PHP

  • Desenvolvimento da aplicação no PHP. A aplicação acessa o banco de dados oracle para recuperar dados e chamar as Stored Procedures armazenadas no banco passando os devidos parâmetros

Duração: 00:10:24


Video Aula 18 - Administração do Banco

  • Explicações sobre SGA, PGA, data files, redo log files, control files, instância, montagem , tablespaces, data blocks, extents, segments, etc
  • Análise das ferramentas administrativas de banco do Application Express

Duração: 00:07:03


Video Aula 19 - Administração no APEX

  • Expurgando dados da lixeira
  • Exportando o Metadata do banco de dados

Duração: 00:24:30


Video Aula 20 - Ferramentas Gráficas

  • SQL Developer
  • SQL*Plus
  • SQL Manager
  • DBTools Manager
  • Várias atividades são relizadas nas ferramentas acima: consultas, criação de tabelas, inserção de dados, importação de scripts, exportação de dados, backup do banco, etc

Duração: 00:39:50


Video Aula 21 - Conclusão

  • Finalização do curso
  • Endereço da lista de discussão para tirar dúvidas

Duração: 00:02:48