Database 12c: Introduction to SQL , für Einsteiger (Kurs Nr. 9)

Mit dem vorliegenden Kurs Oracle Database: Introduction to SQL werden Ihnen Kenntnisse zum Erstellen von Unterabfragen, zum Zusammenfassen mehrerer Abragen mit einem Mengenoperator zu einer einzelnen Abfrage und zum Erstellen von Berichten aus aggregierten Daten mithilfe von Gruppenfunktionen vermittelt. Diese und weitere Kenntnisse werden mithilfe praktischer Übungen vertieft.

  OAEC1oracle ptnr clr rgb

Learn Oracle from Oracle - Original Oracle University Seminar

 Seminarinhalt

 

Learn To:

  • Grundkonzepte relationaler Datenbanken und durch Entwickler verfeinerten Code verstehen
  • Berichte sortierter und eingeschränkter Daten erstellen
  • Run data manipulation statements (DML).
  • DML-(Data Manipulation Language-)Anweisungen ausführen
  • Datenbankzugriff auf bestimmte Objekte steuern
  • Schemaobjekte verwalten
  • Objekte mithilfe von Data Dictionary Views verwalten
  • Zeilen- und Spaltendaten aus Tabellen abrufen
  • Berechtigungen auf Objekt- und Systemebene steuern
  • Indizes und Constraints erstellen, vorhandene Schemaobjekte ändern
  • Externe Tabellen erstellen und abfragen

 

Vorteile für Teilnehmer

Sorgen Sie für ein schnelles, zuverlässiges, sicheres und problemloses Performancemanagement. Optimieren Sie Datenbank-Workloads, senken Sie die IT-Kosten, und erzielen Sie durch die Konsolidierung in Datenbankclouds eine höhere Servicequalität.

Erweiterte Features von SQL

In diesem Kurs werden Ihnen Grundlagen zu den erweiterten Features von SQL vermittelt. Mithilfe dieser Features können Sie Daten in Datenbanken abfragen und bearbeiten, Dictionary Views zum Abrufen von Metadaten verwenden und Berichte zu Schemaobjekten erstellen. Einige der Datetime-Funktionen, die in Oracle Database verfügbar sind, werden ebenfalls behandelt. Darüber hinaus wird in diesem Kurs unter fachkundiger Anleitung erläutert, wie reguläre Ausdrücke in SQL verwendet werden.

Entwicklungstools

Das Entwicklungstool, das in erster Linie während dieser Schulung eingesetzt wird, ist Oracle SQL Developer. Darüber hinaus ist SQL*Plus als optionales Entwicklungstool verfügbar. Dieser Kurs ist auch für Anwender von 10g und 11g geeignet.

Kurspaket

Hinweise: Dieses Kurspaket umfasst die Kurse "Oracle Database: SQL Workshop I" und "Oracle Database: SQL Workshop II".

Dauer: 5 Tage

Preis: 3350 € netto / 3986,50 € brutto inkl. 19% Mwst.

Termine in Dortmund: 09.-13.10.2017

Termine in Düsseldorf: 26.-30.06.2017 und 09.-13.10.2017

 

Teilnehmerkreis

  1. Data Warehouse-Administrator
  • Entwickler
  • PL/SQL-Entwickler
  • Formsentwickler
  • Systemanalytiker
  • Businessanalytiker

 

ziele

  • 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
  • Mit SQL-Funktionen benutzerdefinierte Daten abrufen
  • Die wichtigsten strukturellen Komponenten von Oracle Database 12c bestimmen
  • Objekte mithilfe von Data Dictionary Views verwalten
  • Schemaobjekte verwalten
  • Zeilen- und Spaltendaten aus Tabellen abrufen
  • DML-(Data Manipulation Statements-)Anweisungen in Oracle Database 12c ausführen
  • Skalare und korrelierte Unterabfragen verwenden
  • Views zum Anzeigen von Daten verwenden
  • SELECT-Anweisungen erstellen, die Abfragen enthalten
  • Unterabfragen für mehrere Spalten erstellen

 

 Themen

  • Features von Oracle Database 12c auflisten
  • Grunddesign, theoretische und physische Aspekte relationaler Datenbanken erörtern
  • Verschiedene Arten von SQL-Anweisungen kategorisieren
  • Im Kurs verwendete Datasets beschreiben
  • In der SQL Developer-Umgebung bei einer Datenbank anmelden
  • Abfragen in Dateien speichern und Skriptdateien in SQL Developer verwenden
  • Funktionsmöglichkeiten der SQL-Anweisungen SELECT auflisten
  • Berichte mit Daten aus der Ausgabe einer einfachen SELECT-Anweisung erstellen
  • Alle Spalten wählen
  • Bestimmte Spalten wählen
  • Standardwerte für Spaltenüberschriften verwenden
  • Arithmetische Operatoren
  • Operatorpriorität verstehen
  • DESCRIBE-Befehl zum Anzeigen der Tabellenstruktur kennenlernen
  • Abfragen mit WHERE-Klausel zum Einschränken der abgerufenen Ausgabe erstellen
  • In WHERE-Klausel verwendete Vergleichsoperatoren und logische Operatoren auflisten
  • Prioritätsregeln für Vergleichsoperatoren und logische Operatoren beschreiben
  • Zeichenfolgenliterale in WHERE-Klausel verwenden
  • Abfragen mit ORDER BY-Klausel erstellen, um die Ausgabe einer SELECT-Anweisung zu sortieren
  • Ausgabe in absteigender und aufsteigender Reihenfolge sortieren
  • Single-Row- und Multiple-Row-Funktionen – Vergleich
  • Zeichenfolgenfunktionen in SELECT- und WHERE-Klauseln bearbeiten
  • Zahlen mit den Funktionen ROUND, TRUNC und MOD bearbeiten
  • Arithmetische Operationen mit Datumsdaten ausführen
  • Datumswerte mit DATE-Funktionen bearbeiten
  • Implizite und explizite Datentypkonvertierung beschreiben
  • Konvertierungsfunktionen TO_CHAR, TO_NUMBER und TO_DATE verwenden
  • Mehrere Funktionen verschachteln
  • Funktionen NVL, NULLIF und COALESCE auf Daten anwenden
  • Bedingte Logik IF THEN ELSE in einer SELECT-Anweisung verwenden
  • Mithilfe der Aggregationsfunktionen aussagekräftige Berichte erstellen
  • Abgerufene Daten mit der Klausel GROUP BY gruppieren
  • Datengruppen mit der Klausel HAVING ausschließen
  • SELECT-Anweisungen erstellen, um auf Daten aus mehreren Tabellen zuzugreifen
  • Mit Outer Joins Daten anzeigen, die eine Join-Bedingung nicht erfüllen
  • Tabelle über Self Join mit sich selbst verknüpfen
  • Problemarten beschreiben, die mit Unterabfragen gelöst werden können
  • Unterabfragen definieren
  • Typen von Unterabfragen auflisten
  • Single Row- und Multiple Row-Unterabfragen erstellen
  • Mengenoperatoren beschreiben
  • Mehrere Abfragen mit einem Mengenoperator zu einer einzelnen Abfrage kombinieren
  • Reihenfolge der zurückgegebenen Zeilen steuern
  • Alle DML-Anweisungen beschreiben
  • Zeilen in Tabellen einfügen
  • Tabellenzeilen mit UPDATE-Anweisung ändern
  • Tabellenzeilen mit DELETE-Anweisung löschen
  • Änderungen mit den Anweisungen COMMIT und ROLLBACK speichern und verwerfen
  • Lesekonsistenz erläutern
  • Wichtige Datenbankobjekte kategorisieren
  • Tabellenstruktur prüfen
  • Für Spalten verfügbare Datentypen auflisten
  • Einfache Tabelle erstellen
  • Constraints bei Tabellenerstellung erstellen
  • Funktionsweise von Schemaobjekten beschreiben
  • 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
  • System- und Objektberechtigungen – Vergleich
  • Benutzer erstellen
  • Systemberechtigungen zuweisen
  • Rollen erstellen und ihnen Berechtigungen zuweisen
  • Kennwort ändern
  • Objektberechtigungen zuweisen
  • Berechtigungen weitergeben
  • Objektberechtigungen entziehen
  • Spalten hinzufügen, ändern und löschen
  • Constraints hinzufügen, löschen, und verzögern
  • Constraints aktivieren und deaktivieren
  • Indizes erstellen und entfernen
  • Funktionsbasierte Indizes erstellen
  • Flashback-Vorgänge ausführen
  • Externe Tabellen mit ORACLE_LOADER und ORACLE_DATAPUMP erstellen
  • Externe Tabellen abfragen
  • Data Dictionary erläutern
  • Data Dictionary Views verwenden
  • 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
  • Daten mit Unterabfragen bearbeiten
  • Daten mit Unterabfrage als Quelle abrufen
  • INSERT-Anweisungen mit Unterabfrage als Ziel
  • Schlüsselwort WITH CHECK OPTION in DML-Anweisungen verwenden
  • Typen von INSERT-Anweisungen für mehrere Tabellen auflisten
  • INSERT-Anweisungen für mehrere Tabellen verwenden
  • Zeilen in einer Tabelle zusammenführen
  • Über einen Zeitraum erfolgte Datenänderungen überwachen
  • Zeitzonen
  • CURRENT_DATE, CURRENT_TIMESTAMP und LOCALTIMESTAMP
  • Datum und Uhrzeit in einer Session-Zeitzone vergleichen
  • DBTIMEZONE und SESSIONTIMEZONE
  • DATE und TIMESTAMP – Vergleich
  • INTERVAL-Datentypen
  • EXTRACT, TZ_OFFSET und FROM_TZ
  • TO_TIMESTAMP, TO_YMINTERVAL und TO_DSINTERVAL aufrufen
  • Multiple-Column-Unterabfragen
  • 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 aufrufen
  • Die rekursive Klausel WITH
  • Funktionen und Bedingungen für reguläre Ausdrücke in SQL
  • Metazeichen in regulären Ausdrücken
  • Einfache Suchen mithilfe der Funktion REGEXP_LIKE ausfü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 implementieren


Seminarbeschreibung zum Downloadpdficon large