Instruções passo a passo: criando um banco de dados LocalDB
Seguindo esta explicação passo a passo, você pode criar um arquivo de banco de dados SQL Server com base nas tabelas de Customers e de Orders no banco de dados de exemplo Northwind.Você pode usar o arquivo que você criou para saber mais sobre arquivos de banco de dados local completando outro how-to e tarefas da explicação passo a passo nesse sistema de ajuda.
Durante este explicação passo a passo, você aprenderá como:
Criando um Aplicativo Windows.
Criando um novo banco de dados do SQL Server.
Criando novas tabelas no banco de dados.Para obter mais informações, consulte Visual Database Tools.
Ao criar um novo banco de dados serviço- baseado em Visual Studio 2012, o mecanismo SQL Server Express LocalDB é usado para acessar um arquivo de banco de dados de SQL Server 2012 (.mdf).Em versões anteriores do Visual Studio, o mecanismo SQL Server Express é usado para acessar um arquivo de banco de dados (.mdf).Para obter mais informações, consulte Visão geral de dados local.
Pré-requisitos
A fim de concluir este explicação passo a passo, será necessário:
- Acesso ao banco de dados de exemplo Northwind.Para obter mais informações, consulte Como: instalar bancos de dados de amostra.
Criando um Aplicativo Windows
Como essa explicação passo a passo cria um banco de dados com base no modelo de banco de dados vazio, você deve criar um projeto para criar o banco de dados.
Para criar o novo projeto Windows
No Visual Studio, escolha Arquivo, Novo, Projeto.
Nomeie o projeto como SampleDatabaseWalkthrough.
Aplicativo de Windows Forms selecione e clique o botão de OK .Para obter mais informações, consulte Desenvolvendo aplicativos clientes.
O projeto SampleDatabaseWalkthrough é criado e adicionado ao Solution Explorer.
Criando um novo banco de dados do SQL Server
Para adicionar um novo banco de dados ao projeto
Escolha Projeto, Adicionar novo item.
Banco de Dados baseado em Serviço selecione da lista de modelos disponíveis.
Na área de Nome , digite SampleDatabase.
Escolha o botão Adicionar.O Data Source Configuration Wizard é aberto.
Na página de Escolha um modelo de banco de dados , Conjunto de Dadosselecione, e clique no botão de Avançar .
Na página de Escolher Objetos do Banco de Dados , nenhum objeto de banco de dados está disponível porque o banco de dados é novo.
Escolha o botão de Concluir para criar o banco de dados e o dataset e adicioná-los ao projeto.
Para exibir a cadeia de conexão e a localidade do arquivo .mdf primária para o banco de dados em Gerenciador de Servidores, abra o menu de atalho para o banco de dados, e depois escolha Propriedades.
Criando novas tabelas no banco de dados
Observação |
---|
Uma nova versão do Designer de Tabela é exibida para bancos de dados no formato SQL Server 2012. Este tópico descreve a versão antiga do Designer de Tabela, usada com bancos de dados em formatos anteriores do SQL Server. Na nova versão, você pode alterar uma definição de tabela através de uma interface gráfica ou diretamente em um painel de script. Se você usar a interface gráfica, a definição de tabela será automaticamente atualizada no painel de script. Para aplicar o código SQL no painel de script, escolha o botão Atualizar. Para obter mais informações sobre a nova versão, consulte Como: criar objetos de banco de dados usando o Designer de tabela. |
Para adicionar tabelas ao banco de dados
Gerenciador de Servidoresabra/Gerenciador de Banco de Dados escolhendo Modo de Visualização, Gerenciador de Servidores/Gerenciador de Banco de Dados.
Expanda o nó SampleDatabase.mdf sob o nó Data Connections.
Abra o menu de atalho para Tabelas e escolha Adicionar Nova Tabela.
O Table Designer abre.
Crie colunas com as seguintes informações:
Nome da coluna
Tipo de dados
Permitir nulos
CustomerID
nchar(5)
False (não marcado)
CompanyName
nvarchar(40)
False (não marcado)
ContactName
nvarchar (30)
True (marcado)
ContactTitle
nvarchar (30)
True (marcado)
Address
nvarchar (60)
True (marcado)
City
nvarchar (15)
True (marcado)
Region
nvarchar (15)
True (marcado)
PostalCode
nvarchar (10)
True (marcado)
Country
nvarchar (15)
True (marcado)
Phone
nvarchar (24)
True (marcado)
Fax
nvarchar (24)
True (marcado)
Selecione a coluna de CustomerID , e então escolha Designer de Tabela, Definir Chave Primária.
Escolha Arquivo, Salve Table1.
Clientes digite na área de Insira um nome para a tabela .
Escolha o botão OK.
Abra o menu de atalho para Tabelas e escolha Adicionar Nova Tabela.
O Table Designer abre.
Crie colunas com as seguintes informações:
Nome da coluna
Tipo de dados
Permitir nulos
OrderID
int
False (não marcado)
CustomerID
nchar(5)
True (marcado)
EmployeeID
int
True (marcado)
OrderDate
datetime
True (marcado)
RequiredDate
datetime
True (marcado)
ShippedDate
datetime
True (marcado)
ShipVia
int
True (marcado)
Freight
money
True (marcado)
ShipName
nvarchar(40)
True (marcado)
ShipAddress
nvarchar(60)
True (marcado)
ShipCity
nvarchar(15)
True (marcado)
ShipRegion
nvarchar(15)
True (marcado)
ShipPostalCode
nvarchar(10)
True (marcado)
ShipCountry
nvarchar(15)
True (marcado)
Selecione a coluna de OrderID , e então escolha Designer de Tabela, Definir Chave Primária.
Escolha Arquivo, Salve Table2.
Na área de Insira um nome para a tabela pedidos, digite.
Escolha o botão OK.
Para criar um relacionamento entre as tabelas criadas na etapa anterior
Em Gerenciador de Servidores/Gerenciador de Banco de Dados, no nó de SampleDatabase.mdf , abra o menu de atalho para Diagramas de Banco de Dados, e depois escolha Adicionar Novo Diagrama.
Se uma caixa de diálogo abrir pedindo para criar os objetos de banco de dados necessários para a diagramação, escolha o botão de Sim .
Adicionar as tabelas Customers e Orders ao diagrama.
Feche a caixa de diálogo Add Table.
Arraste a coluna CustomerID da tabela Customers até a tabela Orders.
Verifique se a tabela de Customers é Tabela de chaves primárias e a tabela de Orders é Tabela de chave estrangeira, e então verifique que a coluna de CustomerID está selecionada para as duas tabelas.
Escolha o botão de OK para fechar a caixa de diálogo de Tabelas e Colunas .
Escolha o botão de OK para fechar a caixa de diálogo de Relação de Chaves Estrangeiras e criar a relação.
Escolha Arquivo, Salve Diagram1.
Deixe o nome padrão e escolha o botão de OK .
Na caixa de diálogo de Salvar , escolha o botão de Sim .
Preenchendo as tabelas de exemplo com dados
Para preencher a tabela Customers com dados
Crie uma nova conexão para o banco de dados de exemplo Northwind em Gerenciador de Servidores/Gerenciador de Banco de Dados.Para obter mais informações, consulte Como: instalar bancos de dados de amostra e Como: conectar-se a dados em um banco de dados..
Em Gerenciador de Servidores/Gerenciador de Banco de Dados, expanda o nó de banco de dados de Northwind .
Abra o menu de atalho para a tabela do Northwind Customers , e escolha Mostrar Dados da Tabela.
Selecione todos os registros e copie-os para a Área de Transferência (Clipboard).
Em Gerenciador de Servidores/Gerenciador de Banco de Dados, expanda o banco de dados SampleDatabase.mdf .
Abra o menu de atalho para a tabela de SampleDatabase.mdf Clientes , e escolha Mostrar Dados da Tabela.
Cole os dados da tabela Northwind Customers da Área de Transferência (Clipboard).
Para preencher a tabela Orders com dados
Abra o menu de atalho para a tabela do Northwind Orders , e escolha Mostrar Dados da Tabela.
Selecione todos os registros e copie-os para a Área de Transferência (Clipboard).
Em Gerenciador de Servidores/Gerenciador de Banco de Dados, expanda o banco de dados SampleDatabase.mdf .
Abra o menu de atalho para a tabela de SampleDatabase.mdf Orders , e escolha Mostrar Dados da Tabela.
Cole os dados da tabela Orders do Northwind a partir da Área de Transferência (Clipboard).
Criando uma cópia do banco de dados
Agora que você criou um banco de dados de exemplo com dados, você deve fazer uma cópia do banco de dados em seu estado original para que você possa restaurar os dados se necessário.
Para salvar o banco de dados de exemplo
Escolha Arquivo, Salvar Tudo.
Escolha Arquivo, Fechar solução.
Na sua pasta de projeto, vá para o arquivo SampleDatabase.mdf , e a Copiar ele.
Navegue para uma pasta onde você deseja salvar o banco de dados e cole a cópia na pasta.
Próximas etapas
Agora que você tem um arquivo de banco de dados local com alguns dados de exemplo você pode concluir o seguinte explicação passo a passo, bem como outras tarefas no sistema de ajuda:
- Passo a passo: Conectando a dados em um banco de dados do SQL Server Express LocalDB (Windows Forms)
Consulte também
Tarefas
Como: gerenciar arquivos de dados locais em seu projeto
Conceitos
Vinculando controles do Windows Forms a dados em Visual Studio
Preparando seu aplicativo para receber dados
Buscando dados em seu aplicativo.
Controles de vinculação de dados de Visual Studio
Edição de dados em seu aplicativo.