Curso FirebirdSQL Hard

Moacir Kichel

Sobre o Curso

O objetivo do Curso FirebirdSQL Hard é reproduzir através de exemplos práticos e preparar o recruta para usar, recursos de nível avançado quando se trata da manutenção ou utilização de bases FirebirdSQL.

Neste curso, são apresentados alguns scripts para geração de backups (incremental ou completo), manutenção do banco de dados (quando corrompido), variáveis de contexto, triggers (gatilhos), uso de subselects (subconsultas) em joins (junções), funções externas (UDF), controle de transações, acesso externo e exceptions.

Todas as aulas tem um enfoque 100% prático e utilizam como ferramenta o FirebirdSQL 2.5.4 e o IBExpert Personal Free Edition como shell de interação com os comandos SQL.

Duração do curso: 0h 0m 0s

Aulas

  • Missão 1: Scripts para geração de Backups e manutenção da base de Dados - É demonstrada nesta aula alguns scripts essenciais para a geração de backups da base de dados no FirebirdSQL, desde a configuração para acesso à pasta de instalação, comandos de backup e restore da base, backup incremental, verificação e restauração da base corrompida quando este for possível ou for o caso, usando o command prompt (prompt de comando) do Windows 8.x (ou posteriores). Em breve
  • Missão 2: Variáveis de Contexto (Gratuita) - Nesta aula são demonstrados alguns exemplos de acesso as variáveis de contexto, ou seja, informações do ambiente, tais como: data e hora, usuário, conexão, papel, transação, entre outros, no FirebirdSQL 2.5.4. Grátis Em breve
  • Missão 3: Triggers (Gatilhos): Conceito, funcionamento e utilização - Nesta aula é apresentado outro recurso considerado muito importante para o banco de dados: As triggers (gatilhos). O que são? Em que contexto trabalham? Porque utilizar? Como utilizar? São questões importantes para o entendimento e melhor utilização deste recurso em pequenos ou grandes sistemas que dependem de integração dos dados entre as tabelas no próprio banco de dados, sem a necessidade do desenvolvimento de códigos complexos ou extensos em nível de aplicação. Em breve
  • Missão 4: Construindo e realizando a manutenção de Triggers usando SQL - Nesta aula demonstramos na prática, através de uma base de dados hipotética no FirebirdSQL, como são criadas e podem ser modificadas ou adaptadas as Triggers através de comandos SQL. São feitas ainda considerações sobre o uso de Store Procedures ou outros recursos em conjunto com as Triggers. Em breve
  • Missão 5: Criação de subselects em Joins (Junções) - Aqui iremos aprender sobre as Joins (Junções) com subselects (subconsultas), no intuito de otimizar a busca ou retorno dos dados em consultas simples, filtros de dados, visões, blocos de execução, procedimentos armazenados ou qualquer recurso que não necessite utilizar de todos os dados das tabelas pertencentes a junção ou que exijam filtros pré-estabelecidos por parâmetros ou condições especiais. Em breve
  • Missão 6: Funções Externas (UDF) - Nesta aula aprenderemos sobre como declarar e utilizar funções externas (UDF) no tratamento de datas, strings e valores. Tudo isso através de exemplos 100% práticos usando com shell o IBExpert Personal Free Edition. Grátis Em breve
  • Missão 7: Controle de Transações - Esta aula apresenta o recurso de controle de transações realizado pelo próprio banco de dados no FirebirdSQL. Aprenderemos sobre os tipos e controles possíveis e como proceder para realizá-los através de exemplos práticos. Em breve
  • Missão 8: Acesso entre Bases FirebirdSQL - Nesta aula são demonstrados exemplos de acesso entre bases FirebirdSQL presentes em servidores diferentes através do uso de blocos de execução e procedimentos armazenados no próprio banco de dados. Em breve
  • Missão 9: Trabalhando com Exceptions - Nesta lição apresentamos uma forma de tratamento para eventuais exceções (Exceptions) que possam ocorrer dentro do banco de dados, assim como, armazenar as respectivas informações para fins de auditoria no FirebirdSQL. Em breve

Certificado

Este curso lhe permite gerar um certificado:

Curso FirebirdSQL Hard Duração: 0h 0m 0s

Redes Sociais