Procedura dettagliata: creazione di un database di SQL Server Compact 3.5
Aggiornamento: novembre 2007
In questa procedura dettagliata viene illustrato creare un nuovo file di database di SQL Server Compact 3.5 in base alle tabelle Customers e Orders del database di esempio Northwind.
In questa procedura dettagliata vengono illustrate le attività seguenti:
Creazione di una nuova applicazione basata su Windows.
Creazione di un nuovo file di database locale e aggiunta di tale file a un progetto.
Creazione di tabelle di database e relazioni utilizzando gli strumenti di progettazione dati disponibili in Visual Studio.
Prerequisiti
Per completare questa procedura dettagliata è necessario disporre dei seguenti elementi:
- Accesso al database di esempio Northwind. Per ulteriori informazioni, vedere Procedura: installare database di esempio.
Creazione di un'applicazione basata su Windows
Poiché viene creato un database in base al modello di database vuoto, è necessario un progetto in cui creare il database.
Nota: |
---|
Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio. |
Per creare una nuova applicazione basata su Windows
Scegliere Nuovo dal menu File di Visual Studio, quindi Progetto.
Denominare il progetto SampleDatabaseWalkthrough.
Scegliere Applicazione Windows Form, quindi fare clic su OK. Per ulteriori informazioni, vedere Creazione di applicazioni per Windows.
Il progetto SampleDatabaseWalkthrough viene creato e aggiunto a Esplora soluzioni/Esplora database.
Creazione di un nuovo database di SQL Server
Per aggiungere un nuovo database progetto
Scegliere Aggiungi nuovo elemento dal menu Progetto.
Selezionare Database locale dall'elenco di modelli disponibili.
Digitare SampleDatabase nella casella Nome.
Scegliere Aggiungi.
Verrà visualizzata la Configurazione guidata origine dati con il nuovo file SampleDatabase.sdf scelto come connessione dati.
Fare clic su Avanti.
Fare di nuovo clic su Avanti per salvare la stringa di connessione nel file di configurazione dell'applicazione.
Fare clic su Fine nella pagina Seleziona oggetti di database. Non è disponibile alcun oggetto di database perché si tratta di un database nuovo.
SampleDatabase.sdf e SampleDatabaseDataSet.xsd vengono aggiunti al progetto.
Creazione di nuove tabelle nel database
Per aggiungere tabelle al database
Aprire Esplora server/Esplora database scegliendo Esplora server o Esplora database dal menu Visualizza.
Espandere il nodo SampleDatabase.sdf nel nodo Connessioni dati.
Fare clic con il pulsante destro del mouse su Tabelle, quindi scegliere Crea tabella.
Verrà visualizzata la finestra di dialogo Nuova tabella.
Creare le colonne come descritto nella tabella seguente:
Column Name
Data Type
Lunghezza
Allow Nulls
CustomerID
nchar
5
No
CompanyName
nvarchar
40
No
ContactName
nvarchar
30
Yes
ContactTitle
nvarchar
30
Yes
Address
nvarchar
60
Yes
City
nvarchar
15
Yes
Region
nvarchar
15
Yes
PostalCode
nvarchar
10
Yes
Country
nvarchar
15
Yes
Phone
nvarchar
24
Yes
Fax
nvarchar
24
Yes
Selezionare la colonna CustomerID, quindi impostare Chiave primaria su Sì.
Digitare Customers nella casella Nome.
Scegliere OK.
In Esplora server/Esplora database, fare clic con il pulsante destro del mouse su Tabelle, quindi scegliere Crea tabella.
Verrà visualizzata la finestra di dialogo Nuova tabella.
Creare le colonne come descritto nella tabella seguente:
Column Name
Data Type
Lunghezza
Allow Nulls
OrderID
int
4
No
CustomerID
nchar
5
Yes
EmployeeID
int
4
Yes
OrderDate
datetime
8
Yes
RequiredDate
datetime
8
Yes
ShippedDate
datetime
8
Yes
ShipVia
int
4
Yes
Freight
money
19
Yes
ShipName
nvarchar
40
Yes
ShipAddress
nvarchar
60
Yes
ShipCity
nvarchar
15
Yes
ShipRegion
nvarchar
15
Yes
ShipPostalCode
nvarchar
10
Yes
ShipCountry
nvarchar
15
Yes
Selezionare la colonna OrderID, quindi impostare Chiave primaria su Sì.
Digitare Orders nell'area Nome.
Scegliere OK.
Per stabilire una relazione tra le tabelle create nella procedura precedente
In Esplora server/Esplora database espandere Tabelle.
Fare clic con il pulsante destro del mouse sulla tabella Orders, quindi scegliere Proprietà tabella.
Fare clic su Aggiungi relazione.
Digitare FK_Orders_Customers nella casella Nome relazione.
Selezionare CustomerID nell'elenco Colonna tabella chiave esterna.
Fare clic su Aggiungi colonne.
Fare clic su Aggiungi relazione.
Fare clic su OK per completare il processo e creare la relazione nel database.
Fare di nuovo clic su OK per chiudere la finestra di dialogo Proprietà tabella.
Compilazione delle tabelle di esempio con dati
Per compilare la tabella Customers con dati
Creare una nuova connessione al database di esempio Northwind in Esplora server/Esplora database. Per ulteriori informazioni, vedere Procedura: installare database di esempio e Procedura: connettersi ai dati di un database.
Espandere il nodo di database Northwind in Esplora server/Esplora database.
Fare clic con il pulsante destro del mouse sulla tabella Customers Northwind e scegliere Mostra dati tabella.
Selezionare tutti i record e copiarli negli Appunti.
Espandere il database SampleDatabase.sdf in Esplora server/Esplora database.
Fare clic con il pulsante destro del mouse sulla tabella Customers del database SampleDatabase.sdf e scegliere Mostra dati tabella.
Incollare i dati della tabella Customers Northwind dagli Appunti.
Per compilare la tabella Orders con dati
Fare clic con il pulsante destro del mouse sulla tabella Orders Northwind e scegliere Mostra dati tabella.
Selezionare tutti i record e copiarli negli Appunti.
Espandere il database SampleDatabase.sdf in Esplora server/Esplora database.
Fare clic con il pulsante destro del mouse sulla tabella Orders del database SampleDatabase.sdf e scegliere Mostra dati tabella.
Incollare i dati della tabella Orders Northwind dagli Appunti.
Creazione di una copia del database
Dopo la creazione di un database di esempio con dati, è necessario effettuare una copia del database nello stato originale in modo che sia possibile ripristinarlo in caso di necessità.
Per salvare il database di esempio
Scegliere Salva tutto dal menu File.
Scegliere Chiudi soluzione dal menu File.
Cercare il file SampleDatabase.sdf nella cartella Progetti e copiarlo.
Cercare una cartella in cui salvare il database e incollare la copia nella cartella.
Passaggi successivi
Dopo avere creato un file di database locale con alcuni dati di esempio, sarà possibile completare la procedura seguente:
Vedere anche
Attività
Procedura: gestire file di dati locali nel progetto
Concetti
Cenni preliminari sui dati locali
Cenni preliminari sulla visualizzazione dei dati
SQL Server Compact 3.5 e Visual Studio