Schritt-für-Schritt-Anleitung zur Installation von Microsoft SQL Server und zur Verbindung mit der Datenbank für Anfänger
- 12-09-2022
- Toanngo92
- 0 Comments
Um SQL Server zu installieren, gehen wir als erstes zu Google, geben das Schlüsselwort ein: download sql server, oder gehen direkt zum folgenden Link:
https://www.microsoft.com/en-us/sql-server/sql-server-downloads
Wählen Sie im nächsten Schritt 1 von 2 Entwickler- oder Expressversionen wie gezeigt aus und fahren Sie mit dem Herunterladen und Installieren Schritt für Schritt gemäß dem obigen Video fort
Stellen Sie nach der Installation gemäß dem Video eine Verbindung zur Datenbank mithilfe von SSMS gemäß den unten gezeigten Informationen her:
Hinweis: Es gibt 2 Methoden zur Authentifizierung bei Microsoft SQL Server: über Konten (SQL Server-Authentifizierung) oder Authentifizierung mit Windows (Windows-Authentifizierung). So können mehrere Konten auf den SQL-Server zugreifen. Mit der Windows-Authentifizierung, dem Authentifizierungssystem des Betriebssystems zur Anmeldung bei der SQL Server-Datenbank, kann es sich nur auf einem einzelnen Computergerät authentifizieren und kann nicht auf einem anderen Computer verwendet werden.
Nach erfolgreicher Authentifizierungsanmeldung wird die Benutzeroberfläche wie folgt angezeigt:
Mục lục
Einführung in die Datenbank
Datenbank ist eine Sammlung (Liste) von Daten, die als Dateien auf der Festplatte gespeichert sind. Eine Datendatenbank enthält die eigentlichen Daten.
SQL Server-Datenbanken bestehen aus einer Sammlung von Tabellen, die speziell strukturierte Datensätze speichern. Eine Tabelle besteht aus einer Reihe von Zeilen (auch bekannt als Datensätze oder Tupel) und Spalten (auch bekannt als Attribute). Jede Spalte in der Tabelle soll einen bestimmten Informationstyp speichern, z. B. Datum, Name, Betrag und Zahl.
SQL Server 2019 unterstützt die folgenden 3 Arten von Datenbanken:
- Systemdatenbanken
- Benutzerdefinierte Datenbanken
- Beispieldatenbanken
Systemdatenbanken
SQL Server verwendet Systemdatenbanken, um die verschiedenen Komponenten des DBMS zu unterstützen. Jede Datenbank hat eine Rolle, die die von SQL Server benötigten Geschäftsinformationen authentifiziert und speichert. Die Systemdatenbank speichert Daten in Tabellen, enthält Ansichten, gespeicherte Prozeduren (werden in späteren Lektionen erlernt) und andere Datenbankobjekte. Sie sind auch mit Datenbankdateien (.mdf-, .ldf-Dateien) verknüpft, bei denen es sich um physische Dateien handelt, die auf dem SQL Server-Server gespeichert sind.
In SQL Server 2019 verfügbare Systemdatenbanken
Datenbank | Beschreiben |
Meister | Die Datenbankeinträge zeichnen alle Systemschichtinformationen der SQL Server-Instanz auf |
msdb | Die Datenbank wird vom SQL Server-Agent verwendet, um Datenbankwarnungen und verschiedene Jobs zu planen |
Modell | Datenbank dient als Vorlage für alle zu erstellenden Datenbanken in SQL Server 2019 |
Ressourcen | Dies ist eine schreibgeschützte Datenbank. Es enthält Systemobjekte in SQL 2019 |
tempdb | Dies ist eine Datenbank, die temporäre Objekt-Dodois oder Zwischenergebnisse enthält |
Benutzerdefinierte Datenbanken
Mit SQL Server 2019 können Benutzer ihre eigene Datenbank, die sogenannte benutzerdefinierte Datenbank, erstellen und damit arbeiten. Zweck dieser Datenbanken ist die Speicherung von Benutzerdaten.
AdventureWork2019-Datenbank
Die Beispieldatenbank mit dem Namen AdventureWorks wurde in SQL Server 2005 eingeführt. Diese Datenbank demonstriert die moiws-Features von SQL Server. Diese Datenbank simuliert ein fiktives Unternehmen namens Adventure Works Cycles. Adventure Work Cycles ist ein großes, multinationales Produktionsunternehmen. Das Unternehmen fertigt und vertreibt Leichtmetallfahrräder für den nordamerikanischen, europäischen und asiatischen Markt… In SQL Server 2019 wird die neue Version von AdventureWorks2019 als Beispieldaten verwendet, einschließlich Datensätzen, Datensätzen und Datensätzen, Befehlen und Vorgängen, die in einer simulierten Version verfügbar sind Datenumgebung.
Video-Tutorial zum Importieren der AdventureWorks-Datenbank in SQL Server:
Das AdventureWorks2019-Datenbankschema enthält viele Funktionen für einen fiktiven Fahrradhersteller. Zu diesen Bereichen gehören:
- Kunden-/Vertriebsautomatisierung, Datenanalyse
- Humanressourcen (Personal)
- Elektronischer Datenaustausch Einkauf/Lieferant
- Ablauf des Produktionsprozesses
Die Datenbank enthält mehrere Funktionen. Einige der Hauptmerkmale sind wie folgt:
Eine Datenbank-Engine, die administrative Dienstprogramme, Datenzugänglichkeit, Volltextsuchfunktion, Common Language Runtime (CLR) usw. umfasst.
Ein Satz integrierter Vorlagen für zwei Geschäftsmodelle Human Resource und Storefront mit vielen Funktionen:
- Analysedienste und Integrationsdienste
- Benachrichtigungsdienst
- Klonanlage
- Meldedienst
Die Beispieldatenbank umfasst 3 Hauptkomponenten:
- AdventureWorks2019: OLTP-Beispieldatenbank
- AdventureWorks2019DW: Beispiel-Datawarehouse
- AdventureWorks2019AS: Beispieldatenbank für Analysedienste
Um Adventurework herunterzuladen und zu verwenden, siehe den folgenden Link:
Erläuterung der SSMS-Benutzeroberfläche
SSMS bietet mehrere Optionsmenüs, Symbolleisten und Bereiche, mit denen Sie arbeiten können. Der in Abbildung 1.1 oben gezeigte Bereich heißt Objekt-Explorer. Es zeigt alle Objekte auf dem Server in tabellarischer Form an und bietet Benutzeroberflächen für deren Verwaltung.
Rolle und Struktur des Objekt-Explorers in SQL Server
Die Struktur des Objekt-Explorers in SQL Server 2019 ist in der folgenden Abbildung dargestellt:
Diese Struktur umfasst Datenbank, Sicherheit, Serverobjekte, Replikationen und möglicherweise einige andere Funktionen wie AlwaysOn High Availability, Management, Integration Services-Kataloge… Auf den Objekt-Explorer kann über SSMS zugegriffen werden, indem eine Verbindung zum Datenbankserver hergestellt wird.
Die verschiedenen Komponenten des Objekt-Explorers sind wie folgt:
- Datenbanken : eine Sammlung von Datenbanken, die in einem Datensatz mit einer definierten Struktur gespeichert sind.
- Sicherheit : Wird verwendet, um flexible und zuverlässige Sicherheitskonfigurationen in SQL Server 2019 bereitzustellen. Dazu gehören Anmeldungen, Rollen, Anmeldeinformationen, Audits usw.
- Serverobjekte : Wird verwendet, um die Aktivität von Instanzen in SQL Server zu überwachen.
- Replikation : Wird verwendet, um Daten und Datenbankobjekte von einer Datenbank in eine andere zu kopieren und zu verteilen und dann zwischen den Datenbanken zu synchronisieren, um die Konsistenz zu wahren.
- AlwaysOn High Avalability : Verwendung für Hochverfügbarkeit und Disaster Recovery. Es wird häufig für Anwendungen verwendet, die eine hohe Betriebszeit und Fehlerschutz erfordern.
- Verwaltung : Wird verwendet, um Richtlinien, Ressourcen, Ereignisse, Wartungspläne usw. zu verwalten.
- Integrationsdienstkataloge : Der Katalog der Integrationsdienste speichert alle Objekte des Projekts, nachdem das Projekt zerstört wurde.
Abfragefenster
Das Abfragefenster ist ein Bereich, in dem Sie Transact-SQL (T-SQL)-Abfragebefehle schreiben können. Die Ergebnisse der Abfragen werden in diesem Fenster angezeigt.
Erstellen und organisieren Sie Skriptdateien
Skriptdateien sind Dateien, die eine Sammlung von SQL-Anweisungen enthalten. Skriptdateien können eine oder mehrere SQL-Anweisungen enthalten, Skriptdateien werden in einer .sql-Datei gespeichert, die SQL Server hilft, das Skript zu erkennen und auszuführen.
Die konzeptionellen lopws in Skriptdateien können wie unten gezeigt organisiert werden:
Die Lösung im Bild kann als Datei verstanden werden, in der alle SQL Server-Projekte gespeichert sind, dh es ist die oberste Ebene der Hierarchie. Die Lösungsdatei wird als Textdatei mit der Erweiterung .ssmssqlprj gespeichert . Skriptdateien sind Kerndateien, die abgefragt und ausgeführt werden. Die Skriptdatei hat die Erweiterung .sql
Das folgende Beispiel ist eine Skriptdatei mit dem Namen: insertdata.sql
Transact-SQL-Abfragen
Transact-SQL (T-SQL)-Abfragen werden als .sql-Skriptdateien geschrieben und gespeichert und können direkt im Abfragefenster in SSMS ausgeführt werden. Die Schritte zum Ausführen von Transact-SQL lauten wie folgt:
- Wählen Sie im Abfragefenster den auszuführenden Code aus
- Klicken Sie in SSMS auf die Schaltfläche „Ausführen“ oder wählen Sie das Abfragemenü und klicken Sie auf „Ausführen“, außerdem kann es über die Tastenkombination F5, Alt+X oder Strg+E ausgeführt werden
Die Ergebnisse werden in 3 verschiedenen Formaten angezeigt, die Formate sind Raster (Raster), Text (Text), Dateiansicht (Datei).