Komplex
Ich denke man kann behaupten, dass eine SQL Abfrage, mit 12 (in Worten: zwölf) verknüpften Tabellen (inner join), durchaus das Potential hat, komplex zu sein. Der Schwierigkeitsgrad läßt sich dadurch erhöhen, das man die Datenbank dazu nicht selbst enwickelt hat und folglich nicht genau weiß, was wo und mit welcher Verknüpfung gespeichert ist. Natürlich kann man auch ein duztend einzelner Datenbankabfragen zusammen frickeln und die Ergebnisse irgendwie ineinander würfeln, aber soetwas gehört sich nicht. Es ist wirklich ein Spaß mit so einer Datenbank zu arbeiten, die nicht durch Menschenhand entstand. Wieso man allerdings Decimal als Datentyp für Primärschlüssel wählt ist mir schleierhaft, da IMHO Integer recht passend gewesen wäre … nicht mein Problem…