P R O F . E U L A L I A N E
Ferramentas de Apoio
Visual Studio
SQL Server
Microsoft SQL Server
Desenvolvido pela Microsoft o Sistema Gerenciador de Banco de Dados Relacional, ou, SGBD.
Criado em parceria com a Sybase em 1988 inicialmente para a plataforma OS/21, vem até os dias de hoje sendo mantido pela Microsoft.
Existem diversas edições do Microsoft SQL Server destinadas todos os tipos de públicos, com sistemas que armazenam e recuperam dados no mesmo computador, a milhões de usuários e computadores que acessam grandes quantidades de dados a partir da Internet ao mesmo tempo.
Conectando-se ao Servidor
Ao iniciar o Microsoft SQL Server a seguinte janela será mostrada:
Selecione o servidor
e a forma de autenticação, clique em Conectar.
Servidor Conectado
Criando o Banco de Dados
Ao lado esquerdo da janela são disponibilizados os objetos do SQL.
Clique com o botão direito em Banco de Dados, e selecione Novo Banco de Dados.
Criando o Banco de Dados
Digite o Nome do
banco de dados, e
Criando a Tabela
Após a criação do banco de dados, clique sobre o sinal de ‘+’ para abrir seus componentes.
Clique com o botão direito em
Tabelas, e selecione a opção Nova Tabela.
Dados da Tabela
Os campos da tabela devem ser definidos no Nome da Coluna, e seus respectivos Tipo de Dados.
É importante não selecionar o
CheckBox para não permitir campos em branco.
Auto-Incremento
Para definir o campo código como Auto-incremento, basta selecionar a aba Propriedades da
Coluna, e em Especificação de Identidade alterar o status de ‘É Identidade’ para ‘Sim’.
Chave Primária
Para definir o
campo código como Chave Primária, basta selecionar a coluna desejada, neste caso, código, clicar com o
botão direito e
selecionar a opção
Definir Chave
Salvando a Tabela
Inserindo Dados na Tabela
Clique com o botão direito na tabela que foi criada, selecione Script de Tabela como => INSERT Para => Janela do Editor de
Inserindo os Dados
Substitua os dados pré definidos pelos dados que deseja gravar no banco de dados, sempre utilizando aspas simples
e vírgula entre os
campos.
Será criado um script para preenchimento dos
campos na tabela,
contendo nome e tipos definidos.
Gravando os Dados
Após alterar os campos pré definidos, clique em Executar, e uma mensagem será mostrada, ‘1 linha afetada’.
Cadastro e Gravação dos Dados
Após a mensagem, para inserir outro cadastro, basta substituir os dados e Executar novamente, e assim sucessivamente, até que todos os dados tenham sidos cadastrados.
Note que o campo código não foi digitado, devido o mesmo ter sido definido como a chave primária da tabela, e ser um campo de auto incremento.
Selecionando Dados na Tabela
Clique com o botão direito na tabela que foi criada, selecione Script de Tabela como => SELECT Para => Janela do Editor de Nova Consulta.
Visualizando os Dados Cadastrados
Clique em Executar, e logo abaixo será mostrada a aba resultados, com todos os dados cadastrados.
O script mostrado indica que os dados da tabela serão selecionados.
Alterando Dados da Tabela
Clique com o botão direito na tabela que foi criada, selecione Script de Tabela como => UPDATE Para => Janela do Editor de Nova Consulta.
Alterando Dados da Tabela
SET, indica o que será alterado, e o WHERE a condição se verdadeira, o que permitirá a alteração dos dados.
Neste caso será alterado o Setor do cadastro de Código 1.
Será mostrado o script para atualização dos dados da tabela, basta substituir os campos.
Alterando Dados da Tabela
Clique em Executar, e será mostrada a mensagem ‘ 1 linha afetada’, o que indica que a alteração foi realizada.
Executando novamente o SELECT
Repita novamente os passos para dar um SELECT na tabela e verificar se o dado foi alterado.
Deletando Dados da Tabela
Clique com o botão direito na tabela que foi criada, selecione Script de Tabela como => DELETE Para => Janela do Editor de Nova Consulta.
Deletando Dados da Tabela
Para definir o cadastro que deverá ser excluído utilize a instrução WHERE, que permite definir o critério para exclusão, neste caso todos os funcionários do DP serão excluídos.
Será aberto um novo script, que se não for alterado, ao ser executado apagará todos os dados da tabela.
Deletando Dados da Tabela
Clique em Executar, e será mostrada a mensagem ‘ 1 linha afetada’, o que indica que a exclusão foi realizada.
Executando novamente o SELECT
Repita novamente os passos para dar um SELECT na tabela e verificar se o dado foi excluído.
Backup do Banco de Dados
É importante fazer o backup do banco de dados
para garantir que as informações cadastradas serão
salvas em um segundo diretório. Realizando a
salvaguarda do banco de dados em questão.
Backup do Banco de Dados
Clique com o botão direito na tabela que foi criada, selecione Tarefas => Backup.
Backup do Banco de Dados
Backup do Banco de Dados
O backup foi realizado com sucesso. Clique no OK e feche
Exercício de Fixação
Crie um Banco de Dados para uma Loja, com as tabelas Produtos e Vendedores. PRODUTOS VENDEDORES Codigo_prod Nome_prod Quantidade_prod PrecoUnitario_prod PrecoVenda_prod Codigo_vend Nome_vend Setor_vend
As tabelas devem ter seis registros, duas alterações e uma exclusão, não se esqueça de fazer o backup no final do projeto.
B A C K U P
D A T A G R I D V I E W D E T A I L S
Apresentando Dados no
Windows Forms
Restaurando o Banco de Dados
Utilizando o SQL Server Management Studio e conecte-se ao servidor. Ao lado esquerdo da tela clique com o botão direito em Banco de Dados, selecione a opção
Restaurar Banco de Dados.
Selecionando o Banco de Dados
Selecione
a
opção Dispositivo
de
origem,
e
clique no botão ao
lado para procurar
o
backup
do
banco de dados.
Especificando o Backup
Clique no botão
Adicionar
para
encontrar
o
backup realizado
em um banco de
dados criado.
Localizando o Arquivo de Backup
Selecione o backup do banco de dados desejado e clique em ok. (nas duas janelas)
Selecionando o Backup
Após a busca o banco
de dados será carregado na
janela,
selecione
o
checkbox do banco de
dados que deseja carregar,
defina o nome do banco de
dados acima, clique em OK.
Confirmando a Restauração
Após clicar no botão OK, será mostrada uma janela informando que “A restauração do banco de dados ... Foi concluída com sucesso.”, clique no OK, e sua restauração foi criada.
Visual Studio
Criando a aplicação
Crie uma nova aplicação utilizando a linguagem C#, com Windows Forms
Application. Defina o nome da aplicação
Server Explorer
No menu View
selecione
a
ferramenta
Server
Explorer, será aberta
a aba de opções,
clique em Connect to
Adicionando a Conexão com o Banco de Dados
Em Server Name selecione
o servidor, em seguida o banco
de dados a ser utilizado. Faça o
teste
de
conexão,
Test
Connection,
será
mostrada
uma mensagem informando se
a conexão foi bem sucedida,
clique em OK (nas duas
janelas).
Data Source
Selecione a aba Data
Source em sua tela, ou
pressione Shift + alt + D
para abrir a mesma.
Clique em Add New
Data Source para incluir
o banco de dados no
projeto.
Assistente de Configuração do Banco de Dados
Nesta
etapa
deve ser definido
onde o aplicativo
obterá os dados do
formulário, ou seja,
através do Banco de
Dados,
selecione
DataBase e clique
em Next (avançar).
Assistente de Configuração do Banco de Dados
Escolha o tipo
de modelo de banco
de dados que será
utilizado, selecione
o
Dataset,
o
conjunto de dados
dentro do banco, e
clique em Next
(avançar).
Assistente de Configuração do Banco de Dados
Após a configuração da base de dados, o próprio assistente se encarrega de gerar a string de conexão, ou seja, os dados necessário para acesso ao banco por meio do formulário. Clique em Next.Assistente de Configuração do Banco de Dados
A string de
conexão é salva
dentro do campo
definido
pelo
assistente. Clique
em
Next
(avançar)
para
concluir.
Assistente de Configuração do Banco de Dados
Escolha qual os
objetos do banco de
dados
que
serão
utilizados
no
conjunto de dados.
Selecione
as
tabelas, Tables, e
clique em Finish
(fim).
Objetos do Data Sources
Agora é possível escolher como serão apresentados os dados da tabela dentro do formulário. Clique sobre o nome da tabela e escolha a forma de exibição: Details (exibe em textbox) ou
DataGridView (exibe em
formato de tabela) Utilizaremos
Utilizando o Details
Clique sobre o ícone da tabela e arraste para o formulário
Note que ao inserir os campos no formulário é
importado um menu de navegação e todos os componentes configurados,
os mesmos permitem a interação com o banco de
dados, como inserção, exclusão de registros.
Visualizando os Dados com Details
Ao executar a aplicação o resultado será
semelhante ao apresentado a seguir:
DataGridView
No exemplo anterior foi utilizado o modo Details
para apresentar os dados no Windows Forms, porém,
também é possível exibir os dados em forma de tabela,
basta alterar o formato de exibição antes de inserir os
dados no Form.
Obs.: Insira um novo form e teste o conteúdo a
seguir.
Utilizando o DataGridView
Clique sobre o nome
da tabela e escolha a
forma
de
exibição:
DataGridView (exibe
em formato de tabela), e
arraste o ícone da tabela
para o formulário.
Utilizando o DataGridView
Clique sobre o ícone da tabela e arraste para o formulário
Note que ao inserir os campos no formulário é
importado um menu de navegação e todos os componentes configurados,
os mesmos permitem a interação com o banco de
dados, como inserção, exclusão de registros.
Visualizando os Dados com DataGridView
Ao executar a aplicação o resultado será
semelhante ao apresentado a seguir:
Exercício de Fixação
Utilizando o Banco de Dados Loja da aula anterior, crie uma
aplicação que contenha um Form inicial
“frmLogin”, com um
textbox para o nome e outro para o código do vendedor, e um
botão entrar.
Exercício de Fixação
Ao clicar no botão Entrar deverá ser aberto um
novo Form “frmProdutos”, que deverá apresentar os
campos da tabela produtos, no formato Details e
DataGridView.
Fontes: http://image.slidesharecdn.com/vidadeprogramador-111025131946-phpapp02/95/estudo-de-caso-do-site-vida-de-programador-10-728.jpg?cb=1319567426.