Conteúdo das Videoaulas – MySQL e Firebird
🔹 Curso de MySQL
Recursos utilizados
- MySQL
- phpMyAdmin
- Tomcat
- Slackware Linux
Videoaula 01 – Introdução
- Apresentação das características e objetivos do curso.
- Duração: 00:01:04
Videoaula 02 – Explicação
- O que é o MySQL
- Licenças
- História
- Características: portabilidade, comandos e funções, segurança e escalabilidade, conectividade, localização, clientes e ferramentas
- Tamanho máximo para tabelas
- Mapa do desenvolvimento
- Transações (ACID) e operações atômicas (InnoDB e MyISAM)
- Stored Procedures e Triggers
Videoaula 06 – Instalação da versão 5 no Windows Vista
- Instalação passo a passo
- Configuração da instância do MySQL
- Criação de banco, tabelas e inserção de dados via shell
- Importação e exportação de arquivos (XLS, CSV, HTML etc.)
- Duração: 00:23:11
Videoaula 07 – Instalação do MySQL no Linux
- Configurações necessárias para funcionamento no Linux
- Acesso aos dados via shell
- Criação de banco, tabelas e inserção de dados via shell
- Importação e exportação de arquivos (XLS, CSV, HTML etc.)
- Utilização do phpMyAdmin
- Duração: 00:26:38
Videoaula 08 – Instalação da versão 5 no Windows XP
- Instalação passo a passo
- Configuração da instância do MySQL
- Duração: 00:09:21
Videoaula 09 – Instalação de ferramentas gráficas
- Instalação de ferramentas gráficas para administração do MySQL
- Duração: 00:09:21
Videoaula 10 – DBDesigner – Sincronização
- Sincronização de um projeto no DBDesigner com o MySQL
- Duração: 00:06:08
Videoaula 11 – Sites oficiais
- Apresentação dos sites oficiais: manuais, downloads, artigos, treinamentos, certificação etc.
- Duração: 00:19:59
Videoaula 12 – Stored Procedures e Triggers
- Criação e chamada de várias Stored Procedures
- Criação e chamada de vários Triggers
- Duração: 00:46:31
Videoaula 13 – Conclusão
- Finalização do curso
- Endereço da lista de discussão para tirar dúvidas
- Duração: 00:02:48
🔹 Curso de Firebird
Recursos utilizados
- DevRace
- IBExpert
- Firebird
Videoaula 01 – Introdução
- Apresentação das características e objetivos do curso.
- Duração: 00:01:12
Videoaula 02 – Explicação I
- O que é o Firebird
- História
- Características: Open-Source, Travamento Otimista, Stored Procedures, UDFs, Joins, Shadows, Multiplataforma
- Especificações
- Versões: Classic versus SuperServer
- Duração: 00:19:36
Videoaula 03 – Explicação II
- Continuação da apresentação de conceitos e características do Firebird
Videoaula 04 – Instalação
- Instalação do Firebird no Windows XP
- Explicação sobre servidor e serviço
- Duração: 00:08:34
Videoaula 05 – Ferramentas gráficas
- IBExpert
- Criação e registro de banco local
- Criação de tabelas
- Criação de triggers e generators
- Criação de usuários, roles e privilégios
- Backup do banco
- IBEasy+
- Criação e registro de banco local
- Criação de tabelas e views
- Criação e salvamento de scripts SQL
- Query Builder (consultas visuais)
- Backup do banco
- Exportação de dados (DBF, HTML, TXT, XLS, CSV, XML)
- Controle de versão de projetos
- Duração: 00:09:21
Videoaula 06 – Criando um projeto de banco de dados
- Criação do projeto com Firebird
- Script de criação do banco
- Scripts de tabelas e constraints (Check)
- Índices, PKs e FKs (integridade referencial)
- Triggers para atualização de dados e estoque
- Exceptions para lançamento de erros
- Stored Procedure para cálculos de valores
- Duração: 00:37:20
Videoaula 07 – UDFs e corrupção de dados
- Explicação sobre UDFs (User Defined Functions)
- Criação de UDF em Delphi (DLL para cálculo de módulo)
- Instalação e uso da UDF no Firebird
- Uso da UDF em Stored Procedures
- Demonstração de como UDFs podem corromper dados e como evitar
- Duração: ~00:30:00
🔹 Outros tópicos complementares (Ferramentas e Administração)
- Importação de dados do Excel e texto
- Criação de procedures, functions e views (sintaxe)
- ITBAccess: criação de alias, registro de BD, estatísticas
- SQLHammer: acesso a Firebird/Interbase, criação de tabelas, views, triggers e generators
- DBak: backup e restauração
- IBFirstAID: diagnóstico e recuperação
- Interbase Grant Manager: controle de usuários e privilégios
- Carga horária total: 35h



