Schulungsübersicht
Einführung
- Überblick
- Ziele und Objekte
- Beispiel-Daten
- Termine
- Vorstellungsrunden
- Voraussetzungen
- Verantwortlichkeiten
Relationale Databases
- Die Database
- Die relationale Database
- Tabellen
- Zeilen und Spalten
- Beispiel-Database
- Auswahl von Zeilen
- Lieferanten-Tabelle
- Verkaufsbestellungen-Tabelle
- Primärschlüssel-Index
- Sekundärindizes
- Beziehungen
- Analogie
- Fremdschlüssel
- Fremdschlüssel
- Verknüpfung von Tabellen
- Referentielle Integrität
- Arten von Beziehungen
- Viele-zu-Viele-Beziehung
- Auflösung einer vielen-zu-vielen-Beziehung
- Eine-zu-eine-Beziehung
- Abschluss der Gestaltung
- Beziehungen auflösen
- Microsoft Access - Beziehungen
- Entitäts-Beziehungs-Diagramm
- Datenmodellierung
- CASE-Tools
- Beispiel-Diagramm
- Die RDBMS
- Vorteile einer RDBMS
- Strukturierte Abfragesprache
- DDL - Daten-Definitionssprache
- DML - Daten-Manipulationssprache
- DCL - Daten-Kontrollsprache
- Warum SQL verwenden?
- Kurs-Tabelle-Handout
Datenauswahl
- SQL Entwickler
- SQL-Entwickler - Verbindung
- Anzeigen von Tabelleninformationen
- Verwendung von SQL, Where-Klausel
- Kommentare verwenden
- Zeichen-Daten
- Benutzer und Schemata
- AND- und OR-Klausel
- Verwendung von Klammern
- Datumsfelder
- Datumsverwendung
- Datumsformatierung
- Datumsformate
- TO_DATE
- TRUNC
- Datumsdarstellung
- ORDER BY-Klausel
- DUAL-Tabelle
- Verkettung
- Textauswahl
- IN-Operator
- BETWEEN-Operator
- LIKE-Operator
- Häufige Fehler
- UPPER-Funktion
- Einzelne Anführungszeichen
- Suchen von Metazeichen
- Reguläre Ausdrücke
- REGEXP_LIKE-Operator
- Nullwerte
- IS NULL-Operator
- NVL
- Benutzereingabe akzeptieren
Funktionen verwenden
- TO_CHAR
- TO_NUMBER
- LPAD
- RPAD
- NVL
- NVL2-Funktion
- DISTINCT-Option
- SUBSTR
- INSTR
- Datumsfunktionen
- Aggregatfunktionen
- COUNT
- GROUP BY-Klausel
- Rollup- und Cube-Modifier
- HAVING-Klausel
- Gruppierung mit Funktionen
- DECODE
- CASE
- Workshop
Unterbefragung & Union
- Einzeilige Unterabfragen
- UNION
- UNION - ALL
- INTERSECT und MINUS
- Mehrzeilige Unterabfragen
- Union – Daten überprüfen
- Outer Join
Weiterführende Joins
- Joins
- Kreuzjoin oder kartesisches Produkt
- Inner Join
- Implizite Join-Notation
- Explizite Join-Notation
- Naturlicher Join
- Gleichheitsjoin
- Kreuzjoin
- Outer Joins
- Left Outer Join
- Right Outer Join
- Full Outer Join
- Verwendung von UNION
- Join-Algorithmen
- Nested Loop
- Merge Join
- Hash Join
- Reflexiver oder Selbstjoin
- Einzeiliger Join
- Workshop
Fortgeschrittene Abfragen
- ROWNUM und ROWID
- Top-N-Analyse
- Inline-View
- EXISTS und NOT EXISTS
- Korrelierte Unterabfragen
- Korrelierte Unterabfragen mit Funktionen
- Korreliertes Update
- Snapshot-Wiederherstellung
- Flashback-Wiederherstellung
- ALL
- ANY und SOME-Operatoren
- INSERT ALL
- MERGE
Beispiel-Daten
- Bestell-Tabelle
- FILM-Tabelle
- Mitarbeiter-Tabelle
- Die Bestell-Tabellen
- Die FILM-Tabellen
Hilfsprogramme
- Was ist ein Hilfsprogramm?
- Export-Hilfsprogramm
- Verwendung von Parametern
- Verwendung einer Parameterdatei
- Import-Hilfsprogramm
- Verwendung von Parametern
- Verwendung einer Parameterdatei
- Daten exportieren
- Batch-Verarbeitung
- SQL*Loader-Hilfsprogramm
- Ausführung des Hilfsprogramms
- Daten anhängen
Voraussetzungen
Dieser Kurs ist für Personen geeignet, die bereits über einige Kenntnisse in SQL verfügen oder ORACLE zum ersten Mal nutzen möchten.
Erfahrungen mit interaktiven Computersystemen sind erwünscht, jedoch nicht zwingend erforderlich.
Erfahrungsberichte (7)
Die Theorie wurde sehr gut erklärt.
Sven - LGT Financial Services AG
Kurs - ORACLE SQL Fundamentals
Maschinelle Übersetzung
Mir gefiel das Datenbankportal mit geteiltem Bildschirm, auf dem wir arbeiteten und sahen, wo wir uns im Kurs befanden, so dass ich zurückgehen und die Übungen wiederholen konnte. Es war toll, von ihm zu lernen - er war einnehmend und ermutigend. Ich schätze es, dass das Training in meiner Zeitzone stattfindet, während mein Trainer 7 Stunden weiter ist.
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
- Lernen über SQL und verschiedene Arten von Datenbanken. - Das Erstellen von Tabellen mit Autoren, das Erstellen von Büchern und das Verknüpfen der Informationen und deren Verwendung für die SQL-Abfragen, die wir hatten - Ich habe die verschiedenen Szenarien genossen, in denen wir bestimmte SQL-Abfragen anwenden konnten. Es hat mir Spaß gemacht, etwas über die verschiedenen 'Joins' zu lernen, die Berechnung des Durchschnittsgehalts für bestimmte Mitarbeiter sowie viele andere verschiedene SQL-Abfragen, um spezifische Informationen herauszufinden. - Die Schulung war benutzerfreundlich, und wenn wir Probleme auf unseren Desktops hatten, konnte Jose sich per Fernzugriff einschalten und das Problem sehen und lösen.
Frank - Ministry of Justice
Kurs - ORACLE SQL Fundamentals
Maschinelle Übersetzung
Die Art und Weise, 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 Humor. Sein entspannter Stil machte die anstrengende Situation des "Vortrags am Schwarboard" angenehmer. Auch die Idee, dass ein Schüler andere erklärt oder führt, war sehr gut. Ich werde das Motto "KISS-Methode", das er uns mitgeteilt hat, sowohl in meinen SQL Übungen als auch im privaten und beruflichen Leben anwenden, da ich tendenziell Dinge überkompliziere. Luka hielt auch einen guten Rhythmus bei der Präsentation des umfangreichen Stoffes, den er zeigen und den wir lernen sollten.
IWONA KLIMASZEWSKA - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
Maschinelle Übersetzung
Ich hätte die Grundlagen trainieren und der Trainer hätte überprüfen und/oder bei Problemen helfen können.
Przemyslaw Wadowski - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
Maschinelle Übersetzung