SQL (Structured Query Language) gehört heute zum Handwerkszeug jedesprofessionellen Informatikers. Alle Datenbanksysteme unterstützen diese
wichtigste deklarative Sprache. Mit SQL lernen Sie nicht nur den effizientenUmgang mit Daten, sondern Sie lernen auch eine spezielle, strukturierte und
präzise Ausdrucksweise. Deklarative Sprachen unterscheiden sich fundamental vonsogenannten prozeduralen Sprachen: Sie formulieren exakt was Sie wollen - das
Ziel; das System erledigt den Rest. Bei prozeduralen Sprachen, wie z.B. Java, C#oder VisualBasic, formulieren Sie einen Algorithmus - den Weg; um das gewünschte
Resultat zu erhalten. Nach 1987 und 1992 liegt mit SQL 99 der dritte SQL-Standard vor. Naturgemäss
haben dabei Funktionalität und damit Umfang der Sprache stark zugenommen. Inunseren Kursen beschränken wir uns auf die wesentlichen Konzepte und üben vor
allem die methodische Anwendung von SQL, damit eine solide Grundlage geschaffenist um die tägliche Arbeit mit einer Datenbank zu erledigen und um sich
selbständig in weitere Détails einarbeiten zu können. Im Kurs SQL I behandeln und trainieren wir die wichtigsten Befehle zur
Datenmanipulation (DML, Data Manipulation Language), welcher jede und jederbeherrschen muss. Im Kurs SQL II behandeln und trainieren wir die Befehle und Konzepte zur
Definition von Datenstrukturen (DDL, Data Definition Language) undvertiefen einige besonders raffinierte Möglichkeiten des
Datenmanipulationsbefehls SELECT. Die wichtigsten professionellen Datenbankverwaltungssysteme (Oracle, IBM DB2,
Microsoft SQL Server und Linux Postgres) weichen teilweise vom SQL-Standard ab.Wo nötig wird im Kurs darauf hingewiesen. Das Begleitbuch zum Kurs
berücksichtigt alle Hersteller. |