Als größter Cisco Partner und größter Microsoft und VMware Partner in Europa haben wir fundierte Erfahrungen in IT-Trainings.
Anbieterbeschreibung…
Oracle Database 11g: Professioneller Einstieg in SQL (D49988) -
Global Knowledge Germany Training GmbH
Training
D49988
Die Teilnehmer lernen die relationalen Datenbankkonzepte kennen. Der Kurs vermittelt grundlegende SQL-Kenntnisse, mit denen Entwicklern Abfragen für einzelne oder mehrere Tabellen erstellen, Daten in Tabellen bearbeiten und Datenbankobjekte erstellen können. Sie lernen, Berechtigungen auf Objekt- und Systemebene zu steuern. Ferner wird erläutert, wie Indizes und Constraints erstellt und vorhandene Schemaobjekte geändert werden. Die Teilnehmer lernen weiterhin, externe Tabellen zu erstellen und abzufragen. Sie lernen, erweiterte Features von SQL zu nutzen, um Daten in der Datenbank abzufragen und zu bearbeiten, rufen Metadaten mithilfe von Dictionary Views ab und erstellen Berichte zu deren Schemaobjekten. Die Teilnehmer lernen darüber hinaus einige der Datetime-Funktionen kennen, die in Oracle Database verfügbar sind. In diesem Kurs wird beschrieben, wie reguläre Ausdrücke in SQL verwendet werden.
Dieser Kurs besteht aus den Kursen Oracle Database 11g: SQL-Grundlagen I Basiswissen und Oracle Database 11g: SQL-Grundlagen II Fortgeschrittene SQL-Anweisungen.
Das wichtigste Entwicklungstool in diesem Kurs ist Oracle SQL Developer. SQL*Plus ist als optionales Entwicklungstool verfügbar. Dieser Kurs ist auch für Anwender von 10g geeignet. Zwischen den Features von 10g und 11g gibt es nur geringfügige Änderungen.
Training-Inhalte
Oracle Database 11g Einführung
Features von Oracle Database 11g auflisten
Grunddesign, theoretische und physische Aspekte einer relationalen Datenbank erörtern
Verschiedene Arten von SQL-Anweisungen kategorisieren
Im Kurs verwendete Datensets beschreiben
Mithilfe der SQL Developer-Umgebung bei der Datenbank anmelden
Abfragen in Dateien speichern und Skriptdateien in SQL Developer verwenden
Daten mit der SQL-Anweisung SELECT abrufen
Funktionsmöglichkeiten der SQL-Anweisungen SELECT auflisten
Berichte mit Daten aus der Ausgabe einer grundlegenden Anweisung SELECT erstellen
Alle Spalten wählen
Bestimmte Spalten wählen
Standardwerte für Spaltenüberschriften
Arithmetische Operatoren
Operatorpriorität verstehen
Befehl DESCRIBE zum Anzeigen der Tabellenstruktur kennen lernen
Daten einschränken und sortieren
Abfragen mit einer Klausel WHERE erstellen, um die abgerufene Ausgabe einzuschränken
Vergleichsoperatoren und logische Operatoren auflisten, die in einer Klausel WHERE verwendet werden
Prioritätsregeln für Vergleichsoperatoren und logische Operatoren beschreiben
Zeichenfolgenliterale in der Klausel WHERE
Abfragen erstellen, die eine Klausel ORDER BY enthalten und Ausgabe einer Anweisung SELECT sortieren
Ausgabe in absteigender und aufsteigender Reihenfolge sortieren
Ausgabe mit Single Row-Funktionen anpassen
Unterschiede zwischen Single Row- und Multiple Row-Funktionen beschreiben
Zeichenfolgen mit Zeichenfunktionen in den Klauseln SELECT und WHERE bearbeiten
Zahlen mit den Funktionen ROUND, TRUNC und MOD bearbeiten
Arithmetische Operationen mit Datumsdaten
Datumswerte mit Datumsfunktionen bearbeiten
Konvertierungsfunktionen und bedingte Ausdrücke
Implizite und explizite Datentypkonvertierung beschreiben
Konvertierungsfunktionen TO_CHAR, TO_NUMBER und TO_DATE
Mehrere Funktionen verschachteln
Funktionen NVL, NULLIF und COALESCE auf Daten anwenden
Bedingte Logik IF THEN ELSE in einer SELECT-Anweisung
Berichte zu aggregierten Daten mithilfe von Gruppenfunktionen erstellen
Aussagekräftige Berichte mit Aggregationsfunktionen in SELECT-Anweisungen erstellen
Abfragen erstellen, die Daten mit der GROUP BY-Klausel gruppieren
Abfragen erstellen, die Datengruppen mithilfe der Klausel HAVING ausschließen
Daten aus mehreren Tabellen mit Joins anzeigen
SELECT-Anweisungen erstellen, um auf Daten aus mehreren Tabellen zuzugreifen
Mit Outer Joins Daten anzeigen, die eine Join-Bedingung nicht erfüllen
Tabellen über einen Self Join mit sich selbst verknüpfen
Unterabfragen in Abfragen verwenden
Beschreiben, welche Arten von Problemen mit Unterabfragen gelöst werden können
Unterabfragen definieren
Typen von Unterabfragen auflisten
Single Row- und Multiple Row-Unterabfragen erstellen
Mengenoperatoren
Mengenoperatoren beschreiben
Mehrere Abfragen mit einem Mengenoperator zu einer einzelnen Abfrage kombinieren
Reihenfolge der zurückgegebenen Zeilen bei Verwendung von Mengenoperatoren steuern
Daten bearbeiten
Alle DML-Anweisungen beschreiben
Zeilen in eine Tabelle mit der Anweisung INSERT einfügen
Mit der Anweisung UPDATE Zeilen in einer Tabelle ändern
Zeilen aus einer Tabelle mit der Anweisung DELETE löschen
Änderungen mit den Anweisungen COMMIT und ROLLBACK speichern und verwerfen
Lesekonsistenz erläutern
Tabellen mithilfe von DDL-Anweisungen erstellen und verwalten
Die wichtigsten Datenbankobjekte kategorisieren
Tabellenstrukturen überprüfen
Für Spalten verfügbare Datentypen auflisten
Einfache Tabellen erstellen
Constraints bei der Erstellung von Tabellen erstellen
Funktionsweise von Schemaobjekten beschreiben
Weitere Schemaobjekte erstellen
Einfache und komplexe Views erstellen
Daten aus Views abrufen
Sequences erstellen, verwalten und verwenden
Indizes erstellen und verwalten
Private (private) und öffentliche (public) Synonyme erstellen
Benutzerzugriffe steuern
Systemberechtigungen von Objektberechtigungen unterscheiden
Benutzer erstellen
Systemberechtigungen zuweisen
Rollen erstellen und diesen Berechtigungen zuweisen
Kennwörter ändern
Objektberechtigungen zuweisen
Berechtigungen weitergeben
Objektberechtigungen entziehen
Schemaobjekte verwalten
Spalten hinzufügen, bearbeiten und löschen
Constraints hinzufügen, löschen und verzögern
Constraints aktivieren und deaktivieren
Indizes erstellen und entfernen
Funktionsbasierte Indizes erstellen
Flashback-Operationen durchführen
Externe Tabellen mit ORACLE_LOADER und ORACLE_DATAPUMP erstellen
Externe Tabellen abfragen
Objekte mit Data Dictionary Views verwalten
Data Dictionary erläutern
Dictionary Views
Views USER_OBJECTS und ALL_OBJECTS
Tabellen- und Spalteninformationen
Dictionary Views nach Constraint-Informationen abfragen
Dictionary Views nach View-, Sequence-, Index- und Synonyminformationen abfragen
Tabellen Kommentare hinzufügen
Dictionary Views nach Kommentarinformationen abfragen
Große Datensets bearbeiten
Daten mithilfe von Unterabfragen bearbeiten
Daten mit einer Unterabfrage als Quelle abrufen
INSERT-Anweisungen mit einer Unterabfrage als Ziel
Schlüsselwort WITH CHECK OPTION in DML-Anweisungen
Anweisung INSERT für mehrere Tabellen Varianten
Anweisung INSERT für mehrere Tabellen
Zeilen in einer Tabelle zusammenführen
Über einen Zeitraum erfolgte Datenänderungen überwachen
Daten in verschiedenen Zeitzonen verwalten
Zeitzonen
CURRENT_DATE, CURRENT_TIMESTAMP und LOCALTIMESTAMP
Datum und Uhrzeit in einer Sessionzeitzone vergleichen
DBTIMEZONE und SESSIONTIMEZONE
DATE und TIMESTAMP Unterschiede
Datentypen INTERVAL
EXTRACT, TZ_OFFSET und FROM_TZ
TO_TIMESTAMP, TO_YMINTERVAL und TO_DSINTERVAL
Daten mit Unterabfragen abrufen
Unterabfragen für mehrere Spalten
Paarweise und nicht paarweise Vergleiche
Skalare Unterabfrageausdrücke
Aufgabenstellungen mithilfe korrelierter Unterabfragen lösen
Zeilen mithilfe korrelierter Unterabfragen aktualisieren und löschen
Operatoren EXISTS und NOT EXISTS
Klausel WITH
Rekursive Klausel WITH
Unterstützung regulärer Ausdrücke
Funktionen und Bedingungen für reguläre Ausdrücke in SQL
Metazeichen in regulären Ausdrücken
Einfache Suchen mit der Funktion REGEXP_LIKE durchführen
Muster mithilfe der Funktion REGEXP_INSTR suchen
Teilzeichenfolgen mithilfe der Funktion REGEXP_SUBSTR extrahieren
Muster mithilfe der Funktion REGEXP_REPLACE ersetzen
Teilausdrücke in Verbindung mit regulären Ausdrücken verwenden
Funktion REGEXP_COUNT
Lernziele
Datenbankzugriff auf bestimmte Objekte steuern
Berichte mit aggregierten Daten erstellen
Berichte mit sortierten und eingeschränkten Daten erstellen
Tabellen zum Speichern von Daten erstellen
Daten aus mehreren Tabellen mithilfe der JOIN-Syntax von ANSI SQL 99 anzeigen
SQL-Funktionen verwenden, um benutzerdefinierte Daten zu generieren und abzurufen
Die wichtigsten strukturellen Komponenten von Oracle Database 11g bestimmen
Objekte mithilfe von Data Dictionary Views verwalten
Schemaobjekte verwalten
Zeilen- und Spaltendaten aus Tabellen mit der SELECT-Anweisung abrufen
DML-(Datenmanipulations-)Anweisungen ausführen, um Daten in Oracle Database 11g zu aktualisieren
Skalare und korrelierte Unterabfragen verwenden
Unterstützung von regulären Ausdrücken in SQL verwenden
Daten mithilfe von Views anzeigen und abrufen
SELECT-Anweisungen erstellen, die Abfragen enthalten
Unterabfragen für mehrere Spalten erstellen
Zielgruppen
Entwickler, Businessanalytiker, Systemanalytiker, Data Warehouse-Administrator, PL/SQL-Entwickler, Formsentwickler
Global Knowledge hat sich seit der Gründung 1995 als einer der weltweit führenden IT-Trainingsanbieter etabliert. Als größter Cisco Partner weltweit und größter Microsoft und VMware Partner in Europa verfügen wir über fundierte Erfahrungen im IT-Trainings-Markt.
Wir bieten eine umfassende Palette praxisorientierter Trainings aus dem Bereich der „klassischen“ IT (z.B. Zertifizierungen von Cisco, Microsoft, VMware, Nortel, Symantec und Sun) bis hin zu IT Business Skills (ITIL und Projektmanagement) an.
Die Global Knowledge Germany Training GmbH in Deutschland hat ihren Sitz in Hamburg sowie Niederlassungen in Frankfurt a. M. und München und Partner-Center in Berlin, Düsseldorf, Nürnberg und Stuttgart. In Europa ist Global Knowledge mit über 40 Trainingszentren in 11 Ländern vertreten.
Kundenbewertungen für Global Knowledge Germany Training GmbH