Demonstra Passo a passo: Criando um SQL Server Compact 3.5 Database
Esta explicação passo a passo demonstra como criar um novo SQL Server Compact 3.5 arquivo de banco de dados que é baseado nas tabelas Customers e Orders no banco de dados de exemplo Northwind.
Essa explicação passo a passo ilustra as seguintes tarefas:
Criar um novo aplicativo baseado no Windows
Criar um novo arquivo de banco de dados local e adicioná-lo a um projeto.
Criar tabelas de banco de dados e relações usando as ferramentas de design de dados no Visual Studio.
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 baseado no Windows
Como você criará um banco de dados que é baseado no modelo de banco de dados vazio, é necessário um projeto no qual será criado o banco de dados.
Observação |
---|
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio. |
Para criar um novo aplicativo baseado no Windows.
No Visual Studio, no menu File, aponte para New e em seguida clique em Project.
Nomeie o projeto como SampleDatabaseWalkthrough.
Clique em Windows Forms Application e em seguida, clique em OK . Para obter mais informações, consulte Criando Aplicativos Baseados no Windows.
O projeto SampleDatabaseWalkthrough é criado e adicionado ao Solution Explorer/Database Explorer.
Criando um novo banco de dados do SQL Server
Para adicionar um novo banco de dados ao projeto
No menu Project, clique em Add New Item.
Selecione Local Database da lista de modelos disponíveis.
Digite SampleDatabase no nome caixa.
Clique em Adicionar.
O Data Source Configuration Wizard abre com o novo arquivo SampleDatabase.sdf escolhido como a conexão de dados.
Clique em Next.
Clique Next novamente para salvar a sequência de caracteres de conexão no arquivo de configuração do aplicativo.
Clique em Finish na página Choose Your Database Objects. (Nenhum objeto de banco de dados está disponível porque esse é um novo banco de dados.)
SampleDatabase.sdf e SampleDatabaseDataSet.xsd são adicionados ao projeto.
Criando novas tabelas no banco de dados
Para adicionar tabelas ao banco de dados
Abra Server Explorer/Database Explorer clicando em Server Explorer/Database Explorer no menu View.
Expanda o nó SampleDatabase.mdf sob o nó Data Connections.
Clique com o botão direito do mouse em Tables e, em seguida, clique em Create Table.
A Caixa de diálogo New Table é aberta.
Crie colunas conforme descrito na tabela a seguir:
Nome da coluna
Tipo de dados
Comprimento
Permitir nulos
CustomerID
nchar
5
Não
CompanyName
nvarchar
40
Não
Nome de Contato
nvarchar
30
Sim
ContactTitle
nvarchar
30
Sim
Endereço
nvarchar
60
Sim
Cidade
nvarchar
15
Sim
Região
nvarchar
15
Sim
CEP
nvarchar
10
Sim
País
nvarchar
15
Sim
Telefone
nvarchar
24
Sim
Fax
nvarchar
24
Sim
Selecione a coluna Código Do Cliente e em seguida, defina Primary Key para Yes.
Digite clientes do nome caixa.
Clique em OK.
Em Server Explorer/ Database Explorer, clique com o botão direito do mouse em Tables e, em seguida, clique em Create Table.
A Caixa de diálogo New Table é aberta.
Crie colunas conforme descrito na tabela a seguir:
Nome da coluna
Tipo de dados
Comprimento
Permitir nulos
Código Do Pedido
int
4
Não
CustomerID
nchar
5
Sim
Código Do Funcionário
int
4
Sim
OrderDate
datetime
8
Sim
Data De Entrega
datetime
8
Sim
ShippedDate
datetime
8
Sim
ShipVia
int
4
Sim
Frete
dinheiro
19
Sim
Nome Do Destinatário
nvarchar
40
Sim
Endereço do Destino
nvarchar
60
Sim
Cidade De Destino
nvarchar
15
Sim
Região De Destino
nvarchar
15
Sim
CEP do Destino
nvarchar
10
Sim
País De Destino
nvarchar
15
Sim
Selecione a coluna OrderID e em seguida, defina Primary Key para Yes.
Digitar Orders na nome área.
Clique em OK.
Para criar um relacionamento entre as tabelas criadas no procedimento anterior
Em Server Explorer/Database Explorer, expanda Tables.
Clique com botão direito do mouse na tabela Orders e, em seguida, clique em Table Properties.
Clique em Add Relations.
Digite FK_Orders_Customers no Nome da relação caixa.
Selecione CustomerID na lista da Foreign Key Table Column.
Clique em Add Columns.
Clique em Add Relation.
Clique em OK para concluir o processo e criar a relação no banco de dados.
Clique em OK novamente para fechar a caixa de diálogo Table Properties.
Preenchendo as tabelas de exemplo com dados
Para preencher a tabela Customers com dados
Em Server Explorer/Database Explorer, crie uma nova conexão para o banco de dados de exemplo Northwind. Para obter mais informações, consulte Como: Instalar bancos de dados de amostra e Como: Conectar-se a Dados em um Banco de Dados.
Expanda o nó de banco de dados Northwind em Server Explorer/Database Explorer.
Clique com o botão direito do mouse na tabela Customers do Northwind e então clique em Show Table Data.
Selecione todos os registros e copie-os para a Área de Transferência (Clipboard).
Expanda o banco de dados SampleDatabase.mdf em Server Explorer/Database Explorer.
Clique com o botão direito do mouse na tabela Customers do SampleDatabase.mdf e clique em Show Table Data.
Cole os dados da tabela Northwind Customers da Área de Transferência (Clipboard).
Para preencher a tabela Orders com dados
Clique com o botão direito do mouse na tabela Orders do Northwind e clique em Show Table Data.
Selecione todos os registros e copie-os para a Área de Transferência (Clipboard).
Expanda o banco de dados SampleDatabase.mdf em Server Explorer/Database Explorer.
Clique com o botão direito do mouse na tabela Orders do SampleDatabase.mdf e clique em Show Table Data.
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 contendo 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
No menu File, clique em Save All.
No menu File, clique em Close Solution.
Navegue até o arquivo SampleDatabase.mdf na sua pasta de projeto e o copie.
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 contendo alguns dados de exemplo, você pode concluir o seguinte procedimento:
Consulte também
Tarefas
Como: Gerenciar arquivos de dados locais em seu projeto.
Conceitos
Vinculação de controles do Windows Forms a dados em Visual Studio
SQL Server Compact 3.5 e Visual Studio
Outros recursos
Visão geral dos aplicativos de dados em Visual Studio
Aplicativos ocasionalmente conectados (cache de banco de dados Local)