Treinamento

Faça sua reserva para os treinamentos!

Treinamento Duração Calendário TRAINING
SQL Básico e Avançado 2 dias Consulte-nos
Pervasive PSQL Básico e Avançado 2 dias Consulte-nos
COMPLETO: SQL + Pervasive PSQL 4 dias Consulte-nos
Desenvolvimento do Pervasive PSQL com COBOL e Delphi 1 dia Consulte-nos
 Obs. * Valor de treinamento por usuário.

 


SQL BÁSICO

Pré-requisitos: Conhecimentos de rede, sistema operacional e de dados e de alguma linguagem.
 
Introdução
  • Armazenamento de dados
  • Processamento de dados: I/O, ISAM, DBMS, RDBMS, OODMS, NEXT GGN
Modelos de SGBDs
  • As 12 regras de Codd
  • Conceito ACID
  • Critérios práticos para seleção de um SGBDR
A linguagem SQL
  • Histórico
  • Características básicas
  • O modelo relacional
Conceitos básicos
  • Nomenclatura (tabelas, tuplas)
  • Tipos de dados
  • Valores nulos
  • Integridade referencial: chaves primárias e estrangeiras
  • Regras de integridade
  • Índices
Comandos SQL PSQL
  • DDL – Linguagem de Definição de Dados
  • DML – Linguagem de Manipulação de Dados
  • DCL – Linguagem de Controle de Dados
Principais comandos SQL
  • Criando tabelas
  • Inserindo dados
  • Alterando dados
  • Excluindo dados
  • Consultas SQL básicas
  • Acelerando o acesso aos dados
Outros aspectos do PSQL
  • Concorrência e travamento de registros / tabelas
  • Transações
  • Índices
  • Acesso transacional
  • Organização física

 

SQL AVANÇADO

Pré-requisitos: Conhecimentos de gerenciamentos de arquivos, bancos de dados e ter participado do nosso curso SQL Básico.
 
Componentes de SQL
  • Origem
  • Para que serve / não serve
  • Quando usar / não usar
  • Como testar / não testar
Estrutura de um SGBD
  • Como é processada a informação
Álgebra Relacional
  • Teoria dos conjuntos
Utilizando Tipos de Join
  • Joins, Inner, Left, Outer, Full Across
  • Como o Pervasive processa os SELECTs
  • As otimizações do PSQL
Modelagem
  • Modelagem conceitual
  • Formas Normais (1FN, 2FN, 3FN)
  • Forma Normal de Boyce – Codd (BCNF)
  • Quarta e Quinta Forma Normal (4FN, 5FN)
  • Roteiro para normalização de dados
  • Chaves Primária e Estrangeira
  • Relacionamentos
Modelagem Física
  • Dicionário de dados, índices, chaves, visões
  • Modelo E/R
  • Relacionamentos
  • Chaves
  • Cardinalidade
Conceitos de SQL avançados com PSQL
  • Otimização de Selects
  • Triggers e Stored Procedures
  • Functions
  • Segurança
  • Armazenamento
  • Acesso – Grupos/Usuários
  • Otimização do desempenho
  • Comparativo CS x Server Centric
Desenvolvimento e Implantação
  • Problemas no desenvolvimento de aplicações de banco de dados
  • Administração de dados e funções de administrador de banco de dados
  • Itens a considerar na implantação
  • Paradigma: Desenvolvimento x Suporte

 

PERVASIVE PSQL BÁSICO

Pré-requisitos: Conhecimentos de rede, sistema operacional e de dados e de alguma linguagem.
 
Introdução

  • Armazenamento de dados
  • Processamento de dados: I/O, ISAM, DBMS, RDBMS, OODMS, NEXT GGN
Modelos de SGBDs

  • As 12 regras de Codd
  • Conceito ACID
  • Critérios práticos para seleção de um SGBDR
A linguagem SQL

  • Histórico
  • Características básicas
  • O modelo relacional
Conceitos básicos

  • Nomenclatura (tabelas, tuplas)
  • Tipos de dados
  • Valores nulos
  • Integridade referencial: chaves primárias e estrangeiras
  • Regras de integridade
  • Índices
Comandos SQL PSQL

  • DDL – Linguagem de Definição de Dados
  • DML – Linguagem de Manipulação de Dados
  • DCL – Linguagem de Controle de Dados
Principais comandos SQL

  • Criando tabelas
  • Inserindo dados
  • Alterando dados
  • Excluindo dados
  • Consultas SQL básicas
  • Acelerando o acesso aos dados
Outros aspectos do PSQL

  • Concorrência e travamento de registros / tabelas
  • Transações
  • Índices
  • Acesso transacional
  • Organização física

 

PERVASIVE PSQL AVANÇADO

Pré-requisitos: Vivência em ambiente Pervasive PSQL / Btrieve. Conhecimentos de rede, bancos de dados, sistema operacional e noções de programação (ter participado do nosso treinamento Pervasive PSQL Básico).
 
Visão Geral: Arquitetura e Produtos

  • Arquitetura do banco de dados – Pervasive PSQL
  • Pervasive PSQL Engines
  • Métodos de acessos ( Transacional e o Relacional )
  • Tipos de processamento
  • Versões do Btrieve / Pervasive PSQL
Arquivos internos do Microkernel

  • Visão geral das estruturas de arquivo do MKDE
  • Formatos de arquivos
  • Tipos de páginas e funcionalidades
  • Detalhes específicos de formato
Utilitários do Pervasive PSQL

  • Pervasive System Analyser
  • License Administrator
  • Function Executor
  • Pervasive Control Center ( PCC )
  • Gateway Locator
  • Rebuild
  • Maintenance
  • BUTIL
  • PVDDL
Tuning Avançado

  • Configurando o Registry para componentes de 32 bits
  • Configurando o Registry para Pervasive PSQL
  • Smart Components
  • Código de Status
  • Otimizando o desempenho das aplicações do Pervasive PSQL
  • Durabilidade de Transações
Manutenção de arquivos e banco de dados, Recuperação de dados e Segurança

  • Manutenção de arquivos MKDE através da API Transacional ou Relacional
  • O que pode causar corrupção de dados
  • Movendo banco de dados para outros servidores ou sites
Tracing e Debugging

  • Visão Geral
  • Tracing – MicroKernel
  • Tracing – ODBC
  • Ferramentas de debugging
  • Problemas com redes – Problemas de Comunicações
DDFs, ODBC e banco de dados relacionais

  • Visão Geral
  • Segurança do banco de dados e dos dicionários
  • Como criar o DDFs e definições de tabelas
  • ODBC Administrator
  • Criando uma tabela a partir de um arquivo Btrieve existente
  • Normalização de banco de dados
  • Corrigindo problemas com DDF
  • Problemas comuns DDF
Integridade e Backup

  • Visão Geral
  • Utilizando o Backup On-Line
  • Archival Logging
  • Transaction Durability
  • Real-Time Backup com DataExchange

 

DESENVOLVIMENTO COM PERVASIVE PSQL

Pré-requisitos: Conhecimentos de rede, sistema operacional e noções de programação COBOL / Delphi.
 
Instalação e Configuração

  • Lista de Checagem
  • Servidor
  • Clients (estações)
COBOL

  • Os tipos de dados do COBOL
  • Os tipos de dados do Pervasive PSQL
  • Criação dicionário de dados do Pervasive PSQL
  • Arquivos com múltiplos layouts
  • Conversão da aplicação COBOL para Pervasive PSQL
  • Conversão de dados do COBOL para Pervasive PSQL
  • Erros mais freqüentes
Integração com SQL

  • Criação de dicionários
  • Criação de FD/SEL a partir de dicionários
  • Criação de BD (E/R -> Dicionário -> FD)
  • Acesso com Crystal Reports
  • Utilização com SQL e ODBC
  • Adicionando integridade referencial
Delphi

  • Acesso nativo via API
  • Configurando o Pervasive PSQL com o Delphi
  • Acesso via ODBC/ADO/BDE
  • Acesso nativo via PDAC (TpvQuery, TpvTable)
  • Executando queries (Insert, Delete e Update)
  • Erros mais freqüentes