Themengebiet 1 - Einführung
· Worin unterscheidet sich eine relationale Datenbank von anderen Datenbanken?
· Was ist SQL?
· Wo liegen die Stärken relationaler Datenbanken?
· Welche relationalen Datenbanken sind z.Zt. im Markt verbreitet?
· Was bedeutet das Client-Server-Prinzip?
· Typische Bestandteile einer Datenbankanwendung: Tabellen, Abfragen, Formulare, Berichte
Themengebiet 2 - Normalisierung
· 1. bis 3. Normalform
· Was sind Primärschlüssel?
· Was sind Joins?
· Was sind Intergritätsregeln?
· Praktische Übungen: Abbilden von realen Aufgabenstellungen in einer normalisierten Tabellenstruktur
Themengebiet 3 – Die Abfragesprache SQL
· Die verschiedenen Sprachelemente von SQL
· Praktische Übungen: SQL Abfragen auf ein normalisiertes Datenmodell
Themengebiet 4 – Die Umgebung Relationaler Datenbanken
· Was ist ODBC, OLE DB, ADO und wo wird es sinnvollerweise eingesetzt?
· Was gehört zum ANSI-SQL-Standard und was leisten herstellerspezifische SQL-Dialekte
wie z.B. Oracle PL/SQL oder MySQL?
· Was sind Views, Prozeduren und Trigger?
· Was sind Transaktionen und wofür werden sie benötigt?
· Was sind OLTP-Systeme und Datawarehouses?