Inhalt
DB und DB-Objekte
Datenbank erstellen - Tabellen und Spalten erstellen, löschen und ändern
Datenmanipulation
Daten erfassen (INSERT) - Daten löschen (DELETE und TRUNCATE) - Daten aktualisieren (UPDATE) - Transaktionen
Einfache Abfragen
Struktur der SELECT-Anweisung - Vergleichsoperatoren - Mathematische Operatoren - Logische Operatoren (AND, OR, NOT) - Mengenoperatoren (UNION, INTERSECT, EXCEPT) - Sortierung - Prädikate
Komplexe Abfragen
Verknüpfungen: Innere und äußere Verknüpfung, Kreuzverknüpfung, Selbstverknüpfung - Unterabfragen: Einfache Unterabfragen, korrelierte Unterabfragen, Unterabfragen in FROM und in der Spaltenliste - Common Table Expressions (CTE)
Aggregate und Gruppierungen
Standard-Aggregatfunktionen: MIN(), MAX(), SUM(), AVG(), COUNT() - Gruppierungen und Gruppenfilter - Fenster-/Bereichsaggregate: Extremwerte, Kumulierung, gleitende Durchschnitte
Gespeicherte Abfragen
Sichten - Materialisierte Abfragetabellen - Temporäre Tabellen
Dozent/in
Marco Skulschus studierte in Wuppertal und Paris Ökonomie und arbeitet schon seit mehr als 10 Jahren als Dozent, Berater und auch Fachbuch-Autor zum Thema Datenbanken und PHP-Web-Entwicklung. Er unterrichtet diese Themen seit über 10 Jahren und veröffentlichte seit 2002 mehrere Bücher zu Relationalen Datenbanken, SQL und PHP.
Veröffentlichungen
- SQL und relationale Datenbanken ISBN 978-3-939701-52-1
- bhv Coach Compact. SQL ISBN 978-3826693816
- PHP und MySQL ISBN 978-38272629811
- XML: Standards und Technologien ISBN 978-3-939701-21-7
Projekte
Im Bereich Datenbank- und Web-Entwicklung führt Herr Skulschus als Berater und Projektleiter auch Projekte durch, bei denen PHP und PostgreSQL zum Einsatz kommen, um Intranet-Lösungen für betriebswirtschaftliche Anwendungen zu erstellen.
Forschung
Er leitete ein mehrjähriges Forschungsprojekt zur Entwicklung eines Online-Fragebogensystems mit ontologie-basiertem Datenmodell und innovativen Frage-Antwort-Darstellungen. Förderung durch das BMWi und Zusammenarbeit mit verschiedenen Universitäten.