A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Academia de Ensino Superior 2007 O Ciclo de Dados.

Apresentações semelhantes


Apresentação em tema: "Academia de Ensino Superior 2007 O Ciclo de Dados."— Transcrição da apresentação:

1 Academia de Ensino Superior 2007 O Ciclo de Dados

2 O ciclo de dados A typical data application will utilize most of the processes illustrated in the following diagram: The Data Cycle

3 Ciclo de dados: Conexão aos dados Para manipular dados em uma aplicação C# necessitamos criar uma conexão de duas vias que permite consultar e alterar dados em uma origem de dados. Esta forma de comunicação geralmente manuseia os dados através de um objeto de comunicação ( por exemplo, um SQLConnection) que possui sua string de conexão, onde se configura a informação necessária para estabelecer a ligação com uma origem de dados.

4 Ciclo de dados: preparando sua aplicação para receber os dados Se uma aplicação usa um modelo de dados desconectado, é necessário gravar temporariamente os dados enquanto se trabalha com eles; um dataset ( um cache de dados na memória) simplifica esse processo enquanto não se reconecta-se ao banco de dados Cria-se um dataset para receber o resultado de uma query

5 Ciclo de dados: Busca de dados numa aplicação Pode-se buscar dados executando queries ou stored procedures em um banco de dados. Para fazer isso através de uma aplicação C#, é necessário o uso de TableAdapters e objetos command.

6 Ciclo de dados: Exibindo dados em Forms Após obter os dados em sua aplicação e colocá-los em um DataSet, normalmente deseja-se exibí-los em um Form para que o usuário possa visualizá-lo ou alterá-lo.

7 Ciclo de dados: Editando dados em uma aplicação Uma vez que o usuário tem os dados apresentados, normalmente ele modifica o DataSet, adicionando, editando ou excluindo registros Estas modificações são realizadas pela manipulação individual de um objeto DataRow que faz a atualização de um registro( linha) de uma tabela em um DataSet

8 Ciclo de dados: Validando os dados Ao se fazer mudanças nos dados, tipicamente se deseja verificar se as mudanças são pertinentes antes de permitir que os valores sejam efetivamente alterados no DataSet e/ou escritos no Banco de Dados Validação é o nome do processo de verificação para que novos valores sejam aceitáveis para os requisitos de uma aplicação

9 Ciclo de dados: Salvando dados Após efetuar alterações numa aplicação ( e validá-los também), a aplicação envia estas alterações de volta para o banco de dados. Deve-se tomar cuidado de se verificar possívels “violações de concorrência num ambiente desconectado, pois dados da tabela pode ter sido alterados no intervalo em que a aplicação ficou “for a do ar”

10 O Ciclo de dados na prática Exercício: Criar uma grid para acessar as tabelas da aula anterior ( clientes e tipos de clientes) Faça a consulta dos clientes Faça inclusão de clientes Faça a inclusão de um cliente com um tipo inexistente Faça a exclusão de um cliente

11 Conexão Em View, clique em Server Explorer No Server Explorer: Utilize o botão da direita sobre Data Connections e escolha o DataSource “MS-SQL Server”

12 Adicionando a Conexão Selecione : o Servidor Usuário e senha ( quando autenticação via SQL Server) Banco de dados

13 O Server Explorer Utilizamos o Server Explorer para visualizar e manipular conexões a banco de dados e informações de um servidor

14 Adicionar uma novo item DataSet No Solution Explorer, clique na aplicação com o botão da direita e adiocione um novo item DATASET

15 O Dataset O DataSet é um cache de dados na memória RAM No Server Explorer, arraste as tabelas (DataConnections\Servidor\Tables) para a tela. Salve o DataSet

16 Criando uma grid No menu: Data/Show DataSource Arraste Tabela_Clientes para o Form Compile a aplicação


Carregar ppt "Academia de Ensino Superior 2007 O Ciclo de Dados."

Apresentações semelhantes


Anúncios Google