
Datenbankentwicklung lernen mit SQL Server 2022
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions


Person
Content
- 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
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.