Sdílet prostřednictvím


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:

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

  1. V aplikaci Visual Studio na soubor nabídky, přejděte na příkaz Nový a potom klepněte na tlačítko projektu.

  2. Název projektu SampleDatabaseWalkthrough.

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

  1. V nabídce Projekt klikněte na příkaz Přidat novou položku.

  2. Vyberte Místní databázi v seznamu dostupných šablon.

  3. Zadejte SampleDatabase v jméno pole.

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

  5. Klepněte na tlačítko Další.

  6. Klepněte na tlačítko Další znovu, chcete-li uložit připojovací řetězec do konfiguračního souboru aplikace.

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

  1. Otevřít Server Explorer/Průzkumník databáze klepnutím na Server Explorer/Průzkumník databáze na zobrazení nabídky.

  2. Rozbalte SampleDatabase.sdf uzlu Datová připojení uzlu.

  3. Klepněte pravým tlačítkem tabulky a potom klepněte na tlačítko Create Table.

    Nové tabulky otevře se dialogové okno.

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

  5. Vyberte sloupce CustomerID a pak nastavte Primárního klíče na Ano.

  6. Zadejte zákazníci jméno pole.

  7. Klikněte na tlačítko OK.

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

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

  10. Vyberte KódObjednávky sloupce a poté nastavte Primárního klíče na Ano.

  11. Zadání objednávky v název oblasti.

  12. Klikněte na tlačítko OK.

Chcete-li vytvořit relaci mezi tabulkami vytvořen v předchozí proceduře.

  1. V Server Explorer/Průzkumník databáze, rozbalte položku tabulky.

  2. Klepněte pravým tlačítkem myši objednávky tabulky a potom klepněte na tlačítko Vlastnosti tabulky.

  3. Klepněte na tlačítko Přidat vztahy.

  4. Zadejte FK_Orders_Customers v Název vztahu pole.

  5. Vyberte CustomerID v Sloupec tabulky cizího klíče seznamu.

  6. Klepněte na tlačítko Přidat sloupce.

  7. Klepněte na tlačítko Přidat vztah.

  8. Klepněte na tlačítko OK k dokončení procesu a vytvoření relace v databázi.

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

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

  2. Rozbalte Northwind uzel databáze v Server Explorer/Průzkumník databáze.

  3. Klepněte pravým tlačítkem myši Northwind Zákazníci tabulky a potom klepněte na tlačítko Zobrazit Data tabulky.

  4. Vyberte možnost všechny záznamy a zkopírovat do schránky.

  5. Rozbalte SampleDatabase.sdf databáze v Server Explorer/Průzkumník databáze.

  6. Klepněte pravým tlačítkem myši SampleDatabase.sdf Zákazníci tabulky a potom klepněte na tlačítko Zobrazit Data tabulky.

  7. Data tabulky Northwind Customers ze schránky vložte.

K naplnění tabulky objednávky s daty

  1. Klepněte pravým tlačítkem myši Northwind objednávky tabulky a potom klepněte na tlačítko Zobrazit Data tabulky.

  2. Vyberte možnost všechny záznamy a zkopírovat do schránky.

  3. Rozbalte SampleDatabase.sdf databáze v Server Explorer/Průzkumník databáze.

  4. Klepněte pravým tlačítkem myši SampleDatabase.sdf objednávky tabulky a potom klepněte na tlačítko Zobrazit Data tabulky.

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

  1. V nabídce Soubor klikněte na příkaz Uložit vše.

  2. Na soubor nabídky, klepněte na tlačítko Zavřít řešení.

  3. Vyhledejte soubor SampleDatabase.sdf ve složce projekty a zkopírujte ji.

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

Přehled místních dat

Vazba na Data v aplikaci Visual Studio model Windows Forms prvky

SQL Server Compact 4.0 a Visual Studio

Další zdroje

Přehled dat aplikace Visual Studio