MS SQL Server 2014
Implementierung, Administration und Programmierung mit T-SQL
Produktform: Buch / Einband - flex.(Paperback)
Das erste Kapitel zeigt, wie man eine Datenbank und ihre Bestandteile einrichtet. Hierunter fallen die Datenbank selbst und natürlich Tabellen und ihre Bestandteile wie Spalten und Schlüssel für Tabellen bzw. Verknüpfungen zwischen den Tabellen. Große Datenbanken erfordern es, dass Daten nicht in der gleichen Datenbank-Datei gespeichert werden, sondern dass man spezialisierte Speicherstrukturen (Dateien in Dateigruppen) erstellt und dafür entweder nach und nach oder schon zu Beginn die entsprechenden Objekte erstellt. Sie lernen, wie Sie diese Strukturen sowohl über T-SQL und auch über die grafischen Werkzeuge erstellen und verwalten können.
Das zweite Kapitel zeigt, wie man mit T-SQL und in Maßen auch über die Oberfläche Daten in der Datenbank pflegt, d.h. Daten einfügt, ändert und auch wieder löscht. Dazu gehört es auch, Daten massenweise zu importieren und zu exportieren, wozu der MS SQL Server verschiedene grafische Werkzeuge und sogar ein eigenes Modul in Form der Integration Services bereit stellt. Sie lernen diese Werkzeuge kennen und verwenden.
Das dritte Kapitel beschäftigt sich mit der Optimierung der Datenbank und vermittelt Ihnen die Konzepte von Indizierung und Tuning. Dazu zählt auch, die Datenbank auf ihre Leistung hin zu analysieren und die geschätzten und tatsächlichen Ausführungspläne von Abfragen zu verwenden. Der MS SQL Server stellt für diese Fragestellungen einmal einen Optimierungsratgeber (Database Tuning Advisor) und für die Abfrage eine Visualisierung der SQL-Ausführung bereit. Über die Oberfläche des Management Studios und natürlich auch mit T-SQL kann man dann die notwendigen Maßnahmen ergreifen, um die Datenbank optimal aufzubauen oder nachträglich zu verbessern.
Das vierte Kapitel konzentriert sich auf die Darstellung einiger wesentlicher administrativer Aspekte wie das Sicherheitskonzept des MS SQL Servrs. Sie lernen die Elemente wie Anmeldung, Benutzer und Rolle kennen und sehen, wie Sie diese Elemente über die Oberfläche und T-SQL erstellen. Darüber hinaus sehen Sie in verschiedenen Beispielen, wie sich Sicherheitseinstellungen bei der Verwendung der Datenbank für die Benutzer auswirkt.
Das fünfte Kapitel bietet eine Einführung in die SQL-Erweiterung von MS SQL Server mit dem Namen Transact SQL (T-SQL). Zwar gibt es in den vorherigen Kapiteln bereits verschiedene Beispiele, die mit einfachen Mitteln von T-SQL operieren, doch die Erstellung von Variablen, die Verwendung und die Auswahl von geeigneter Datentypen, die Erstellung und Nutzung von Cursorn, die Behandlung von Fehlern oder anderen allgemeinen Programmiertechniken ist diesem Kapitel vorbehalten.
Das sechste Kapitel setzt die Themen aus dem vorherigen Kapitel fort und zeigt Ihnen, wie Sie mit Hilfe von T-SQL nicht nur ausführbare Skripte entwickeln, sondern programmierbare Objekte erstellen: Funktionen und Prozeduren. Diese lassen sich dann entweder in größeren T-SQL Anwendungen nutzen oder im Falle von Funktionen direkt in T-SQL-Abfragen oder im Falle von Prozeduren auch aus Programmiersprachen wie.NET, Java und PHP. Die Datenbank bietet somit nicht nur Daten, sondern auch bis zu einem gewissen Grad die Verarbeitungslogik für diese Daten.
Das siebte Kapitel greift noch einmal die Entwicklung von Verarbeitungslogik auf, wobei hier die Automatisierung von administrativen Aufgaben oder bei der Datenpflege im Vordergrund steht. Sie sehen also, wie man mit T-SQL Trigger programmiert, die auf vorab definierte Ereignisse reagieren, oder Datenbank-Jobs einrichten, die zeitgesteuert ablaufen und entweder einzelne T-SQL Kommandos oder Prozeduren ausführen können.weiterlesen
39,95 € inkl. MwSt.
kostenloser Versand
lieferbar - Lieferzeit 10-15 Werktage
zurück