Exemplarische Vorgehensweise: Erstellen einer SQL Server Express-Datenbank
Aktualisiert: November 2007
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 einer neuen 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:
- Zugriff auf die Beispieldatenbank Northwind. Weitere Informationen finden Sie unter Gewusst wie: Installieren von Beispieldatenbanken.
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
Erstellen Sie in Visual Studio im Menü Datei ein neues Projekt.
Geben Sie dem Projekt den Namen SampleDatabaseWalkthrough.
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
Klicken Sie im Menü Projekt auf Neues Element hinzufügen.
Wählen Sie in der Liste der verfügbaren Vorlagen die Option Dienstbasierte Datenbank aus.
Geben Sie im Bereich Name die Bezeichnung SampleDatabase ein.
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.
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
Öffnen Sie den Server-Explorer bzw. den Datenbank-Explorer, indem Sie im Menü Ansicht die Option Server-Explorer bzw. Datenbank-Explorer auswählen.
Erweitern Sie unter dem Knoten Datenverbindungen den Knoten SampleDatabase.mdf.
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.
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)
Wählen Sie die Spalte CustomerID aus, und wählen Sie dann im Menü Tabellen-Designer die Option Primärschlüssel festlegen aus.
Wählen im Menü Datei die Option Table1 speichern aus.
Geben Sie im Bereich Geben Sie einen Namen für die Tabelle ein die Bezeichnung Customers ein.
Klicken Sie auf OK.
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.
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)
Wählen Sie die Spalte OrderID aus, und wählen Sie dann im Menü Tabellen-Designer die Option Primärschlüssel festlegen aus.
Wählen im Menü Datei die Option Table2 speichern aus.
Geben Sie im Bereich Geben Sie einen Namen für die Tabelle ein die Bezeichnung Orders ein.
Klicken Sie auf OK.
So erstellen Sie eine Beziehung zwischen den im vorigen Schritt erstellten Tabellen
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.
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.
Fügen Sie dem Diagramm die Tabellen Customers und Orders hinzu.
Schließen Sie das Dialogfeld Tabelle hinzufügen.
Ziehen Sie die Spalte CustomerID von der Tabelle Customers auf die Tabelle Orders.
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.
Klicken Sie auf OK um das Dialogfeld Tabellen und Spalten zu schließen.
Klicken Sie auf OK, um das Dialogfeld Fremdschlüsselbeziehung zu schließen und die Beziehung zu erstellen.
Wählen Sie im Menü Datei die Option Diagram1 speichern aus.
Ändern Sie den Standardnamen nicht, und klicken Sie auf OK.
Klicken Sie im Dialogfeld Speichern auf Ja.
Auffüllen der Beispieltabellen mit Daten
So füllen Sie die Tabelle "Customers" mit Daten auf
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.
Erweitern Sie im Server Explorer bzw. im Datenbank-Explorer den Knoten der Datenbank Northwind.
Klicken Sie mit der rechten Maustaste auf die Tabelle Customers der Datenbank Northwind, und wählen Sie Tabellendaten anzeigen aus.
Wählen Sie alle Datensätze aus, und kopieren Sie sie in die Zwischenablage.
Erweitern Sie im Server Explorer bzw. im Datenbank-Explorer die Datenbank SampleDatabase.mdf.
Klicken Sie mit der rechten Maustaste auf die Tabelle Customers der Datenbank SampleDatabase.mdf, und wählen Sie Tabellendaten anzeigen aus.
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
Klicken Sie mit der rechten Maustaste auf die Tabelle Orders der Datenbank Northwind, und wählen Sie Tabellendaten anzeigen aus.
Wählen Sie alle Datensätze aus, und kopieren Sie sie in die Zwischenablage.
Erweitern Sie im Server Explorer bzw. im Datenbank-Explorer die Datenbank SampleDatabase.mdf.
Klicken Sie mit der rechten Maustaste auf die Tabelle Orders der Datenbank SampleDatabase.mdf, und wählen Sie Tabellendaten anzeigen aus.
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
Wählen Sie im Menü Datei die Option Alles speichern aus.
Wählen Sie im Menü Datei die Option Projektmappe schließen aus.
Navigieren Sie im Projektordner zur Datei SampleDatabase.mdf, und wählen Sie Kopieren aus.
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 das Anzeigen von Daten
Weitere Ressourcen
Erste Schritte mit dem Datenzugriff
Herstellen von Datenverbindungen in Visual Studio
Vorbereiten der Anwendung auf den Empfang von Daten
Abrufen von Daten für die Anwendung
Anzeigen von Daten in Formularen in Windows-Anwendungen