Schulungsübersicht
Einführung
- Überblick
- Ziele und Zielsetzungen
- Beispielhafte Daten
- Zeitplan
- Einführungen
- Voraussetzungen
- Zuständigkeiten
Relationale Databases
- Die Database
- Die relationalen Database
- Tabellen
- Zeilen und Spalten
- Beispiel Database
- Auswählen von Zeilen
- Lieferantentabelle
- Verkäufer-Tabelle
- Primärschlüssel-Index
- Sekundäre Indizes
- Verknüpfungen
- Analogie
- Fremdschlüssel
- Fremdschlüssel
- Tabellen verknüpfen
- Referentielle Integrität
- Arten von Beziehungen
- Viele-zu-Viele-Beziehung
- Auflösen einer Viele-zu-Viele-Beziehung
- Eine-zu-Eins-Beziehung
- Vervollständigung des Entwurfs
- Auflösen von Beziehungen
- Microsoft Access - Beziehungen
- Entitätsbeziehungsdiagramm
- Datenmodellierung
- CASE-Werkzeuge
- Beispiel-Diagramm
- Das RDBMS
- Vorteile eines RDBMS
- Strukturierte Abfragesprache
- DDL - Datendefinitionssprache
- DML - Datenmanipulationssprache
- DCL - Datenkontrollsprache
- Warum SQL verwenden?
- Kurstabellen Handout
Datenabruf
- SQL Entwickler
- SQL Entwickler - Verbindung
- Anzeigen von Tabelleninformationen
- Verwendung SQL, Where-Klausel
- Kommentare verwenden
- Zeichendaten
- Benutzer und Schemata
- AND- und OR-Klausel
- Verwendung von Klammern
- Datumsfelder
- Verwendung von Datumsangaben
- Datumsangaben formatieren
- Datumsformate
- TO_DATE
- TRUNC
- Datum anzeigen
- Ordnen nach Klausel
- DUAL-Tabelle
- Verkettung
- Text markieren
- IN-Operator
- BETWEEN-Operator
- LIKE-Operator
- Häufige Fehler
- UPPER-Funktion
- Einzelne Anführungszeichen
- Metacharaktere finden
- Reguläre Expressionen
- REGEXP_LIKE-Operator
- Null-Werte
- IS NULL-Operator
- NVL
- Akzeptieren von Benutzereingaben
Funktionen verwenden
- TO_CHAR
- TO_NUMBER
- LPAD
- RPAD
- NVL
- NVL2 Funktion
- DISTINCT Option
- SUBSTR
- INSTR
- Datum-Funktionen
- Aggregat-Funktionen
- ZÄHLEN
- Gruppieren nach Klausel
- Rollup- und Cube-Modifikatoren
- Haben-Klausel
- Gruppieren nach Funktionen
- DECODE
- CASE
- Workshop
Unterabfrage & Vereinigung
- Einzeilige Unterabfragen
- Vereinigung
- Vereinigung - Alle
- Überschneiden und Minus
- Mehrzeilige Unterabfragen
- Union - Prüfen von Daten
- Äußerer Join
Mehr über Joins
- Verknüpfungen
- Cross Join oder kartesisches Produkt
- Innerer Join
- Implizite Join-Schreibweise
- Explizite Join-Schreibweise
- Natürlicher Join
- Äqui-Join
- Cross-Join
- Äußere Joins
- Linker äußerer Join
- Rechter äußerer Join
- Vollständiger äußerer Join
- UNION verwenden
- Join-Algorithmen
- Verschachtelte Schleife
- Merge Join
- Hash Join
- Reflexiver oder Selbst-Join
- Single Table Join
- Workshop
Fortgeschrittene Abfragen
- ROWNUM und ROWID
- Top-N-Analyse
- Inline-Ansicht
- Existiert und Nicht-Existiert
- Korrelierte Unterabfragen
- Korrelierte Unterabfragen mit Funktionen
- Korrelierte Aktualisierung
- Snapshot-Wiederherstellung
- Flashback-Wiederherstellung
- Alle
- Alle und Einige Operatoren
- ALLE einfügen
- Zusammenführen
Beispielhafte Daten
- ORDER-Tabellen
- FILM-Tabellen
- EMPLOYEE-Tabellen
- Die ORDER-Tabellen
- Die FILM-Tabellen
Dienstprogramme
- Was ist ein Dienstprogramm?
- Dienstprogramm exportieren
- Parameter verwenden
- Verwendung einer Parameterdatei
- Dienstprogramm importieren
- Verwendung von Parametern
- Verwendung einer Parameterdatei
- Entladen von Daten
- Batch-Läufe
- SQL*Loader-Dienstprogramm
- Ausführen des Dienstprogramms
- Daten anhängen
Voraussetzungen
Der Kurs ist sowohl für diejenigen geeignet, die bereits einige Kenntnisse in SQL haben, als auch für diejenigen, die ORACLE zum ersten Mal benutzen.
Vorherige Erfahrungen mit einem interaktiven Computersystem sind wünschenswert, aber nicht unbedingt erforderlich.
Erfahrungsberichte (7)
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 is an excellent, patient teacher with a sense of humor. His relaxed style made the stressful experience of "be called to the blackboard" more pleasant. Also one student explaining or guiding the other was a very good idea. I will use the motto "KISS methodology" he shared with us in both my SQL exercises , private and professional life since I like to overcomplicate things. Luka also kept the good pace considering how much material was there for him to show and for us to learn.
IWONA KLIMASZEWSKA - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
I could have trained basics and trainer checked and/or helped if any issues
Przemyslaw Wadowski - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
Knowledge provided in a very approachable way, good peace and nice examples.