|
Objetivo do Curso
Proporcionar ao aluno experiências de aprendizagem sobre o desenvolvimento de Sistemas
de Bancos de Dados na arquitetura Cliente-Servidor utilizando o Visual FoxPro e
o MS SQL Server, de modo a capacitá-lo a criar aplicações que utilizem esta tecnologia.
No curso Cliente-Servidor, o Sistema de Vendas, projeto criado no Curso de Desenvolvimento
de Sistemas, será transformado para a nova arquitetura. As tabelas serão movidas
para o servidor SQL, serão criadas visões remotas acessando estas tabelas e os formulários
sofrerão modificações para fazerem a conexão com o servidor e consultas parametrizadas.
Um aplicativo cliente/servidor tendo o Visual FoxPro como CLIENTE, combina o aproveitamento
da funcionalidade, da enorme velocidade de operação, da produtividade no desenvolvimento
do sistema e da amigabilidade da interface do Visual FoxPro no computador local,
com as vantagens de armazenamento e segurança oferecidas pelo SERVIDOR remoto.
Um dos principais motivos para a adoção deste modelo é a utilização da técnica de
acesso a conjuntos de dados em vez da navegação local tradicional, permitindo menor
congestionamento das linhas de comunicação.
Este tipo de aplicativo combina rapidez e produtividade para os usuários e garantia
da integridade dos dados. Aproveita ao máximo o investimento feito no hardware existente
e possibilita alta capacidade de escala para o futuro.
Arquivos para Download
Arquivos de Exemplos e Barra de Utilidades: [ Download
]
Conteúdo Programático
Objetivos da arquitetura Cliente/Servidor
Porque Cliente-Servidor
Técnica Tradicional X Técnica de Acesso a Conjuntos de Dados,
Métodos de Acesso ao Sevidor Remoto
SQL Server e Utilities
Visão Geral da Instalação do SQL Server
Visão Geral da Instalação do SQL Client Utilities
Configurações no Windows NT
Gerenciamento do Servidor pela Estação
Visualização e edição das tabelas
Drive ODBC
Verificação da instalação do Visual FoxPro
Instalação do ODBC para o SQL Server
Instalação da Fonte de Dados ODBC
Migração do Banco de Dados (Upsizing)
Cenário Típico para Cliente-Servidor
Integridade Referencial no SQL Server
Assistente de Upsizing
Mapeamento para os campos do SQL Server
Criando Chaves Estrangeiras no SQL Server
Criando Trigger no SQL Server para Exclusão em Cascata
Visualizações
Configuração dos Padrões de Acesso aos Dados Remotos
Criação de Conexão Definida
Criação de Visualizações
Visualizações parametrizadas
Visualizações com duas ou mais tabelas relacionadas
Propriedades dos campos da Visualização.
Critérios de Atualização
Pesquisas nas Tabelas Remotas
Gerenciamento de Erros no Acesso Remoto
Repetindo a consulta à fonte de dados (requery)
Criação de Classes para Pesquisa por Código, Nome e Período
Consultando as propriedades do cursor no Banco de Dados (CursorGetProp)
Classes e Formulários para Acesso
Remoto
Sistema de Código Automático Remoto
Criação da classe R_Manutenção
Reconstrução dos formulários do Sistema de Vendas para acesso remoto
Utilização de Visualizações no Ambiente de Dados do formulário
Otimização de formulários que usam Visualizações - Botão Seleção
Relacionamento de Visualizações
Sugestão de valores para os campos do formulário - Classe Sugestão
Gerenciamento de Conflitos de Atualização e Integridade Remota - Método VerificaErro
|