Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Titel
Impressum
Inhalt
Vorwort
Teil I Einführung
1 Einleitung
Warum dieses Buch?
Aufbau des Buchs
Die Beispieldatenbank
Schreibweisen
Benötigte Software
Zusammenfassung
2 Der Microsoft SQL Server
Historie des Microsoft SQL Server
Neuerungen bei SQL Server 2014
Neuerungen bei SQL Server 2016
Neuerungen bei SQL Server 2017
Neuerungen bei SQL Server 2019
Neuerungen bei SQL Server 2022
Die verschiedenen SQL Server-Editionen im Vergleich
Übungen zu diesem Kapitel
Zusammenfassung
3 Installation und erste Schritte
Systemvoraussetzungen
Installation
Die wichtigsten SQL Server-Tools
Übungen zu diesem Kapitel
Zusammenfassung
Teil II Datenbankgrundlagen
4 Allgemeine Datenbankgrundlagen
Erstellen von Datenbanken und Tabellen
Anzeigen und Ändern von Daten
Bearbeiten von Datenbanken und Tabellen
Primärschlüssel
Indizes
Übungen zu diesem Kapitel
Zusammenfassung
5 Eine Tabelle kommt selten allein
Relationen und Fremdschlüssel
Normalisierung
Datenbankdiagramme
Abfragen
Sichten (Views)
Übungen zu diesem Kapitel
Zusammenfassung
6 Kleine Einführung in SQL
Was ist eigentlich SQL?
SQL-Anweisungen im Management Studio ausführen
Datenbankabfragen mit SELECT
Daten mit UPDATE, INSERT und DELETE bearbeiten
Erstellen und Verwenden von Sichten
Übungen zu diesem Kapitel
Zusammenfassung
Teil III Datenbankentwicklung
7 SQL-Programmierung
Komplexe SQL-SELECTs
Komplexe INSERTs, UPDATEs und DELETEs
Daten abgleichen mit dem MERGE-Befehl
Common Table Expressions
Die OFFSET-Klausel
Sequenzen
Zahlenreihen
Temporale Tabellen
Übungen zu diesem Kapitel
Zusammenfassung
8 Komplexe Datentypen
Räumliche Daten
Hierarchische Daten
XML
JSON
Übungen zu diesem Kapitel
Zusammenfassung
9 SQL-Skripte
Arbeiten mit SQL-Skripten
Variablen
Fallunterscheidungen und Schleifen
Debuggen von SQL-Skripten
Fehlerbehandlung in SQL-Skripten
Sperren, Transaktionen und Deadlocks
Übungen zu diesem Kapitel
Zusammenfassung
10 Gespeicherte Prozeduren, Funktionen, Trigger und Cursor
Systemprozeduren und -funktionen
Benutzerdefinierte gespeicherte Prozeduren
Benutzerdefinierte Funktionen
Trigger
SQL-Cursor
Übungen zu diesem Kapitel
Zusammenfassung
Teil IV Datenbankadministration
11 Datenbankadministration mit SQL
Skriptgenerierung oder »SQL ist überall«
Verwalten von Datenbanken
Verwalten von Datenbankobjekten
DDL-Trigger
Übungen zu diesem Kapitel
Zusammenfassung
12 Benutzer, Rollen und Rechte
Das SQL Server-Rechtesystem
Anmeldungen und Authentifizierung
Verwalten von Datenbankbenutzern
Rechte und Rollen
Contained Databases
Verwendung von Schemas
Übungen zu diesem Kapitel
Zusammenfassung
13 Daten sichern und bewegen
Sichern von Datenbankdateien
Das Transaktionslog
Sichern und Wiederherstellen von Datenbanken
Import und Export von Daten
Übungen zu diesem Kapitel
Zusammenfassung
Teil V Fortgeschrittene Datenbankentwicklung
14 Komplexe Beziehungen mit Graphdatenbanken abbilden
Knoten und Kanten anlegen
Daten in eine Graphdatenbank einfügen
Daten einer Graphdatenbank abfragen
Daten einer Graphdatenbank ändern
Übungen zu diesem Kapitel
Zusammenfassung
15 Integration weiterer Programmiersprachen
Vorbereitung
R
Python
Übungen zu diesem Kapitel
Zusammenfassung
16 SQL Server und .NET Framework
Starten von Visual Studio
Schichtentrennung und Applikationsaufbau
Zugriff über ADO.NET
LINQ to SQL
Das ADO.NET Entity Framework
Übungen zu diesem Kapitel
Zusammenfassung
Teil VI Erweiterte Funktionen
17 Datenebenenanwendungen
Überblick über Datenebenenanwendungen
Erstellen von Datenebenenanwendungen
Verteilen von Datenebenenanwendungen
Importieren und Exportieren von Datenebenenanwendungen
Übungen zu diesem Kapitel
Zusammenfassung
18 Datenbankprojekte und die SQL Server Data Tools
Überblick über die SQL Server Data Tools
Mit Datenbankprojekten arbeiten
Die CLR-Integration von SQL Server
Sonstige nützliche Features
Ausblick
Übungen zu diesem Kapitel
Zusammenfassung
19 Berichte erstellen mit den SQL Server Reporting Services
Überblick über die Reporting Services
Konfiguration der Reporting Services
Erstellen eines Reports mit dem Report-Designer
Übungen zu diesem Kapitel
Zusammenfassung
20 Zusammenarbeit mit anderen SQL Server-Instanzen und -Editionen
Verbindung zu anderen Servern
Replikation
Die SQL Server LocalDB
Die SQL Server Compact Edition
Umstieg auf eine größere Edition
Übungen zu diesem Kapitel
Zusammenfassung
21 SQL Server und die Cloud
Überblick und verfügbare Varianten
Eine Datenbank in der Cloud anlegen
Auf SQL-Daten in der Cloud zugreifen
Eine bestehende Datenbank in die Cloud migrieren
Übungen zu diesem Kapitel
Zusammenfassung
22 Das Azure Data Studio
Installation und Überblick
Verbindungen und Abfragen
Neue Möglichkeiten durch Notebooks
Erweiterung des Tools durch Extensions
Übungen zu diesem Kapitel
Zusammenfassung
Nachwort
Teil VII Anhänge
Anhang A Kleine SQL-Referenz
SELECT
Data Manipulation Language (DML)
Data Definition Language (DDL)
Data Control Language (DCL)
SQL Server-Datentypen
Systemobjekte
Anhang B Weiterführende Infos im Web
Websites von Verlag und Autor
Microsoft-Websites zu SQL Server
Downloads zu SQL Server
Communitys, Events und Konferenzen
SQL Server-Foren und -Blogs
Anhang C Lösungen zu den Übungen
Anhang D Glossar
Fußnoten
Index
← Prev
Back
Next →
← Prev
Back
Next →