Você ainda não fez o acesso (Acesso)

Conteúdo Programático:

1. Conhecendo o Firebird: Visão Geral do SGBD - Neste tópico será introduzido os conceitos básicos do SGBD, como suas características principais, os tipos de dados suportados pelo Firebird, Instalação do servidor Firebird no Windows e no Linux, Firebird Embedded Server;

2. Ferramentas de administração: Trabalhando com o utilitário em linha de comando 'ISQL', e ferramentas gráficas como o IBExpert e IBOConsole;

3. Criação do banco de dados: Como nomear arquivos e objetos, objetos de um banco de dados, sombreamento de banco de dados, trabalhando com alias, Trabalhando com domínios: Tipos de dados, definição de arrays, etc.;

4. Tabelas e dados: Criação, alteração e exclusão de tabelas, colunas e restrições em tabelas, Dados em tabelas: Inserção, alteração e exclusão de dados em tabelas, tansações;

5. Trabalhando com Consultas: O comando SELECT, operadores, usando a cláusula WHERE, a cláusula ORDER BY, utilizando funções, agrupamento com GROUP BY, restrição de linhas agrupadas com HAVING, etc.;

6. Relacionamento entre tabelas, SubConsultas e Views: Junções internas, junções externas, Subconsultas simples, subconsultas Correlatas, Trabalhando com Views: Visões para SELECT, visões para atualização;

7. Usando índices: Prevenindo entradas duplicadas, ordem de classificação, o comando SET STATISTICS, o comando ALTER INDEX;

8. A linguagem PSQL: Utilizando variáveis, os comandos SQL, outros elementos da linguagem;

9. Stored Procedures (Procedimentos armazenados) e Triggers (Gatilhos): Trabalhando com procedimentos armazenados, o cabeçalho e o corpo do procedimento, vantagens em seu uso, Cabeçalho e corpo do gatilho, variáveis de contexto, NEW, OLD, INSERTING, UPDATING e DELETING, uso de generators, etc.;

10. Eventos e Exceções: Tratamento de eventos, sinalização de ocorrência de eventos, trabalhando com exceções, levantando exceções, tratando erros, exceções, erros de SQL, erros do Firebird;

11. Segurança: O usuário SYSDBA, outros usuários, privilégios, em tabelas, em colunas de uma tabela, técnicas de segurança, melhorando a performance do servidor, etc.;

12. Delphi e Firebird: Conexão com DBExpress, driver específico para Firebird, aplicação dos conceitos vistos no decorrer do curso, etc.;