Exemplarische Vorgehensweise: Erstellen einer LocalDB-Datenbank
Anhand dieser exemplarischen Vorgehensweise ausführen, können Sie eine SQL Server-Datenbankdatei erstellt auf Grundlage der Customers und Orders Tabellen in der Beispieldatenbank Northwind erstellen.Sie können die Datei dann verwenden, die Sie erstellt haben, um mehr über lokale Datenbankdateien finden, indem Sie andere Gewusst-wie-Themen und Aufgaben der exemplarischen Vorgehensweise in diesem Hilfesystem haben.
Bei dieser exemplarischen Vorgehensweise lernen Sie Folgendes:
Erstellen einer Windows-Anwendung.
Erstellen einer neuen SQL Server-Datenbank.
Erstellen neuer Tabellen in der Datenbank.Weitere Informationen finden Sie unter Visual Database Tools.
Beim Erstellen einer neuen dienstbasierten Datenbank in Visual Studio 2012 wird das SQL Server Express LocalDB-Modul verwendet, um auf eine SQL Server 2012-Datenbankdatei (.mdf) zuzugreifen.In früheren Versionen von Visual Studio wird das SQL Server Express-Modul verwendet, um auf eine Datenbankdatei (.mdf) zuzugreifen.Weitere Informationen finden Sie unter Übersicht über lokale Daten.
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, müssen Sie ein Projekt erstellen, in dem die Datenbank erstellt wird.
So erstellen Sie das neue Windows-Projekt
Wählen Sie in Visual Studio Datei, Neu, Projekt aus.
Geben Sie dem Projekt den Namen SampleDatabaseWalkthrough.
Wählen Sie Windows Forms-Anwendung aus, und klicken Sie auf die Schaltfläche OK.Weitere Informationen finden Sie unter Entwickeln von Clientanwendungen.
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
Wählen Sie Projekt, Neues Element hinzufügen aus.
Wählen Sie in der Liste der verfügbaren Vorlagen die Option Dienstbasierte Datenbank aus.
Geben Sie im Bereich Name die Bezeichnung "SampleDatabase" ein.
Wählen Sie die Schaltfläche Hinzufügen aus.Der Assistent zum Konfigurieren von Datenquellen wird geöffnet.
Wählen Sie auf der Seite Wählen Sie ein Datenbankmodell aus die Option DataSet aus, und klicken Sie dann auf die Schaltfläche Weiter.
Klicken Sie auf der Seite Datenbankobjekte auswählen sind keine Datenbankobjekte verfügbar, da die Datenbank neu ist.
Wählen Sie die Schaltfläche Fertig stellen aus, um die Datenbank und das Dataset zu erstellen und dem Projekt hinzuzufügen.
Um die Verbindungszeichenfolge und den Speicherort der primären MDF-Datei für die Datenbank in Server-Explorer anzuzeigen, öffnen Sie das Kontextmenü für die Datenbank, und wählen Sie dann Eigenschaften aus.
Erstellen neuer Tabellen in der Datenbank
Hinweis |
---|
Eine neue Version vom Tabellen-Designer wird für Datenbanken im SQL Server 2012-Format angezeigt. In diesem Thema wird die alte Version vom Tabellen-Designer beschrieben, die mit Datenbanken in früheren Formaten von SQL Server verwendet wird. In der neuen Version können Sie eine Tabellendefinition durch eine grafische Schnittstelle oder direkt in einem Skriptbereich ändern. Wenn Sie die grafische Oberfläche verwenden, wird die Tabellendefinition im Skriptbereich automatisch aktualisiert. Um den SQL-Code im Skriptbereich anzuwenden, wählen Sie die Schaltfläche Aktualisieren aus. Weitere Informationen zur neuen Version finden Sie unter Vorgehensweise: Erstellen von Datenbankobjekten mit dem Tabellen-Designer. |
So fügen Sie der Datenbank Tabellen hinzu
Öffnen Sie den Server-Explorer/Datenbank-Explorer, indem Sie die Optionsfolge Ansicht, Server-Explorer/Datenbank-Explorer auswählen.
Erweitern Sie unter dem Knoten Datenverbindungen den Knoten SampleDatabase.mdf.
Öffnen Sie das Kontextmenü für Tabellen, und wählen Sie Neue Tabelle hinzufügen aus.
Der Tabellen-Designer wird geöffnet.
Erstellen Sie Spalten mit folgenden Eigenschaften:
Spaltenname
Datentyp
NULLEN 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 Tabellen-Designer, Primärschlüssel festlegen aus.
Wählen Sie Datei, Tabelle1 speichern aus.
Geben Sie im Bereich Geben Sie einen Namen für die Tabelle ein die Bezeichnung "Customers" ein.
Klicken Sie auf die Schaltfläche OK.
Öffnen Sie das Kontextmenü für Tabellen, und wählen Sie Neue Tabelle hinzufügen aus.
Der Tabellen-Designer wird geöffnet.
Erstellen Sie Spalten mit folgenden Eigenschaften:
Spaltenname
Datentyp
NULLEN 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 Tabellen-Designer, Primärschlüssel festlegen aus.
Wählen Sie Datei, Tabelle2 speichern aus.
Geben Sie im Bereich Geben Sie einen Namen für die Tabelle ein die Bezeichnung "Bestellungen" ein.
Klicken Sie auf die Schaltfläche OK.
So erstellen Sie eine Beziehung zwischen den im vorigen Schritt erstellten Tabellen
Öffnen Sie im Server-Explorer bzw. Datenbank-Explorer unter dem Knoten SampleDatabase.mdf das Kontextmenü für Datenbankdiagramme, und wählen Sie dann Neues Diagramm hinzufügen aus.
Wenn ein Dialogfeld mit der Frage geöffnet wird, ob die für die Diagrammerstellung benötigten Datenbankobjekte erstellt werden sollen, wählen Sie die Schaltfläche Ja aus.
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 dann, dass die Spalte CustomerID für beide Tabellen ausgewählt ist.
Wählen Sie die Schaltfläche OK, um das Dialogfeld Tabellen und Spalten zu schließen.
Wählen Sie die Schaltfläche OK, um das Dialogfeld Fremdschlüsselbeziehung zu schließen und die Beziehung zu erstellen.
Wählen Sie Datei, Diagram1 speichern aus.
Behalten Sie den Standardnamen bei, und wählen Sie die Schaltfläche OK.
Wählen Sie im Dialogfeld Speichern die Schaltfläche Ja aus.
Auffüllen der Beispieltabellen mit Daten
So füllen Sie die Tabelle "Customers" mit Daten auf
Erstellen Sie im Server-Explorer/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. Datenbank-Explorer den Knoten der Datenbank Northwind.
Öffnen Sie das Kontextmenü für die Northwind Customers-Tabelle, 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. Datenbank-Explorer die Datenbank SampleDatabase.mdf.
Öffnen Sie das Kontextmenü für die SampleDatabase.mdf Customers-Tabelle, 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
Öffnen Sie das Kontextmenü für die Northwind Orders-Tabelle, 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. Datenbank-Explorer die Datenbank SampleDatabase.mdf.
Öffnen Sie das Kontextmenü für die SampleDatabase.mdf Orders-Tabelle, 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 Datei, Alle speichern aus.
Wählen Sie Datei, Projektmappe schließen aus.
Navigieren Sie in Ihrem 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
Nachdem Sie nun über eine lokale Datenbankdatei mit einigen Beispieldaten verfügen, können Sie die folgende exemplarische Vorgehensweise sowie andere Aufgaben im Hilfesystems durcharbeiten:
Siehe auch
Aufgaben
Gewusst wie: Verwalten von lokalen Datendateien im Projekt
Konzepte
Binden von Windows Forms-Steuerelementen an Daten in Visual Studio
Vorbereiten der Anwendung auf den Empfang von Daten
Abrufen von Daten für die Anwendung
Binden von Steuerelementen an Daten in Visual Studio
Bearbeiten von Daten in der Anwendung