Share via


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:

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

  1. No Visual Studio, escolha Arquivo, Novo, Projeto.

  2. Nomeie o projeto como SampleDatabaseWalkthrough.

  3. 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

  1. Escolha Projeto, Adicionar novo item.

  2. Banco de Dados baseado em Serviço selecione da lista de modelos disponíveis.

  3. Na área de Nome , digite SampleDatabase.

  4. Escolha o botão Adicionar.O Data Source Configuration Wizard é aberto.

  5. 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.

  6. 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çãoObservaçã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

  1. Gerenciador de Servidoresabra/Gerenciador de Banco de Dados escolhendo Modo de Visualização, Gerenciador de Servidores/Gerenciador de Banco de Dados.

  2. Expanda o nó SampleDatabase.mdf sob o nó Data Connections.

  3. Abra o menu de atalho para Tabelas e escolha Adicionar Nova Tabela.

    O Table Designer abre.

  4. 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)

  5. Selecione a coluna de CustomerID , e então escolha Designer de Tabela, Definir Chave Primária.

  6. Escolha Arquivo, Salve Table1.

  7. Clientes digite na área de Insira um nome para a tabela .

  8. Escolha o botão OK.

  9. Abra o menu de atalho para Tabelas e escolha Adicionar Nova Tabela.

    O Table Designer abre.

  10. 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)

  11. Selecione a coluna de OrderID , e então escolha Designer de Tabela, Definir Chave Primária.

  12. Escolha Arquivo, Salve Table2.

  13. Na área de Insira um nome para a tabela pedidos, digite.

  14. Escolha o botão OK.

Para criar um relacionamento entre as tabelas criadas na etapa anterior

  1. 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.

  2. 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 .

  3. Adicionar as tabelas Customers e Orders ao diagrama.

  4. Feche a caixa de diálogo Add Table.

  5. Arraste a coluna CustomerID da tabela Customers até a tabela Orders.

  6. 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.

  7. Escolha o botão de OK para fechar a caixa de diálogo de Tabelas e Colunas .

  8. Escolha o botão de OK para fechar a caixa de diálogo de Relação de Chaves Estrangeiras e criar a relação.

  9. Escolha Arquivo, Salve Diagram1.

  10. Deixe o nome padrão e escolha o botão de OK .

  11. 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

  1. 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..

  2. Em Gerenciador de Servidores/Gerenciador de Banco de Dados, expanda o nó de banco de dados de Northwind .

  3. Abra o menu de atalho para a tabela do Northwind Customers , e escolha Mostrar Dados da Tabela.

  4. Selecione todos os registros e copie-os para a Área de Transferência (Clipboard).

  5. Em Gerenciador de Servidores/Gerenciador de Banco de Dados, expanda o banco de dados SampleDatabase.mdf .

  6. Abra o menu de atalho para a tabela de SampleDatabase.mdf Clientes , e escolha Mostrar Dados da Tabela.

  7. Cole os dados da tabela Northwind Customers da Área de Transferência (Clipboard).

Para preencher a tabela Orders com dados

  1. Abra o menu de atalho para a tabela do Northwind Orders , e escolha Mostrar Dados da Tabela.

  2. Selecione todos os registros e copie-os para a Área de Transferência (Clipboard).

  3. Em Gerenciador de Servidores/Gerenciador de Banco de Dados, expanda o banco de dados SampleDatabase.mdf .

  4. Abra o menu de atalho para a tabela de SampleDatabase.mdf Orders , e escolha Mostrar Dados da Tabela.

  5. 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

  1. Escolha Arquivo, Salvar Tudo.

  2. Escolha Arquivo, Fechar solução.

  3. Na sua pasta de projeto, vá para o arquivo SampleDatabase.mdf , e a Copiar ele.

  4. 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:

Consulte também

Tarefas

Como: gerenciar arquivos de dados locais em seu projeto

Conceitos

Visão geral de dados local

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.

Validação de dados

Salvar dados

Outros recursos

Visão geral dos aplicativos de dados em Visual Studio

Connecting to Data in Visual Studio