Názorný postup: Vytváření Komprimovat databázi SQL Server
Tento návod ukazuje, jak vytvořit nový soubor databáze SQL Server Compact, který je založen na tabulky Zákazníci a objednávky v ukázkové databázi Northwind.
Tento návod ilustruje následující úkoly:
Vytvoření nové aplikace založené na systému Windows.
Vytvoření nové místní databázový soubor a jeho přidání do projektu.
Vytvoření databázové tabulky a relace pomocí návrhu datové nástroje v aplikaci Visual Studio.
Požadavky
K dokončení tohoto návodu budete potřebovat:
- Přístup k ukázkové databázi Northwind.Další informace naleznete v tématu Jak: Instalace ukázkové databáze.
Vytváření aplikací založených na systému Windows
Protože chcete vytvořit databázi, který je založen na šabloně prázdnou databázi, je nutné projekt, ve kterém chcete vytvořit databázi.
[!POZNÁMKA]
Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.
Chcete-li vytvořit novou aplikaci systému Windows
V aplikaci Visual Studio na soubor nabídky, přejděte na příkaz Nový a potom klepněte na tlačítko projektu.
Název projektu SampleDatabaseWalkthrough.
Klepněte na tlačítko Model Windows Forms aplikace a potom klepněte na tlačítko OK.Další informace naleznete v tématu Tvorba klientských aplikací.
SampleDatabaseWalkthrough je vytvořen a přidán do projektu Průzkumníku/Průzkumník databáze.
Vytvoření nové databáze serveru SQL
Chcete-li přidat novou databázi do projektu
V nabídce Projekt klikněte na příkaz Přidat novou položku.
Vyberte Místní databázi v seznamu dostupných šablon.
Zadejte SampleDatabase v jméno pole.
Klikněte na tlačítko Přidat.
Průvodce konfigurací zdroje dat otevře s novým SampleDatabase.sdf soubor vybrán jako datové připojení.
Klepněte na tlačítko Další.
Klepněte na tlačítko Další znovu, chcete-li uložit připojovací řetězec do konfiguračního souboru aplikace.
Klepněte na tlačítko Dokončit na Zvolte vaše databázové objekty stránky.(Žádné databázové objekty jsou k dispozici, protože se jedná o novou databázi.)
SampleDatabase.sdf a SampleDatabaseDataSet.xsd jsou přidány do projektu.
Vytvoření nové tabulky v databázi
Přidání tabulky do databáze
Otevřít Server Explorer/Průzkumník databáze klepnutím na Server Explorer/Průzkumník databáze na zobrazení nabídky.
Rozbalte SampleDatabase.sdf uzlu Datová připojení uzlu.
Klepněte pravým tlačítkem tabulky a potom klepněte na tlačítko Create Table.
Nové tabulky otevře se dialogové okno.
Vytvoření sloupců, jak je popsáno v následující tabulce:
Název sloupce
Typ dat
Délka
Povolit hodnoty NULL
KódZákazníka
nchar
5
Ne
Firma
nvarchar
40
Ne
Kontakt
nvarchar
30
Ano
Funkce
nvarchar
30
Ano
Adresa
nvarchar
60
Ano
Město
nvarchar
15
Ano
Oblast
nvarchar
15
Ano
PSČ
nvarchar
10
Ano
Země
nvarchar
15
Ano
Telefon
nvarchar
24
Ano
Fax
nvarchar
24
Ano
Vyberte sloupce CustomerID a pak nastavte Primárního klíče na Ano.
Zadejte zákazníci jméno pole.
Klikněte na tlačítko OK.
V Server Explorer/Průzkumník databáze, klepněte pravým tlačítkem tabulky a potom klepněte na tlačítko Create Table.
Nové tabulky otevře se dialogové okno.
Vytvoření sloupců, jak je popsáno v následující tabulce:
Název sloupce
Typ dat
Délka
Povolit hodnoty NULL
Kód objednávky
int
4
Ne
KódZákazníka
nchar
5
Ano
Číslo zaměstnance
int
4
Ano
DatumObjednávky
datetime
8
Ano
Požadované datum
datetime
8
Ano
Datum dodání
datetime
8
Ano
Přepravců
int
4
Ano
Dopravné
money
19
Ano
NázevPříjemce
nvarchar
40
Ano
ShipAddress
nvarchar
60
Ano
MěstoPříjemce (ShipCity)
nvarchar
15
Ano
RegionPříjemce
nvarchar
15
Ano
ShipPostalCode
nvarchar
10
Ano
ZeměPříjemce
nvarchar
15
Ano
Vyberte KódObjednávky sloupce a poté nastavte Primárního klíče na Ano.
Zadání objednávky v název oblasti.
Klikněte na tlačítko OK.
Chcete-li vytvořit relaci mezi tabulkami vytvořen v předchozí proceduře.
V Server Explorer/Průzkumník databáze, rozbalte položku tabulky.
Klepněte pravým tlačítkem myši objednávky tabulky a potom klepněte na tlačítko Vlastnosti tabulky.
Klepněte na tlačítko Přidat vztahy.
Zadejte FK_Orders_Customers v Název vztahu pole.
Vyberte CustomerID v Sloupec tabulky cizího klíče seznamu.
Klepněte na tlačítko Přidat sloupce.
Klepněte na tlačítko Přidat vztah.
Klepněte na tlačítko OK k dokončení procesu a vytvoření relace v databázi.
Klepněte na tlačítko OK zavřete Vlastnosti tabulky dialogové okno.
Naplnění ukázkové tabulky s daty
Chcete-li vyplnit tabulku Zákazníci s daty
V Server Explorer/Průzkumník databáze, vytvořit nové připojení k ukázkové databázi Northwind.Další informace naleznete v tématu Jak: Instalace ukázkové databáze a Jak: připojení k datům v databázi.
Rozbalte Northwind uzel databáze v Server Explorer/Průzkumník databáze.
Klepněte pravým tlačítkem myši Northwind Zákazníci tabulky a potom klepněte na tlačítko Zobrazit Data tabulky.
Vyberte možnost všechny záznamy a zkopírovat do schránky.
Rozbalte SampleDatabase.sdf databáze v Server Explorer/Průzkumník databáze.
Klepněte pravým tlačítkem myši SampleDatabase.sdf Zákazníci tabulky a potom klepněte na tlačítko Zobrazit Data tabulky.
Data tabulky Northwind Customers ze schránky vložte.
K naplnění tabulky objednávky s daty
Klepněte pravým tlačítkem myši Northwind objednávky tabulky a potom klepněte na tlačítko Zobrazit Data tabulky.
Vyberte možnost všechny záznamy a zkopírovat do schránky.
Rozbalte SampleDatabase.sdf databáze v Server Explorer/Průzkumník databáze.
Klepněte pravým tlačítkem myši SampleDatabase.sdf objednávky tabulky a potom klepněte na tlačítko Zobrazit Data tabulky.
Data tabulky Northwind Orders ze schránky vložte.
Vytvoření kopie databáze
Nyní, když jste vytvořili ukázkové databáze obsahující data, by měly vytvořit kopii databáze do původního stavu tak, aby bylo možné obnovit data, pokud potřebujete.
Chcete-li uložit ukázkovou databázi
V nabídce Soubor klikněte na příkaz Uložit vše.
Na soubor nabídky, klepněte na tlačítko Zavřít řešení.
Vyhledejte soubor SampleDatabase.sdf ve složce projekty a zkopírujte ji.
Vyhledejte složku, kam chcete uložit databázi a vložte kopii do složky.
Další kroky
Nyní, když máte místní databázový soubor obsahující ukázkových dat, je provést následující postup:
Viz také
Úkoly
Jak: spravovat místní datové soubory do projektu
Názorný postup: Přidání Komprimovat databázi SQL Server do aplikace a o nasazení
Koncepty
Vazba na Data v aplikaci Visual Studio model Windows Forms prvky
SQL Server Compact 4.0 a Visual Studio