Exemplarische Vorgehensweise: Erstellen einer SQL Server Express-Datenbank

In dieser exemplarischen Vorgehensweise wird eine neue SQL Server-Datenbankdatei erstellt, die auf den Tabellen Customers und Orders in der Beispieldatenbank Northwind basiert. Mit dieser Datenbankdatei als Beispieldatenbank können Sie zusätzliche Gewusst-wie-Seiten und exemplarische Vorgehensweisen dieses Hilfesystems durcharbeiten, bei denen auf eine lokale Datenbankdatei verwiesen wird.

Im Rahmen dieser exemplarischen Vorgehensweise erhalten Sie Informationen zu folgenden Vorgängen:

  • Erstellen Sie eine neue Windows-Anwendung.

  • Erstellen einer neuen lokalen Datenbankdatei und Hinzufügen der Datei zu einem Projekt.

  • Erstellen von Datenbanktabellen und Beziehungen mit Visual Database Tools.

Vorbereitungsmaßnahmen

Für die Durchführung dieser exemplarischen Vorgehensweise benötigen Sie Folgendes:

Erstellen einer Windows-Anwendung

Da in dieser exemplarischen Vorgehensweise eine Datenbank auf Grundlage der leeren Datenbankvorlage erstellt wird, ist ein Projekt erforderlich, in dem die Datenbank erstellt wird.

So erstellen Sie ein neues Windows-Projekt

  1. Erstellen Sie in Visual Studio im Menü Datei ein neues Projekt.

  2. Geben Sie dem Projekt den Namen SampleDatabaseWalkthrough.

  3. Wählen Sie Windows-Anwendung aus, und klicken Sie auf OK. Weitere Informationen finden Sie unter Erstellen von Windows-basierten Anwendungen.

    Das Projekt SampleDatabaseWalkthrough wird erstellt und dem Projektmappen-Explorer hinzugefügt.

Erstellen einer neuen SQL Server-Datenbank

So fügen Sie dem Projekt eine neue Datenbank hinzu

  1. Klicken Sie im Menü Projekt auf Neues Element hinzufügen.

  2. Wählen Sie in der Liste der verfügbaren Vorlagen die Option Dienstbasierte Datenbank aus.

  3. Geben Sie im Bereich Name die Bezeichnung "SampleDatabase" ein.

  4. Klicken Sie auf Hinzufügen.

    Der Assistent zum Konfigurieren von Datenquellen wird geöffnet. Es sind jedoch noch keine Datenbankobjekte verfügbar, da es sich um eine neue Datenbank handelt.

  5. Klicken Sie auf Fertig stellen, um die Datenbank und das Dataset zu erstellen und dem Projekt hinzuzufügen.

Erstellen neuer Tabellen in der Datenbank

So fügen Sie der Datenbank Tabellen hinzu

  1. Öffnen Sie den Server-Explorer bzw. den Datenbank-Explorer, indem Sie im Menü Ansicht die Option Server-Explorer bzw. Datenbank-Explorer auswählen.

  2. Erweitern Sie unter dem Knoten Datenverbindungen den Knoten SampleDatabase.mdf.

  3. Klicken Sie mit der rechten Maustaste auf Tabellen, und wählen Sie die Option Neue Tabelle hinzufügen aus.

    Der Tabellen-Designer wird geöffnet.

  4. Erstellen Sie Spalten mit folgenden Eigenschaften:

    Spaltenname

    Datentyp

    NULL zulassen

    CustomerID

    nchar(5)

    False (nicht aktiviert)

    CompanyName

    nvarchar(40)

    False (nicht aktiviert)

    ContactName

    nvarchar (30)

    True (aktiviert)

    ContactTitle

    nvarchar (30)

    True (aktiviert)

    Address

    nvarchar (60)

    True (aktiviert)

    City

    nvarchar (15)

    True (aktiviert)

    Region

    nvarchar (15)

    True (aktiviert)

    PostalCode

    nvarchar (10)

    True (aktiviert)

    Country

    nvarchar (15)

    True (aktiviert)

    Phone

    nvarchar (24)

    True (aktiviert)

    Fax

    nvarchar (24)

    True (aktiviert)

  5. Wählen Sie die Spalte CustomerID aus, und wählen Sie dann im Menü Tabellen-Designer die Option Primärschlüssel festlegen aus.

  6. Wählen im Menü Datei die Option Table1 speichern aus.

  7. Geben Sie im Bereich Geben Sie einen Namen für die Tabelle ein die Bezeichnung "Customers" ein.

  8. Klicken Sie auf OK.

  9. Klicken Sie mit der rechten Maustaste auf Tabellen, und wählen Sie die Option Neue Tabelle hinzufügen aus.

    Der Tabellen-Designer wird geöffnet.

  10. Erstellen Sie Spalten mit folgenden Eigenschaften:

    Spaltenname

    Datentyp

    NULL zulassen

    OrderID

    int

    False (nicht aktiviert)

    CustomerID

    nchar(5)

    True (aktiviert)

    EmployeeID

    int

    True (aktiviert)

    OrderDate

    datetime

    True (aktiviert)

    RequiredDate

    datetime

    True (aktiviert)

    ShippedDate

    datetime

    True (aktiviert)

    ShipVia

    int

    True (aktiviert)

    Freight

    money

    True (aktiviert)

    ShipName

    nvarchar(40)

    True (aktiviert)

    ShipAddress

    nvarchar(60)

    True (aktiviert)

    ShipCity

    nvarchar(15)

    True (aktiviert)

    ShipRegion

    nvarchar(15)

    True (aktiviert)

    ShipPostalCode

    nvarchar(10)

    True (aktiviert)

    ShipCountry

    nvarchar(15)

    True (aktiviert)

  11. Wählen Sie die Spalte OrderID aus, und wählen Sie dann im Menü Tabellen-Designer die Option Primärschlüssel festlegen aus.

  12. Wählen im Menü Datei die Option Table2 speichern aus.

  13. Geben Sie im Bereich Geben Sie einen Namen für die Tabelle ein die Bezeichnung "Orders" ein.

  14. Klicken Sie auf OK.

So erstellen Sie eine Beziehung zwischen den im vorigen Schritt erstellten Tabellen

  1. Klicken Sie im Server-Explorer bzw. im Datenbank-Explorer unter dem Knoten SampleDatabase.mdf mit der rechten Maustaste auf den Knoten Datenbankdiagramme, und wählen Sie Neues Diagramm hinzufügen aus.

  2. Klicken Sie auf Ja, falls ein Dialogfeld mit der Frage geöffnet wird, ob die für die Diagrammerstellung benötigten Datenbankobjekte erstellt werden sollen.

  3. Fügen Sie dem Diagramm die Tabellen Customers und Orders hinzu.

  4. Schließen Sie das Dialogfeld Tabelle hinzufügen.

  5. Ziehen Sie die Spalte CustomerID von der Tabelle Customers auf die Tabelle Orders.

  6. Stellen Sie sicher, dass die Tabelle Customers die Primärschlüsseltabelle und die Tabelle Orders die Fremdschlüsseltabelle ist, und vergewissern Sie sich, dass die Spalte CustomerID für beide Tabellen ausgewählt ist.

  7. Klicken Sie auf OK um das Dialogfeld Tabellen und Spalten zu schließen.

  8. Klicken Sie auf OK, um das Dialogfeld Fremdschlüsselbeziehung zu schließen und die Beziehung zu erstellen.

  9. Wählen Sie im Menü Datei die Option Diagram1 speichern aus.

  10. Ändern Sie den Standardnamen nicht, und klicken Sie auf OK.

  11. Klicken Sie im Dialogfeld Speichern auf Ja.

Auffüllen der Beispieltabellen mit Daten

So füllen Sie die Tabelle "Customers" mit Daten auf

  1. Erstellen Sie im Server-Explorer bzw. im Datenbank-Explorer eine neue Verbindung zur Beispieldatenbank Northwind. Weitere Informationen finden Sie unter Gewusst wie: Installieren von Beispieldatenbanken und Gewusst wie: Herstellen einer Verbindung zu Daten in einer Datenbank.

  2. Erweitern Sie im Server Explorer bzw. im Datenbank-Explorer den Knoten der Datenbank Northwind.

  3. Klicken Sie mit der rechten Maustaste auf die Tabelle Customers der Datenbank Northwind, und wählen Sie Tabellendaten anzeigen aus.

  4. Wählen Sie alle Datensätze aus, und kopieren Sie sie in die Zwischenablage.

  5. Erweitern Sie im Server Explorer bzw. im Datenbank-Explorer die Datenbank SampleDatabase.mdf.

  6. Klicken Sie mit der rechten Maustaste auf die Tabelle Customers der Datenbank SampleDatabase.mdf, und wählen Sie Tabellendaten anzeigen aus.

  7. Fügen Sie die in der Zwischenablage befindlichen Daten aus der Tabelle Customers der Datenbank Northwind ein.

So füllen Sie die Tabelle "Orders" mit Daten auf

  1. Klicken Sie mit der rechten Maustaste auf die Tabelle Orders der Datenbank Northwind, und wählen Sie Tabellendaten anzeigen aus.

  2. Wählen Sie alle Datensätze aus, und kopieren Sie sie in die Zwischenablage.

  3. Erweitern Sie im Server Explorer bzw. im Datenbank-Explorer die Datenbank SampleDatabase.mdf.

  4. Klicken Sie mit der rechten Maustaste auf die Tabelle Orders der Datenbank SampleDatabase.mdf, und wählen Sie Tabellendaten anzeigen aus.

  5. Fügen Sie die in der Zwischenablage befindlichen Daten aus der Tabelle Orders der Datenbank Northwind ein.

Erstellen einer Kopie der Datenbank

Sie verfügen nun über eine Beispieldatenbank mit Daten. Erstellen Sie eine Kopie davon, sodass Sie den ursprünglichen Zustand der Daten bei Bedarf wiederherstellen können.

So speichern Sie die Beispieldatenbank

  1. Wählen Sie im Menü Datei die Option Alles speichern aus.

  2. Wählen Sie im Menü Datei die Option Projektmappe schließen aus.

  3. Navigieren Sie im Projektordner zur Datei SampleDatabase.mdf, und wählen Sie Kopieren aus.

  4. Navigieren Sie zu dem Ordner, in dem Sie die Datenbank speichern möchten, und fügen Sie die Kopie in den Ordner ein.

Nächste Schritte

Sie verfügen nun über eine lokale Datenbankdatei mit einigen Beispieldaten, mit der Sie die Beispiele auf den folgenden Seiten durcharbeiten können:

Siehe auch

Aufgaben

Gewusst wie: Verwalten von lokalen Datendateien im Projekt

Konzepte

Übersicht über lokale Daten

Binden von Windows Forms-Steuerelementen an Daten in Visual Studio

Binden von Steuerelementen an Daten in Visual Studio

Weitere Ressourcen

Übersicht über Datenanwendungen in Visual Studio

Herstellen von Datenverbindungen in Visual Studio

Vorbereiten der Anwendung auf den Empfang von Daten

Abrufen von Daten für die Anwendung

Bearbeiten von Daten in der Anwendung

Überprüfen von Daten

Speichern von Daten