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 Firebird. Este curso é independente de Linguagens de Programação. O foco principal do curso é o Banco de Dados Firebird. 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. Boa parte do conteúdo em video é idêntica ao curso fornecido pelo site www.alberteije.com.Pré-requisitos:
- Noções da Linguagem SQL
Recursos utilizados:
Video Aulas:
Video Aula 01 - Introdução
Apresentação das características e objetivos do curso.Duração: 00:01:12
Video Aula 02 - Explanação I
- O que é o Firebird
- História
- Características - Open-Source
- Características - Travamento Otimista
- Características - Stored Procedures
- Características - UDFs, Joins, Shadows
- Características - Multiplataforma
- Especificações
- Versões - Classic versus SuperServer
Duração: 00:19:36
Video Aula 03 - Explanação II
- Tipos de dados (blob, char, varchar, date, timestamp, decimal, numeric, smallint, integer, float, double precision)
- Dialetos
- Transações
Duração: 00:11:12
Video Aula 04 - Instalação
- Instalação passo a passo do Firebird no XP
- Explicações sobre o servidor e o serviço
Duração: 00:08:34
Video Aula 05 - Ferramentas Gráficas
- IBExpert
- Criação e registro de um banco local
- Criação de tabelas
- Criação de triggers e generators
- Criação de usuários, roles e atribuição de privilégios
- Backup do banco
- IBEasy+
- Criação e registro de um banco local
- Criação de tabelas
- Criação de views
- Criando e salvando scripts SQL
- Query Builder - consultas visuais
- Criação de domains
- Backup do banco
- Exportação de dados (DOC, RTF, HTML, TXT, XLS, CSV, MDB, XML)
- Criação de um projeto visual para o banco de dados
- Importando dados do Excel
- FlameRobin
- Registrando um BD existente
- Criação de domains (sitaxe)
- Criação de exceptions (sitaxe)
- Criação de functions (sitaxe)
- Criação de procedures (sitaxe)
- Criação de views (sitaxe)
- IBAccess
- Criando um alias e registrando um BD
- Criação de tabelas
- Roles e privilégios de usuários
- Backup do banco
- Reparação do banco
- Estatísticas do banco
- SQLHammer
- Acesso a Firebird ou Interbase
- Criação de tabelas
- Criação de views
- Criação de triggers e generators
- Roles e privilégios de usuários
- Backup do banco
- DBak
- Backup e restauração do banco
- IBFirstAID
- Diagnóstico e recuperação do banco
- Interbase Grant Manager
- Controle dos usuários/privilégios de acesso do banco
Duração: 01:37:57
Video Aula 06 - Criando um Projeto de Banco de Dados
- Utilização da ferramenta de texto iSQL
- Criação do projeto comercial.fdb
- Criação das tabelas, generators e triggers de auto-incremento
- Criação de constraints do tipo Check
- Criação de índices
- Criação de PKs (chave primária) e FKs (chave estrangeira) - (integridade referencial)
- Criação de triggers para atualização de dados
- Criação de exceptions para lançamento de exceções
- Criação de triggers para atualização do estoque
- Criação de Stored Procedure para cálculos de valores
Duração: 00:37:20
Video Aula 07 - UDFs | Corrupção de Dados
- Explicações sobre UDFs (Funções Definidas pelo Usuário)
- Criação passo a passo de uma UDF no Delphi - é desenvolvida uma DLL para o cálculo do módulo entre dois números
- Instalação da UDF dentro do Firebird
- Explicações sobre corrupção de dados (motivos, prevenção e correção)
- Utilizando o gfix para recuperar um arquivo corrompido
Duração: 00:25:40
Video Aula 08 - Sites Importantes
- Apresentação do site oficial e outros sites importantes
Duração: 00:24:58
Video Aula 09 - Instalação do Cliente Firebird
- Instalação passo a passo de um cliente Firebird no Windows 98
- Acessando o banco de dados através da rede
Duração: 00:15:57
Video Aula 10 - Documentação
- Apresentação do manual do Firebird
Duração: 00:06:51
Video Aula 11 - Conclusão
- Finalização do curso
- Endereço da lista de discussão para tirar dúvidas
Duração: 00:02:48
