Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    Online Resource
    Online Resource
    Bonn : Rheinwerk Verlag
    UID:
    kobvindex_ERBEBC6382391
    Format: 1 online resource (1299 pages)
    Edition: 7
    ISBN: 9783836240659
    Note: Intro -- Vorwort -- Teil I Grundlagen -- 1 Installation und Aktualisierung von SQL Server 2016 -- 1.1 Überblick über die verfügbaren SQL-Server-2016-Versionen -- 1.2 Installationsvoraussetzungen -- 1.3 Installation von SQL Server 2016 -- 1.4 Installation des Management Studios -- 1.5 Installation der SQL-Server-Beispieldatenbank -- 1.5.1 Behandlung eines möglichen Fehlers während der Installation der Beispieldatenbank -- 1.6 Aktualisierung auf SQL Server 2016 -- 2 Datenbankgrundlagen -- 2.1 Server und Client -- 2.2 Relationale Datenbanken -- 2.2.1 Struktureller Aufbau von Tabellen -- 2.2.2 Im Zusammenhang mit Tabellen gebräuchliche Fachbegriffe -- 2.2.3 Schlüssel -- 2.2.4 Beziehungsarten -- 2.3 Datenbankmanagementsystem -- 2.4 Integritätsarten -- 3 Logischer Datenbankentwurf -- 3.1 Grundlagen des Datenbankentwurfs -- 3.2 Normalisierungsregeln (Normalformen) -- 3.2.1 Erste Normalform -- 3.2.2 Zweite Normalform -- 3.2.3 Dritte Normalform -- 3.3 Normalisierung in der Praxis -- 3.4 Denormalisierung -- 3.5 Entity-Relationship-Diagramme -- 4 Die Oberfläche von SQL Server 2016 -- 4.1 Das SQL Server Management Studio -- 4.1.1 Der Objekt-Explorer -- 4.2 Das Bearbeiten von SQL-Anweisungen im Management Studio -- 4.2.1 Der SQL-Abfrage-Editor -- 4.2.2 Der Ergebnisbereich -- 4.2.3 Der Abfrage-Designer -- 4.3 SQL-Server-Dokumentation und Hilfen zur Programmierung -- 4.3.1 Die SQL-Server-Dokumentation -- 4.3.2 SQL-Server-IntelliSense -- 4.3.3 Der Vorlagen-Explorer -- 4.3.4 Die Skriptgenerierung -- 4.4 Überblick über die SQL-Server-Dienste -- 4.5 Das Dienstprogramm »sqlcmd« -- 4.6 SQL-Server-Integration in die Windows PowerShell -- 4.6.1 Allgemeiner Aufruf der PowerShell -- 4.6.2 Aufruf der PowerShell mit SQL-Server-Integration -- 4.6.3 Zugriff auf SQL Server mit der Windows PowerShell -- 4.6.4 Die SQL-Server-Cmdlets -- Teil II SQL-Programmierung , 5 Grundlegende Abfragetechniken -- 5.1 Einführung in SQL -- 5.2 SQL-Grundlagen -- 5.2.1 Formatierung -- 5.2.2 Bezeichner -- 5.2.3 Systemdatentypen -- 5.2.4 Informationen zu den Datentypen einer Tabelle -- 5.2.5 Verwendung und Kennzeichnung von Zahlen, Zeichenketten und Datums-/Uhrzeitwerten -- 5.2.6 Kommentare -- 5.3 Grundlegende Operatoren -- 5.3.1 Arithmetische Operatoren -- 5.3.2 Zeichenkettenoperator -- 5.3.3 Vergleichsoperatoren -- 5.3.4 Logische Operatoren -- 5.4 Einfache Abfragen -- 5.4.1 »USE« -- 5.4.2 »SELECT … FROM« -- 5.4.3 Berechnete Spalten in Abfragen -- 5.4.4 »DISTINCT« -- 5.4.5 »ORDER BY«-Klausel -- 5.4.6 »WHERE«-Klausel -- 5.5 Auswahloperatoren -- 5.5.1 »IS (NOT) NULL«-Auswahloperator -- 5.5.2 »BETWEEN«-Auswahloperator -- 5.5.3 »IN«-Auswahloperator -- 5.5.4 »LIKE«-Auswahloperator -- 5.6 Aggregatfunktionen -- 5.7 Unterabfragen -- 5.7.1 Definition der Werteliste des »IN«-Operators durch eine Unterabfrage -- 5.7.2 Verwendung der Operatoren »ALL« und »ANY« mit Unterabfragen -- 5.7.3 Korrelierte Unterabfragen -- 5.8 Zusammenfassung, Gruppierung und Beschränkung von Abfrageergebnissen -- 5.8.1 Verknüpfung mehrerer Abfrageergebnisse durch »UNION« -- 5.8.2 Beschränkung des Abfrageergebnisses mit »TOP (n)« -- 5.8.3 Seitenweises Abrufen von Datensätzen -- 5.8.4 »GROUP BY«-Klausel -- 5.9 Die Mengen-Operatoren »EXCEPT« und »INTERSECT« -- 5.9.1 Der »EXCEPT«-Operator -- 5.9.2 Der »INTERSECT«-Operator -- 5.10 Ausgaben mit »PRINT« und »SELECT« -- 6 Grundlagen der SQL-Programmierung -- 6.1 Das Stapeltrennzeichen »GO« -- 6.2 (Lokale) Variablen -- 6.2.1 Variablendeklaration -- 6.2.2 Wertezuweisung an eine Variable -- 6.2.3 Kombinierte Deklaration und Wertezuweisung -- 6.2.4 Inkrement und Dekrement -- 6.2.5 Gültigkeitsbereich von Variablen -- 6.2.6 Verwendung von Variablen -- 6.2.7 Lokale und globale Variablen in SQL Server , 6.2.8 Wertezuweisung an Variablen durch Abfragen -- 6.3 Ablaufsteuerung -- 6.3.1 Blöcke -- 6.3.2 »IF … ELSE« -- 6.3.3 »IF EXISTS« -- 6.3.4 »DROP IF EXISTS« -- 6.3.5 »WHILE«-Schleife -- 6.3.6 »RETURN« -- 6.3.7 »GOTO« -- 6.3.8 »WAITFOR« -- 6.4 Fallunterscheidungen -- 6.4.1 Die »CASE«-Funktion -- 6.4.2 Die »IIF«-Funktion -- 6.4.3 Die »CHOOSE«-Funktion -- 6.4.4 Die »ISNULL«-Funktion -- 6.5 Funktionen -- 6.5.1 Konfigurationsfunktionen -- 6.5.2 Datums-/Uhrzeitfunktionen -- 6.5.3 Zeichenfolgenfunktionen -- 6.5.4 Mathematische Funktionen -- 6.5.5 Funktionen zur Statusabfrage -- 6.5.6 Konvertierungsfunktionen -- 6.5.7 Formatierung von Ausdrücken mit der »FORMAT«-Funktion -- 6.6 Dynamische SQL-Anweisungen -- 6.6.1 Ausführung dynamischer Anweisungen mit »EXECUTE« -- 6.6.2 Ausführung dynamischer Anweisungen mit »sp_executesql« -- 6.7 Fehler in SQL Server und ihre Behandlung -- 6.7.1 Struktur von Fehlermeldungen in SQL Server -- 6.8 Fehlerbehandlung -- 6.8.1 Fehlerbehandlung mit »TRY« und »CATCH« -- 6.8.2 Funktionen zur Fehlerbehandlung -- 6.8.3 Gegenüberstellung von »TRY … CATCH« und »@@ERROR« -- 6.8.4 Abbruchverursachende Fehler -- 6.8.5 Erstellung benutzerdefinierter Fehlermeldungen -- 6.8.6 Programmgesteuerte Fehlerauslösung -- 6.8.7 Fehlerauslösung unter Verwendung von Parametern -- 6.8.8 Löschen von benutzerdefinierten Fehlermeldungen -- 7 Mehrtabellenabfragen -- 7.1 Tabellen verknüpfen (»JOIN«-Anweisung) -- 7.1.1 Einbindung zweier Tabellen in die »SELECT«-Anweisung -- 7.1.2 Innere Verknüpfung (»INNER JOIN«) -- 7.1.3 Äußere Verknüpfung (»OUTER JOIN«) -- 7.1.4 Mehrfache »JOIN«-Anweisungen -- 7.1.5 Kreuzverknüpfung (»CROSS JOIN«) -- 7.1.6 Umkehrung der Funktionsweise von »INNER JOIN« -- 7.2 Abfragen unter Verwendung mehrerer Server -- 7.2.1 Vollgekennzeichnete (vollqualifizierte) Namen -- 7.2.2 Einrichtung eines Verbindungsservers , 8 Erstellen und Ändern von Datenbanken -- 8.1 Erstellen einer einfachen Datenbank -- 8.2 Einfluss der »model«-Datenbank auf das Erstellen neuer Datenbanken -- 8.3 Löschen von Datenbanken -- 8.4 Erstellen einer Datenbank mit mehreren Dateien -- 8.5 Nachträgliche Änderungen an Datenbankdateien -- 8.5.1 Dateien hinzufügen -- 8.5.2 Dateieigenschaften ändern -- 8.5.3 Dateien löschen -- 8.6 Erstellen einer Datenbank mit mehreren Dateigruppen -- 8.7 Datenbanken verkleinern -- 8.8 Datenbankdateien verkleinern -- 8.9 Gespeicherte Systemprozeduren (Stored Procedures) zur Datenbankverwaltung -- 8.10 Datenbank-Momentaufnahmen -- 8.10.1 Erstellen einer Datenbank-Momentaufnahme -- 8.10.2 Interne Verwaltung einer Datenbank-Momentaufnahme -- 8.10.3 Erstellen eines Snapshots für eine Datenbank mit mehreren Datendateien -- 8.10.4 Weitere Informationen zu Momentaufnahmen -- 8.10.5 Datenbank-Momentaufnahme löschen -- 8.11 Transparente Datenverschlüsselung -- 8.11.1 Die Struktur der transparenten Datenverschlüsselung in SQL Server -- 9 Erstellen von Tabellen -- 9.1 Die grundlegende Syntax zur Tabellenerstellung -- 9.1.1 Berechnete Spalten -- 9.1.2 Definition einer Identitätsspalte -- 9.1.3 »SPARSE«-Eigenschaft einer Tabellenspalte -- 9.1.4 Festlegung des physischen Speicherorts -- 9.1.5 Verwendung von FILESTREAM zur Speicherung von Daten im Dateisystem -- 9.2 Tabellen ändern -- 9.2.1 Spalten hinzufügen »ADD« -- 9.2.2 Spalten ändern »ALTER COLUMN« -- 9.2.3 Spalten löschen »DROP COLUMN« -- 9.3 Löschen von Tabellen -- 9.4 Implementierung der Datenintegrität -- 9.4.1 Die Einschränkungsarten im Überblick -- 9.4.2 Definition von Einschränkungen -- 9.4.3 Eigenschaften von Constraints -- 9.4.4 Lösch- und Änderungsweitergabe -- 9.5 Anwendungsbeispiel zu Einschränkungen -- 9.6 Nachträgliche Definition von Einschränkungen -- 9.7 Verwaltung von Einschränkungen , 9.7.1 Deaktivierung und Aktivierung von Einschränkungen -- 9.7.2 Löschen einer Einschränkung -- 9.8 Temporäre Tabellen -- 9.8.1 Lokale temporäre Tabellen -- 9.8.2 Globale temporäre Tabellen -- 9.9 Partitionierung von Tabellen -- 9.9.1 Erstellung einer Partitionsfunktion -- 9.9.2 Erstellung eines Partitionsschemas -- 9.9.3 Erstellung einer partitionierten Tabelle -- 10 Speicherung von Daten in FileTables -- 10.1 Voraussetzungen für die Verwendung von FileTables -- 10.1.1 Aktivierung von FILESTREAM auf Serverebene -- 10.1.2 Vorhandensein einer Datenbank mit einer FILESTREAM-Dateigruppe und konfiguriertem, nicht transaktionalem Zugriff -- 10.2 Erstellung einer FileTable -- 10.3 Zugriff auf eine FileTable -- 10.4 Sichten zur Abfrage vorhandener FileTables in einer Datenbank -- 11 Verwendung der räumlichen und hierarchischen Datentypen -- 11.1 Räumliche Datentypen -- 11.1.1 Der »geometry«-Datentyp -- 11.1.2 Der »geography«-Datentyp -- 11.1.3 Koordinatenübergabe an räumliche Datentypen -- 11.1.4 Das Klassenmodell räumlicher Datentypen -- 11.1.5 Grundlegende Techniken zur Verwendung räumlicher Datentypen -- 11.1.6 Allgemeine Verwendung räumlicher Datentypen -- 11.1.7 Methoden zur Verarbeitung räumlicher Daten -- 11.1.8 Circular Arcs -- 11.1.9 Beispiel für die Verwertung des »geography«-Datentyps -- 11.1.10 Indizierung von Geodaten -- 11.2 Der hierarchische Datentyp -- 11.2.1 Die Methoden des hierarchischen Datentyps -- 12 Daten verwalten -- 12.1 Grundlegende Befehle zur Datensatzmanipulation -- 12.1.1 Einfügen von Datensätzen mit »INSERT« -- 12.1.2 Daten aktualisieren mit »UPDATE« -- 12.1.3 Löschen von Daten mit »DELETE« -- 12.2 Verwendung des Zeilenkonstruktors -- 12.3 Kombinierte Auswahl-/Einfügeanweisungen -- 12.3.1 »INSERT … SELECT« -- 12.3.2 »SELECT … INTO« -- 12.4 Die »MERGE«-Anweisung -- 12.4.1 Grundlagen der »MERGE«-Anweisung , 12.4.2 Filterung von Datensätzen
    Additional Edition: Print version: Mertins, Dirk SQL Server 2016 Bonn : Rheinwerk Verlag,c2016 ISBN 9783836240635
    Keywords: Electronic books.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. Further information can be found on the KOBV privacy pages