Hallo Sandbox! 🙂
Es gibt ja auch Standard-SQL. 😉
In meinen Augen ist die wichtigste Frage: womit werden es Deine Azubis später schwerpunktmäßig zu tun bekommen? Darauf solltest auch Du in der Ausbildung den Schwerpunkt legen.
Meine DB-Schulung ist nach folgendem Konzept aufgebaut:
– Datenbankentwurf: an Hand eines griffigen Beispiels bauen wir gemeinsam ein Datenbankmodell auf, wobei wir von einer ungeordneten Datenmenge die 3 Normalformen durchmachen bis zum Modell mit Beziehungen (max. 5 Tabellen).
Mit diesem Beispiel erkläre ich auch die Begrifflichkeiten, z.B. Primärschlüssel oder referentielle Integrität.
Der Datenbankentwurf wird im Anschluss mit einigen Übungen von den Azubis geübt. Da sie hier jedoch Entwurf kaum brauchen, dient das nur als Verständnis Grundlage.
– SQL: danach erstellen wir gemeinsam eine kleine Datenbank mit SQL Befehlen, dabei wird die DDL geübt. Da auch diese hier nicht so wichtig ist, ebenfalls nur oberflächlich.
Wichtiger ist die DML, das machen wir recht ausführlich. Da wir hier den Schwerpunkt auf Oracle haben, lernen wir Oracle SQL. Lernen wir einen neuen Befehl, erkläre ich, ob es sich hier um Standard-SQL oder um Oracle-spezifische Funktionen handelt. Hauptsächlich machen wir jedoch praktische Übungen, d.h. sie lernen einen neuen Befehl, z.B. SELECT über mehrere Tabellen. Danach machen sie mindestens 5 – 10 Übungen dazu. Danach der nächste Befehl usw.