Instruções passo a passo: criando um arquivo de banco de dados local no Visual Studio
É possível explorar tarefas básicas como, por exemplo, adicionar tabelas e definir colunas, usando-se o Visual Studio para criar e atualizar um arquivo de banco de dados local no LocalDB do SQL Server Express, descrito por Visão geral de dados local. Depois de concluir essa explicação passo a passo, você poderá descobrir recursos mais avançados usando o banco de dados local como um ponto de partida para outras explicações passo a passo que o exigem.
Para obter informações sobre como criar um banco de dados usando o SQL Server Management Studio ou Transact-SQL, consulte Create a Database.
Durante essa explicação passo a passo, você explorará as seguintes tarefas:
Pré-requisitos
Para concluir esta explicação passo a passo, instale Visual Studio Express 2013 para Windows, Visual Studio Professional 2013, Visual Studio Premium 2013 ou Visual Studio Ultimate 2013. Entre essas versões do Visual Studio estão SQL Server Data Tools.
Criando um projeto e um arquivo de banco de dados local
Para criar um projeto e um arquivo de banco de dados
Crie um projeto do Windows Forms chamado SampleDatabaseWalkthrough.
Consulte Criando soluções e projetos.
Na barra de menus, escolha Projeto, Adicionar Novo Item.
A caixa de diálogo Adicionar Novo Item é exibida de forma que seja possível adicionar itens apropriados em um projeto do Windows Forms.
Na lista de modelos de item, role para baixo até Banco de Dados baseado em Serviço ser exibido e, em seguida, escolha-o.
Nomeie o banco de dados SampleDatabase e, em seguida, escolha o botão Adicionar.
Se a janela Fontes de Dados não estiver aberta, abra-a escolhendo as teclas Shift-Alt-D ou, na barra de menus, escolhendo Exibir, Outras Janelas, Fontes de Dados.
Na janela Fontes de Dados, escolha o link Adicionar Nova Fonte de Dados.
Em Assistente de Configuração de Fonte de Dados, escolha o botão Próximo quatro vezes para aceitar as configurações padrão e, em seguida, escolha o botão Finalizar.
Abrindo-se a janela de propriedades do banco de dados, é possível exibir sua cadeia de conexão e o local do arquivo .mdf principal.
No Visual Studio Express, escolha Exibir, Outras Janelas, Navegador de Banco de Dados se essa janela não estiver aberta. Abra a janela de propriedades expandindo o nó Conexões de Dados, abrindo o menu de atalho de SampleDatabase.mdf e, em seguida, escolhendo Propriedades.
Em outras versões do Visual Studio, escolha Exibir, Gerenciador de Servidores, se essa janela ainda não estiver aberta. Abra a janela de propriedades expandindo o nó Conexões de Dados, abrindo o menu de atalho de SampleDatabase.mdf e, em seguida, escolhendo Propriedades.
Criando Tabelas, Colunas, Chaves Primárias e Chaves Estrangeiras
Nesta seção, você criará algumas tabelas, uma chave primária em cada tabela e algumas linhas de dados de exemplo. Na próxima explicação passo a passo, você terá uma idea de como essas informações podem ser exibidas em um aplicativo. Você também criará uma chave estrangeira para especificar como os registros em uma tabela podem corresponder aos registros na outra tabela.
Para criar a tabela Customers
No Gerenciador de Servidores ou Navegador de Banco de Dados, expanda o nó Conexões de Dados e, em seguida, expanda o nó SampleDatabase.mdf.
Se o gerenciador da sua versão do Visual Studio não estiver aberto, escolha Exibir, Gerenciador de Servidores ou Exibir, Outras Janelas, Navegador de Banco de Dados na barra de menus.
Abra o menu de atalho de Tabelas e, em seguida, escolha Adicionar Nova Tabela.
O Designer de Tabela é aberto e mostra uma grade com uma linha padrão, que representa uma única coluna na tabela que você está criando. Adicionando linhas à grade, você adicionará colunas na tabela.
Na grade, adicione uma linha para cada uma das seguintes entradas:
Nome da coluna
Tipo de dados
Permitir nulos
CustomerID
nchar(5)
Falso (desmarcado)
CompanyName
nvarchar(40)
Falso (desmarcado)
ContactName
nvarchar (30)
Verdadeiro (marcado)
Phone
nvarchar (24)
Verdadeiro (marcado)
Abra o menu de atalho da linha CustomerID e, em seguida, escolha Definir Chave Primária.
Abra o menu de atalho da linha padrão e, em seguida, escolha Excluir.
Nomeie a tabela Clientes atualizando a primeira linha no painel de script de acordo com o seguinte exemplo:
CREATE TABLE [dbo].[Customers]
No canto superior esquerdo do Designer de Tabela, escolha o botão Atualizar, conforme mostra a ilustração a seguir.
Na caixa de diálogo Visualizar Atualizações de Banco de Dados, escolha o botão Atualizar Banco de Dados.
As alterações são salvas no arquivo do banco de dados local.
Para criar a tabela Orders
Adicione outra tabela e uma linha para cada entrada na seguinte tabela:
Nome da coluna
Tipo de dados
Permitir nulos
OrderID
int
Falso (desmarcado)
CustomerID
nchar(5)
Falso (desmarcado)
OrderDate
datetime
Verdadeiro (marcado)
OrderQuantity
int
Verdadeiro (marcado)
Defina OrderID como a chave primária e, em seguida, exclui a linha padrão.
Nomeie a tabela Orders atualizando a primeira linha no painel de script de acordo com o seguinte exemplo:
CREATE TABLE [dbo].[Orders]
No canto superior esquerdo do Designer de Tabela, escolha o botão Atualizar.
Na caixa de diálogo Visualizar Atualizações de Banco de Dados, escolha o botão Atualizar Banco de Dados.
As alterações são salvas no arquivo do banco de dados local.
Para criar uma chave estrangeira
No painel de contexto no lado direito da grade, abra o menu de atalho de Chaves Estrangeiras e, em seguida, escolha Adicionar Nova Chave Estrangeira, conforme mostrado na ilustração a seguir.
Na caixa de texto exibida, substitua ToTable por Customers.
No painel de script, atualize a última linha de acordo com o seguinte exemplo:
CONSTRAINT [FK_Orders_Customers] FOREIGN KEY ([CustomerID]) REFERENCES [Customers]([CustomerID])
No canto superior esquerdo do Designer de Tabela, escolha o botão Atualizar.
Na caixa de diálogo Visualizar Atualizações de Banco de Dados, escolha o botão Atualizar Banco de Dados.
As alterações são salvas no arquivo do banco de dados local.
Populando as Tabelas com Dados
Para popular as tabelas com dados
No Gerenciador de Servidores ou no Navegador de Banco de Dados, expanda o nó do banco de dados de exemplo.
Abra o menu de atalho do nó Tables, escolha Atualizar e, em seguida, expanda o nó Tables.
Abra o menu de atalho da tabela Customers e, em seguida escolha Mostrar Dados da Tabela.
Adicione os dados desejados para pelo menos três clientes.
É possível especificar cinco caracteres desejados como IDs de cliente, mas escolha pelo menos um do qual é possível se lembrar para uso posteriormente neste procedimento.
Abra o menu de atalho da tabela Orders e, em seguida, escolha Mostrar Dados da Tabela.
Adicione dados para pelo menos três pedidos.
Importante
Verifique se todas as IDs e as quantidades de pedido são inteiros e se cada ID do cliente corresponde a um valor especificado na coluna CustomerID da tabela Customers.
Na barra de menus, escolha Arquivo, Salvar todos.
Na barra de menus, escolha Arquivo, Fechar Solução.
Observação
Como prática recomendada, é possível fazer backup do arquivo de banco de dados recém-criado copiando-o e colando a cópia em outro local ou dando à cópia um nome diferente.
Próximas etapas
Agora que você tem um arquivo de banco de dados local com alguns dados de exemplo, é possível concluir Instruções passo a passo: conectando a dados em um arquivo de banco de dados local (Windows Forms), além de outras instruções passo a passo que demonstrem tarefas de banco de dados.
Consulte também
Tarefas
Como gerenciar arquivos de dados locais no projeto
Conceitos
Associando controles dos Windows Forms a dados no Visual Studio
Preparando o aplicativo para receber dados
Associando controles a dados no Visual Studio