Schulungsübersicht
Einführung
- Überblick
- Ziele und objectives
- Beispiel-Daten
- Zeitplan
- Begrüßungsrunde
- Voraussetzungen
- Verantwortlichkeiten
Relationale Datenbanken
- Die Datenbank
- Die relationale Datenbank
- Tabellen
- Zeilen und Spalten
- Beispieldatenbank
- Zeilen auswählen
- Lieferanten-Tabelle (Supplier Table)
- Bestelltable (Saleord Table)
- Primärschlüssel-Index
- Sekundäre Indizes
- Beziehungen (Relationships)
- Analogie
- Fremdschlüssel (Foreign Key)
- Fremdschlüssel (Foreign Key)
- Tabellen verknüpfen
- Referenzielle Integrität
- Beziehungsarten
- Viele-zu-Viele-Beziehung
- Auflösung einer Viele-zu-Viele-Beziehung
- Eins-zu-Eins-Beziehung
- Designabschluss
- Auflösung von Beziehungen
- Microsoft Access - Beziehungen
- Entity-Relationship-Diagramm (ERD)
- Datenmodellierung
- CASE-Tools
- Beispiel-Diagramm
- Das RDBMS
- Vorteile eines RDBMS
- Structured Query Language (SQL)
- DDL - Data Definition Language
- DML - Data Manipulation Language
- DCL - Data Control Language
- Warum SQL verwenden?
- Kurs-Tabellen-Mitschrift
Datenabruf (Data Retrieval)
- SQL Developer
- SQL Developer - Verbindung herstellen
- Tabellendaten anzeigen
- Verwendung von SQL, WHERE-Klausel
- Kommentare verwenden
- Zeichendaten (Character Data)
- Benutzer und Schemata
- AND- und OR-Klausel
- Klammern verwenden
- Datumsfelder (Date Fields)
- Umgang mit Daten
- Datumformatierung
- Datumsformate
- TO_DATE
- TRUNC
- Datumsanzeige
- ORDER BY-Klausel
- DUAL-Tabelle
- Konkatenation (Zeichenkettenverkettung)
- Text auswählen
- IN-Operator
- BETWEEN-Operator
- LIKE-Operator
- Häufige Fehler
- UPPER-Funktion
- Hochkommata (Single Quotes)
- Suche nach Metazeichen
- Reguläre Ausdrücke
- REGEXP_LIKE-Operator
- NULL-Werte
- IS NULL-Operator
- NVL-Funktion
- Benutzereingaben akzeptieren
Verwendung von Funktionen
- TO_CHAR
- TO_NUMBER
- LPAD-Funktion
- RPAD-Funktion
- NVL-Funktion
- NVL2-Funktion
- Option DISTINCT
- SUBSTR-Funktion
- INSTR-Funktion
- Datumsfunktionen
- Aggregatfunktionen (Aggregate Functions)
- COUNT-Funktion
- GROUP BY-Klausel
- ROLLUP- und CUBE-Modifikatoren
- HAVING-Klausel
- Gruppierung nach Funktionen
- DECODE-Funktion
- CASE-Anweisung
- Workshop
Unterabfragen & Vereinigung (Union)
- Unterabfragen mit einer Zeile
- UNION-Operator
- UNION ALL
- INTERSECT und MINUS
- Unterabfragen mit mehreren Zeilen
- UNION - Datenüberprüfung
- Outer Join (Außerer Join)
Weitere Informationen zu Joins
- Joins
- Cross Join oder kartesisches Produkt (Cartesian Product)
- Inner Join
- Implizite Join-Syntax
- Explizite Join-Syntax
- Natural Join
- Equi-Join
- Cross Join
- Outer Joins
- Left Outer Join
- Right Outer Join
- Full Outer Join
- Verwendung von UNION
- Join-Algorithmen
- Nested Loop Join
- Merge Join
- Hash Join
- Reflexiver Join (Self Join)
- Join innerhalb einer einzigen Tabelle
- Workshop
Erweiterte Abfragen (Advanced Queries)
- ROWNUM und ROWID
- Top-N-Analyse
- Inline-View (Inline-Ansicht)
- EXISTS und NOT EXISTS
- Korrelierte Unterabfragen
- Korrelierte Unterabfragen mit Funktionen
- Korreliertes Update
- Snapshot-Wiederherstellung (Snapshot Recovery)
- Flashback-Wiederherstellung
- Alle Funktionen (All)
- ANY- und SOME-Operatoren
- INSERT ALL-Anweisung
- MERGE-Anweisung
Beispieldaten (Sample Data)
- ORDER-Tabellen
- FILM-Tabellen
- EMPLOYEE-Tabellen
- Die ORDER-Tabellen im Detail
- Die FILM-Tabellen im Detail
Dienstprogramme (Utilities)
- Was ist ein Dienstprogramm (Utility)?
- Export-Dienstprogramm
- Verwendung von Parametern
- Parameterdatei verwenden
- Import-Dienstprogramm
- Verwendung von Parametern
- Parameterdatei verwenden
- Datenexport (Unloading Data)
- Stapellauf (Batch Runs)
- SQL*Loader-Dienstprogramm
- Dienstprogramm ausführen
- Daten anhängen (Appending Data)
Voraussetzungen
Der Kurs richtet sich an Teilnehmer mit grundlegenden SQL-Kenntnissen sowie an Einsteiger, die ORACLE zum ersten Mal nutzen.
Vorkenntnisse im Umgang mit interaktiven Computersystemen sind wünschenswert, aber nicht zwingend erforderlich.
Erfahrungsberichte (7)
Greg war sehr geduldig und hilfsbereit
Chris Havel - Encyclopaedia Britannica
Kurs - ORACLE SQL Fundamentals
Maschinelle Übersetzung
Die Theorie wurde sehr gut erklärt
Sven - LGT Financial Services AG
Kurs - ORACLE SQL Fundamentals
Maschinelle Übersetzung
Ich mochte das aufgeteilte Bildschirm-Datenbankportal, von dem wir gearbeitet haben, und konnte sehen, an welcher Stelle des Kurses wir waren, sodass ich zurückgehen und die Übungen erneut versuchen kann. Er war großartig zum Lernen - sehr ansprechend und ermutigend. Ich schätze es, dass das Training in meiner Zeitzone stattgefunden hat, während mein Trainer 7 Stunden vor mir lag.
Olivia Button - Encyclopaedia Britannica
Kurs - ORACLE SQL Fundamentals
Maschinelle Übersetzung
es war sehr informativ
Metuatini (aka) Metua - Ministry of Justice
Kurs - ORACLE SQL Fundamentals
Maschinelle Übersetzung
- Erfahrungen mit SQL und verschiedenen Datenbanktypen sammeln. - Tabellen für Autoren erstellen und dann die Bücher anlegen sowie die Informationen verknüpfen und diese für unsere SQL-Abfragen nutzen. - Ich habe die verschiedenen Szenarien genossen, in denen wir bestimmte SQL-Abfragen anwenden konnten. Es war spannend zu lernen, wie man verschiedene 'Joins' verwendet, durchschnittliche Gehälter für bestimmte Mitarbeiter berechnet und viele andere SQL-Abfragen durchführt, um spezifische Informationen zu erhalten. - Die Schulung war benutzerfreundlich organisiert. Falls wir Probleme auf unseren Desktops hatten, konnte Jose sich per Remote darum kümmern und die Issues beheben.
Frank - Ministry of Justice
Kurs - ORACLE SQL Fundamentals
Maschinelle Übersetzung
Die Art, wie er das Thema mit Bezug auf frühere Themen und deren wichtige Anwendungen erklärt.
Ferdinand - National Grid Corporation of the Philippines
Kurs - ORACLE SQL Fundamentals
Maschinelle Übersetzung
Luka ist ein ausgezeichneter, geduldiger Lehrer mit einem Sinn für Humor. Sein gelassener Stil machte die stressige Erfahrung "an die Tafel gerufen zu werden" angenehmer. Auch die Idee, dass ein Schüler dem anderen erklärt oder zur Seite steht, war sehr gut. Ich werde das Motto „KISS-Methode“, das er uns vermittelt hat, in meinen SQL-Übungen sowie im privaten und beruflichen Leben anwenden, da ich gerne Dinge überkompliziere. Luka hielt zudem ein gutes Tempo, wenn man bedenkt, wie viel Material er uns zeigen und lernen musste.
IWONA KLIMASZEWSKA - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
Maschinelle Übersetzung