SQL Datenbanken Grundlagen und Query Transact-SQL Bundle (MOC10985 +MOC20761) Grundlagen sind die Basis für eine erfolgreiche Arbeiten mit dem Microsoft SQL Server. SQL ist die Datenbanksprache, die jeder Administrator oder Entwickler beherrschen muss. In diesem auf dem SQL Server 2016 basierenden Seminar werden die MOC Seminare MOC10985 und MOC20761 als Bundle durchgeführt. Ihr Nutzen Dieser fünftägige ILT Bundle-Kurs richtet sich an IT Mitarbeiter, die in das SQL Datenbankumfeld einsteigen. Der Kurs beschreibt die grundlegenden Konzepte einschließlich Datenbanktypen, Datenbanksprachen und Datenbank-Designs. Ebenso vermittelt er ein gutes Verständnis in der Transact-SQL-Sprache, die fast immer verwendet wird, vor allem für diese SQL Server-bezogene Tätigkeiten: Datenbankadministration, Datenbankentwicklung und Business Intelligence. Inhalt Modul 1: Einführung in Datenbanken Dieses Modul stellt Schlüsseldatenbank Konzepte im Zusammenhang mit SQL Server 2016 Unterricht •Einführung in relationale Datenbanken •Andere Arten von Datenbanken •Datenanalyse •Dantenbanksprachen Modul 2: Datenmodellierung Dieses Modul beschreibt Techniken zur Datenmodellierung Unterricht •Datenmodellierung •ANSI/SPARC Datenbankmodell •Entität Beziehung Modellierung Modul 3: Normalisierung Dieses Modul beschreibt Techniken der Normalisierung und Denormalisierung Unterricht •Warum normalisieren Daten zu? •Begriffe der Nor- www.tuv.com/akademie malisierung •Stufen der Normalisierung •Denormalisierung Modul 4: Beziehungen Dieses Modul beschreibt Beziehungstypen und Effekte im Datenbankentwurf. Unterricht •Schemazuordnung •Referenzielle Integrität Modul 5: Leistung Diese Unterrichtseinheit führt die Auswirkungen des Datenbankentwurfs auf Leistung. Unterricht •Indizierung •Abfrageleistung •Parallelität Modul 6: Datenbankobjekte Diese Unterrichtseinheit führt häufig verwendete Datenbankobjekte. Unterricht •Tabellen •Ansichten •Gespeicherte Prozeduren •Andere Datenbankobjekte Modul 7: Einführung in Microsoft SQL Server 2016 Diese Unterrichtseinheit führt SQL Server, SQL Server, einschließlich Versionen der Cloud und die gewusste Herstellung einer Verbindung mit dem SQL Server mithilfe der SQL Server Management Studio-Versionen. Unterricht •Die grundlegende Architektur von SQLServer •SQL Server-Editionen und Versionen •Erste Schritte mit SQL Server Management Studio Modul 8: Einführung in T-SQLAbfragen Dieses Modul stellt die Elemente des T-SQL und ihre Rolle dar, beschreibt die Verwendung der SQL Server-Sets, die Verwendung der Prädikatenlogik im SQL Server und die logische Reihenfolge der Operationen in SELECTAnweisungen. Unterricht •Einführung von T-SQL •Verständnis-Sets •Verständnis der Prädikatenlogik •Die logische Reihenfolge der Operationen in SELECT-Anweisungen zu verstehen Modul 9: Schreiben von SELECTAbfragen Dieses Modul stellt die Grundlagen der SELECTAnweisung, mit Schwerpunkt auf Abfragen für eine einzelne Tabelle dar. Unterricht •Einfache SELECT-Anweisungen zu schreiben •Entfernen von Duplikaten mit DISTINCT •Spalte und Tabellenaliase verwenden •Schreiben von einfachen CASE-Ausdrücke Modul 10: Abfragen über mehrere Tabellen In dieser Unterrichtseinheit wird erläutert, wie Abfragen geschrieben werden. Die Daten werden aus mehreren Quellen im SQL Server verbunden. Das Modul führt die Verwendung von Verknüpfungen in T-SQL-Abfragen als Mechanismus zum Abrufen von Daten aus mehreren Tabellen aus. Unterricht •Grundlegendes zu Joins •Abfragen mit inneren Joins •Abfragen mit äußeren Joins •Abfragen mit Cross Joins und Selbstverknüpfungen Modul 11: Sortieren und Filtern von Daten In dieser Unterrichtseinheit wird erläutert, wie Abfragen verbessert werden. Außerdem wie Zeilen zu beschränken sind, die sie zurückgeben und die Reihenfolge zu steuern, in der die Zeilen angezeigt werden sollen. Das Modul erläutert, wie vermisste und unbekannte Ergebnisse zu beheben sind. Unterricht •Sortieren von Daten •Filtern von Daten mit Prädikaten •Mit den Optionen oben und OFFSET-FETCH-Filterung •Arbeiten mit unbekannten Werten Modul 12: Arbeiten mit SQL Server 2016 Datentypen In dieser Unterrichtseinheit werden die Datentypen, die SQL Server zum Speichern von Daten verwenden. Es stellt die vielen Arten von Datentypen wie numeric dar. Es erklärt auch Konvertierungen zwischen Datentypen und die Bedeutung der Rangfolge der Datentypen. Unterricht •Einführung in SQL Server 2016Datentypen •Arbeiten mit Zeichendaten •Arbeiten mit Datumsund Zeitdaten Modul 13: Verwenden von DML, Daten verändern Dieses Modul beschreibt die auszuführenden Verwendung der Transact-SQL Data Manipulation Language: Einfügungen, Aktualisierungen und Löschungen von Ihren Daten. Unterricht •Einfügen von Daten •Ändern und Löschen von Daten Modul 14: Verwenden von integrierten Funktionen Dieses Modul führt die Nutzung von Funktionen vor, die in SQL Server Denali integriert sind, und besprechen einige häufige Verwendungen einschließlich Datentypkonvertie- www.tuv.com/akademie rung, Tests für logischen Ergebnisse und NULL-Zulässigkeit. Unterricht •Schreiben von Abfragen mit integrierten Funktionen •Konvertierungsfunktionen verwenden •Verwendung von logischen Funktionen •Verwenden von Funktionen zur Arbeit mit NULL Modul 15: Gruppieren und Aggregieren von Daten Dieses Modul erläutert Methoden zum Gruppieren von Daten innerhalb einer Abfragn, die gruppierten Daten aggregieren und filtern mit HAVING. Das Modul soll helfen den Studenten begreiflich zu machen, warum es eine SELECTKlausel Einschränkungen beim benennen von Spalten in der GROUP BY-Klausel gibt und welche Spalten in der SELECT-Klausel aufgeführt werden können. Unterricht •Verwendung von Aggregatfunktionen •Verwenden von GROUP BY-Klausel •Gruppen mit Filtern Modul 16: Verwendung von Unterabfragen Dieses Modul führt in die Verwendung von Unterabfragen in verschiedenen Teilen einer SELECT-Anweisung ein. Es beinhaltet die Verwendung von Unterabfragen Skalar- und MultiErgebnis, und die Verwendung von Operatoren IN und EXISTS. Unterricht •Schreiben von eigenständigen Unterabfragen •Schreiben korrelierten Unterabfragen •Mit dem vorhandenem Prädikat von Unterabfragen Modul 17: Mit Mengenoperatoren Diese Unterrichtseinheit erläutert die Mengenoperatoren UNION, INTERSECT und EXCEPT und vergleicht die Zeilen zwischen zwei Mengen. Unterricht •Schreiben von Abfragen mit UNION-Ope- rator •AUßER mit und schneiden •Verwenden von APPLY Zielgruppe Die Hauptzielgruppe für diesen Kurs sind IT Mitarbeiter, die sich neu in einer Tätigkeit mit SQL Datenbanken beschäftigen oder sich demnächst in erweiterten Datenbanktechnologien bewegen. Zulassungsvoraussetzungen ■ Grundkenntnisse von Datenbanken. ■ Grundkenntnisse in Microsoft Windows-Betriebssystemen und Kernfunktionen. Hinweis Dies ist ein Kursbundle aus 2 Seminaren. Ihr Referent Erfahrene Fachdozenten von TÜV Rheinland aus der Praxis für die Praxis. Veranst.-Nr. 29423 Termin/Ort 03.07.2017 bis 07.07.2017 Berlin 40 Unterrichtseinheiten Preis 2.440,00 € zzgl. MwSt. 2.903,60 € inkl. 19% MwSt. Kontakt TÜV Rheinland Akademie GmbH Pichelswerderstraße 9 13597 Berlin Gebührenfreie Info-Hotline Tel.: 0800 8484006 Fax: 0800 8484044 [email protected]