Criando seu primeiro banco de dados
Nesta lição, você aprenderá como criar um banco de dados que você irá usar nas lições posteriores para criar um programa de catálogo de endereços.
Na lição anterior, você aprendeu que um banco de dados pode ser usado para armazenar e recuperar dados para seus programas Visual Basic.Primeiro, você deve ter um banco de dados para acessar.Embora você possa usar um banco de dados existente nestas lições, você aprenderá a criar um novo banco de dados usando o Visual Database Tools incluído no Visual Basic.
Pré-requisitos
Para criar e acessar um banco de dados SQL Server Compact 3.5 usando o Visual Basic Express Edition, você deve primeiro instalar o SQL Server Compact 3.5.Se você não o instalou quando instalou o Visual Basic Express Edition, faça isso antes de continuar.Para obter mais informações, consulte Usando SQL Server Compact 3.5 (Visual Studio).
Tente-o!
Para criar um banco de dados
On the Arquivo menu, clicar Novo projeto.
Na caixa de diálogo Novo Projeto , no painel de Templates, clique em Application Windows Form .
No Nome na caixa, digite FirstDatabase e, em seguida, clicar OK.
Abre um novo projeto Windows Forms.
No menu Project, clique em Add New Item.
Na caixa de diálogo Add New Item, clique em Local Database.
No Nome na caixa, digite FirstDatabase e, em seguida, clicar Adicionar.
O Data Source Configuration Wizard é aberto.
No Data Source Configuration Wizard, clique em Cancel.
Um novo banco de dados, FirstDatabase.sdf, é adicionado ao projeto e aparece no Solution Explorer.
Adicionando uma tabela
Como você pode ver, é fácil criar um banco de dados.Em seu estado atual, o banco de dados não é útil porque ele não contém dados.No próximo procedimento, você irá adicionar uma tabela ao banco de dados. Neste caso, uma tabela para armazenar informações de endereço.
Tente-o!
Para adicionar uma tabela ao banco de dados
No menu View, clique em Database Explorer.
No Database Explorer, expanda FirstDatabase.sdf (clique no sinal de adição) e selecione Tables.
Clique com o botão direito do mouse em Tables e, em seguida, clique em Create Table.
Uma janela New Table é aberta.
No Nome caixa, digite endereços.
selecionar o campo vazio em Nome da coluna e o nome de tipo.
No campo Data Type, clique em nvarchar na lista suspensa.
Defina o valor no campo Length como 50 . A coluna Allow Nulls será automaticamente definida como Yes.
Agora você definiu a primeira coluna na sua nova tabela.
Repita as três etapas anteriores para adicionar mais quatro colunas com os seguintes valores:
Nome da coluna: LastNameTipo de dados: nvarchar, Comprimento: 50
Nome da coluna: StreetAddress, Tipo de dados: nvarchar, Comprimento: 50
Nome da coluna: Cidade, Tipo de dados: nvarchar, Comprimento: 50
Nome da coluna: Telefone, Tipo de dados: nvarchar, Comprimento: 50
Clique em OK para criar a tabela e feche a janela New Table.
Adicionando chaves primárias
Agora você tem uma tabela no banco de dados que você pode usar para armazenar nomes, endereços e dados de telefone para o seu catálogo de endereços.Há mais uma etapa: adicionar chaves primárias para que você não tenha registros duplicados.
Uma coluna chave, também conhecida como chave primária, designa uma coluna na tabela que sempre contém valores exclusivos.Nessa coluna, pode haver somente uma linha na tabela que contém qualquer valor dado; se você tentar inserir uma segunda linha que contém o mesmo valor, você receberá um erro.
Se você não tiver uma coluna que pode servir como a chave primária, você pode usar mais de uma coluna.No caso da tabela de endereços, designe ambas as colunas FirstName e LastName como suas chaves primárias.Embora você possa conhecer várias pessoas com o mesmo nome ou último sobrenome, é menos provável que você conheça duas pessoas que compartilhem o mesmo nome e último sobrenome.
Tente-o!
Para adicionar chaves primárias à tabela
No Database Explorer, expanda o nó Tables.
Clique com botão direito do mouse na tabela Addresses e em seguida, clique em Edit Table Schema.
A janela Edit Table é aberta.
Na linha FirstName, altere Allow Nuls para No e Primary Key para Yes.
Na linha LastName, altere Allow Nuls para No e Primary Key para Yes.
Observação: Allow Nulls está definido como No porque qualquer campo que é designado como chave primária deve conter um valor.
Clique em OK para salvar essas configurações e feche a janela Edit Table.
Adicionando dados
Agora você tem um banco de dados que contém uma única tabela: Addresses.Naturalmente, um banco de dados não é de muito uso, a menos que ele contenha dados.No procedimento a seguir, você adicionará alguns dados à tabela Addresses.Se você desejar, você pode substituir os nomes e endereços de pessoas que você sabe por aqueles fornecidos no exemplo.
Tente-o!
Adicionar dados à tabela
No Database Explorer, expanda o nó Tables, selecione o nó Addresses e em seguida, no menu Data, clique em Show Table Data.
Uma janela de tabela de dados é aberta.
Na janela da tabela de dados, no Nome campo, tipo de Sandeep.
Observação: Observe que, quando você primeiro Abra a janela da tabela de dados , o valor NULL será exibido em cada campo — nulo é um termo de banco de dados, que significa que o campo é vazio.
No Sobrenome campo, tipo de Kaliyath.
No StreetAddress campo, tipo 123 45th Avenida e.
No campo City, digite Seattle.
No Telefone campo, digite 2065550100 e pressione a tecla da guia chave.
Agora você definiu o primeiro registro na tabela Addresses.
Repita as etapas 2 a 6 para adicionar mais dois registros que contêm os seguintes valores:
Nome: Michael, Sobrenome: Alexander, StreetAddress: 789 W maiúscula Way, Cidade: Tacoma, Telefone: 2065550101.
Nome: Andrea, Sobrenome: Dunker, StreetAddress: 234 Musgo Bay Blvd, Cidade: Kirkland, Telefone: 2065550102.
No menu File, clique em Save All para salvar o projeto e o banco de dados.
Enquanto você estava inserindo os dados, você talvez tenha observado que ícones pequenos de ponto de exclamação apareceram próximos aos dados.Ao usar a tecla TAB para mover-se para a próxima linha, os ícones desapareciam.Este ícone significa que os dados não foram salvos no banco de dados.Quando você sai da linha na qual você está inserindo dados, os dados da linha inteira são salvos automaticamente no banco de dados.
Próximas etapas
Nesta lição, você criou um banco de dados, adicionou um tabela de banco de dados e, em seguida, adicionou registros à tabela no ambiente de desenvolvimento integrado (IDE).Na próxima lição, você aprenderá como usar um banco de dados em seu programa.
Próxima Lesson: Obtendo as informações que você precisa: Conectando a um banco de dados existente.