Sdílet prostřednictvím


Návod: Vytvoření lokálního databázového souboru v sadě Visual Studio

Pomocí sady Visual Studio můžete zkoumat základní úlohy, jako například přidávání tabulek a definování sloupců, aby bylo možné vytvářet a aktualizovat lokální databázový soubor v databázi SQL Server Express LocalDB, který popisuje část Přehled lokálních dat.Po dokončení tohoto návodu můžete najít pokročilejší možnosti použitím místní databáze jako výchozího bodu pro další návody, které je vyžadují.

Informace o tom, jak vytvořit databázi pomocí produktů SQL Server Management Studio nebo Transact-SQL, naleznete v tématu Create a Database.

V tomto návodu budete prozkoumávat následující úlohy:

Požadavky

K dokončení tohoto návodu bude nezbytné, abyste si nainstalovali produkty Visual Studio Express 2013 for Windows, Visual Studio Professional 2013, Visual Studio Premium 2013 nebo Visual Studio Ultimate 2013.Tyto verze aplikace Visual Studio obsahují nástroj SQL Server Data Tools.

Vytvoření projektu a lokálního databázového souboru

Vytvoření projektu a databázového souboru

  1. Vytvořte projekt aplikace Windows Forms a pojmenujte ho SampleDatabaseWalkthrough.

    Další informace naleznete v tématu Vytváření řešení a projektů.

  2. V panelu nabídek vyberte možnosti Projekt, Přidat novou položku.

    Zobrazí se dialogové okno Přidat novou položku, kde můžete přidat položky, které jsou vhodné v projektu formuláře Windows.

  3. V seznamu šablon položek procházejte dolů, dokud se nezobrazí položka Databáze založená na službách a vyberte ji.

    Dialogové okno šablony položky

  4. Pojmenujte databázi SampleDatabase a klikněte na tlačítko Přidat.

  5. Pokud se nezobrazí okno Zdroje dat, otevřete je stisknutím kláves Shift+Alt+D nebo na panelu nabídek zvolte možnost Zobrazení, Ostatní okna, Zdroje dat.

  6. V okně Zdroje dat klikněte na odkaz Přidat nový zdroj dat.

  7. V Průvodci konfigurací zdroje dat čtyřikrát klikněte na tlačítko Další, čímž přijmete výchozí nastavení, a poté vyberte volbu Dokončit.

Otevřením okna vlastností pro databázi lze zobrazit její připojovací řetězec a umístění primárního souboru .mdf databáze.

  • Pokud toto okno ještě není otevřeno, vyberte v aplikaci Visual Studio Express možnost Zobrazení, Ostatní okna, Průzkumník databáze.Otevřete okno vlastností rozbalením uzlu Datová připojení, otevřením místní nabídky pro soubor SampleDatabase.mdf a pak zvolením možnosti Vlastnosti.

  • Pokud toto okno ještě není otevřeno, vyberte v jiných verzích aplikace Visual Studio možnost Zobrazení, Průzkumník serveru.Otevřete okno vlastností rozbalením uzlu Datová připojení, otevřením místní nabídky pro soubor SampleDatabase.mdf a pak zvolením možnosti Vlastnosti.

Vytváření tabulek, sloupců, primárních klíčů a cizích klíčů

V této části vytvoříte několik tabulek, primární klíč v každé tabulce a několik řádků ukázkových dat.Z dalšího návodu získáte představu o tom, jak se tyto informace mohou zobrazovat v aplikaci.Také vytvoříte cizí klíč k určení toho, jak by mohly záznamy v jedné tabulce odpovídat záznamům v tabulce druhé.

Vytvoření tabulky Zákazníci

  1. V nástroji Průzkumník serveru nebo Průzkumník databáze rozbalte uzel Datová připojení a uzel SampleDatabase.mdf.

    Pokud průzkumník pro vaši verzi sady Visual Studio není otevřen, vyberte na panelu nabídek možnosti Zobrazení, Průzkumník serveru nebo Zobrazení, Ostatní okna, Průzkumník databáze.

  2. Otevřete místní nabídku pro možnost Tabulky a poté vyberte položku Přidat novou tabulku.

    Návrhář tabulky otevře a zobrazí mřížku s jedním výchozím řádkem, jenž představuje jeden sloupec v tabulce, kterou vytváříte.Přidáním řádků do mřížky přidáte další sloupce v tabulce.

  3. V mřížce přidejte řádek pro každou z následujících položek:

    Název sloupce

    Datový typ

    Povolit hodnoty NULL

    CustomerID

    nchar(5)

    Nepravda (nezaškrtnuto)

    CompanyName

    nvarchar(40)

    Nepravda (nezaškrtnuto)

    ContactName

    nvarchar (30)

    Pravda (zaškrtnuto)

    Phone

    nvarchar (24)

    Pravda (zaškrtnuto)

  4. Otevřete místní nabídku pro řádek CustomerID a vyberte možnost Nastavit primární klíč.

  5. Otevřete místní nabídku pro výchozí řádek a následně zvolte možnost Odstranit.

  6. Pojmenujte tabulku Zákazníci prostřednictvím aktualizace prvního řádku v podokně se skriptem tak, aby odpovídala následující ukázce:

    CREATE TABLE [dbo].[Customers]
    
  7. V levém horním rohu Návrháře tabulky klikněte na tlačítko Aktualizovat, jak je vidět na následujícím obrázku.

    Tlačítko Aktualizovat pro návrháře tabulek

  8. V dialogovém okně Náhled aktualizací databáze klikněte na tlačítko Aktualizovat databázi.

    Vaše změny jsou uloženy do lokálního databázového souboru.

Vytvoření tabulky objednávek

  1. Přidejte další tabulku a potom přidejte řádek pro každou položku v následující tabulce:

    Název sloupce

    Datový typ

    Povolit hodnoty NULL

    OrderID

    int

    Nepravda (nezaškrtnuto)

    CustomerID

    nchar(5)

    Nepravda (nezaškrtnuto)

    OrderDate

    datetime

    Pravda (zaškrtnuto)

    OrderQuantity

    int

    Pravda (zaškrtnuto)

  2. Nastavte položku OrderID jako primární klíč a potom odstraňte výchozí řádek.

  3. Pojmenujte tabulku Objednávky prostřednictvím aktualizace prvního řádku v podokně se skriptem tak, aby odpovídala následující ukázce:

    CREATE TABLE [dbo].[Orders]
    
  4. V levém horním rohu Návrháře tabulky klikněte na tlačítko Aktualizovat.

  5. V dialogovém okně Náhled aktualizací databáze klikněte na tlačítko Aktualizovat databázi.

    Vaše změny jsou uloženy do lokálního databázového souboru.

Vytvoření cizího klíče

  1. V kontextovém podokně na pravé straně tabulky otevřete místní nabídku pro položku Cizí klíče a zvolte možnost Přidat nový cizí klíč, jak je uvedeno na následujícím obrázku.

    Přidání cizí klíč v Návrháři tabulky

  2. V nově otevřeném textovém poli nahraďte hodnotu ToTable hodnotou Zákazníci.

  3. V podokně se skriptem aktualizujte poslední řádek tak, aby odpovídal následující ukázce:

    CONSTRAINT [FK_Orders_Customers] FOREIGN KEY ([CustomerID]) REFERENCES [Customers]([CustomerID])
    
  4. V levém horním rohu Návrháře tabulky klikněte na tlačítko Aktualizovat.

  5. V dialogovém okně Náhled aktualizací databáze klikněte na tlačítko Aktualizovat databázi.

    Vaše změny jsou uloženy do lokálního databázového souboru.

Naplnění tabulek daty

Naplnění tabulek daty

  1. V nástroji Průzkumník serveru nebo Průzkumník databáze rozbalte uzel pro ukázkovou databázi.

  2. Otevřete místní nabídku pro uzel Tabulky, zvolte možnost Obnovit a potom rozbalte uzel Tabulky.

  3. Otevřete místní nabídku tabulky Zákazníci a zvolte možnost Zobrazit data tabulky.

  4. Přidejte jakákoli data pro alespoň tři zákazníky.

    Jako ID zákazníka můžete zadat libovolných pět znaků, ale vyberte alespoň jedno ID takové, které si zapamatujete, abyste je mohli použít později v tomto postupu.

  5. Otevřete místní nabídku tabulky Objednávky a zvolte možnost Zobrazit data tabulky.

  6. Přidejte data pro nejméně tři objednávky.

    Důležitá poznámkaDůležité

    Přesvědčte se, zda jsou všechna ID objednávek a množství objednávek celými čísly a že každé ID zákazníka odpovídá hodnotě uvedené ve sloupci ID zákazníka v tabulce Zákazníci.

  7. Na panelu nabídek vyberte položku Soubor, Uložit vše.

  8. Na panelu nabídek vyberte možnost Soubor, Zavřít řešení.

    [!POZNÁMKA]

    Jako nejvhodnější postup můžete zálohovat soubor databáze, který jste právě vytvořili, zkopírováním a vložením kopie do jiného umístění nebo pojmenováním kopie jiným názvem.

Další kroky

Nyní, když máte místní databázový soubor s ukázkovými daty, můžete dokončit Návod: Připojování k datům v lokálním databázovém souboru (Windows Forms) spolu s ostatními postupy, které popisují databázové úlohy.

Viz také

Úkoly

Postupy: Správa lokálních datových souborů ve vašem projektu

Koncepty

Přehled lokálních dat

Vázání ovládacích prvků Windows Forms k datům v sadě Visual Studio

Příprava vaší aplikace k příjmu dat

Načítání dat do vaší aplikace

Vázání ovládacích prvků k datům v sadě Visual Studio

Upravování dat ve vaší aplikaci

Ověřování dat

Ukládání dat

Další zdroje

Přehled datových aplikacích v sadě Visual Studio

Připojení k datům v sadě Visual Studio