Schulungsübersicht
Einführung
- Überblick
- Ziele und Aufgaben
- Beispieldaten
- Zeitplan
- Einführungen
- Voraussetzungen
- Verantwortlichkeiten
Relationale Databases
- Die Database
- Das Relationale Database
- Tische
- Reihen und Spalten
- Probe Database
- Auswählen von Zeilen
- Lieferantentabelle
- Saleord-Tisch
- Primärschlüsselindex
- Sekundärindizes
- Beziehungen
- Analogie
- Unbekannter Schlüssel
- Unbekannter Schlüssel
- Tische zusammenfügen
- Referenzielle Integrität
- Arten von Beziehungen
- Viele-zu-viele-Beziehung
- Lösung einer Viele-zu-Viele-Beziehung
- Eins-zu-eins-Beziehung
- Fertigstellung des Entwurfs
- Beziehungen auflösen
- Microsoft Access - Beziehungen
- Entity-Relationship-Diagramm
- Datenmodellierung
- CASE-Tools
- Beispieldiagramm
- Das RDBMS
- Vorteile eines RDBMS
- Strukturierte Abfragesprache
- DDL – Datendefinitionssprache
- DML – Datenmanipulationssprache
- DCL – Datenkontrollsprache
- Warum SQL verwenden?
- Kurstabellen-Handout
Datenabruf
- SQL Entwickler
- SQL Entwickler – Verbindung
- Tabelleninformationen anzeigen
- Verwendung von SQL, Where-Klausel
- Kommentare verwenden
- Charakterdaten
- Benutzer und Schemata
- AND- und OR-Klausel
- Verwendung von Klammern
- Datumsfelder
- Verwenden von Daten
- Datumsangaben formatieren
- Datumsformate
- MITEINANDER AUSGEHEN
- STUMPF
- Datumsanzeige
- Order By-Klausel
- DUAL-Tisch
- Verkettung
- Text auswählen
- IN-Operator
- BETWEEN-Operator
- LIKE-Operator
- Häufige Fehler
- UPPER-Funktion
- Einzelzitate
- Metazeichen finden
- Reguläre ExpressIonen
- REGEXP_LIKE-Operator
- Nullwerte
- IS NULL-Operator
- NVL
- Akzeptieren von Benutzereingaben
Verwenden von Funktionen
- TO_CHAR
- TO_NUMBER
- LPAD
- RPAD
- NVL
- NVL2-Funktion
- DISTINCT-Option
- SUBSTR
- INSTR
- Datumsfunktionen
- Aggregatfunktionen
- ZÄHLEN
- Gruppieren nach-Klausel
- Rollup- und Cube-Modifikatoren
- Klausel haben
- Gruppieren nach Funktionen
- DEKODIEREN
- FALL
- Werkstatt
Unterabfrage und Union
- Einzelzeilen-Unterabfragen
- Union
- Union – Alle
- Schnittpunkt und Minus
- Unterabfragen mit mehreren Zeilen
- Union – Daten prüfen
- Äußerer Join
Mehr zu Joins
- Tritt bei
- Kreuzverbindung oder kartesisches Produkt
- Innere Verbindung
- Implizite Join-Notation
- Explizite Join-Notation
- Natürliche Verbindung
- Equi-Join
- Cross-Join
- Äußere Verbindungen
- Linke äußere Verbindung
- Rechte äußere Verbindung
- Vollständiger äußerer Join
- Verwenden von UNION
- Join-Algorithmen
- Verschachtelte Schleife
- Zusammenführen
- Hash-Beitritt
- Reflexiv oder Selbstbeitritt
- Einzeltabellenverknüpfung
- Werkstatt
Erweiterte Abfragen
- ROWNUM und ROWID
- Top-N-Analyse
- Inline-Ansicht
- Existiert und nicht existiert
- Korrelierte Unterabfragen
- Korrelierte Unterabfragen mit Funktionen
- Korreliertes Update
- Snapshot-Wiederherstellung
- Flashback-Wiederherstellung
- Alle
- Alle und einige Betreiber
- Fügen Sie ALLE ein
- Verschmelzen
Beispieldaten
- Bestelltabellen
- FILM-Tabellen
- MITARBEITER-Tabellen
- Die ORDER-Tabellen
- Die FILM-Tische
Dienstprogramme
- Was ist ein Dienstprogramm?
- Export-Dienstprogramm
- Verwenden von Parametern
- Verwendung einer Parameterdatei
- Dienstprogramm importieren
- Verwenden von Parametern
- Verwendung einer Parameterdatei
- Daten entladen
- Batch-Läufe
- SQL*Loader-Dienstprogramm
- Ausführen des Dienstprogramms
- Anhängen von Daten
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.
Frühere Erfahrungen mit einem interaktiven Computersystem sind wünschenswert, aber nicht unbedingt erforderlich.
Erfahrungsberichte (10)
Interactive way of teaching (interacting with us), sticking to one sample database and doing all the excercises there
Johanna Fiedler - ING Germany
Kurs - ORACLE SQL Fundamentals
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
Przemysław Wadowski - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
Knowledge provided in a very approachable way, good peace and nice examples.
Anna Rozek - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
The fact that it wasn't just pure knowledge but there was also hand on training which helped to understand everything a lot more. Those exercises were very useful.
Paweł Biały - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
trainer's approach, good pace, detailed explanations, hands-on experience
Paweł Baka - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
Writing the queries, I genuinely had fun with it and I feel like I learned from the provided exercises the most.
Karol Kamiński - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
I like his teaching style and knowledge level. I learnt some good things, and it was fun and interactive. I would love to do the advance SQL with him and even if he teaches python, basically any programming language. He is good in helping us understand how to approach a code to be efficient
Dinesh Maurya - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
A lot of exercises and interaction with the trainer
KAROLINA BRZEZINSKA - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
Plenty of examples and practical exercices