Gruppe R2: Komplexe Anfragekonstrukte, MCI-Praktikum ss2004 |
Prof.Dr. H. Klocke |
Visualisierung von UND/ODER-verknüpften komplexen Anfragekonstrukten
Ausgangssituation
Um aus einem großen Datenbestand nur diejenigen Daten anzuzeigen, die der Benutzer sehen will, muss der Benutzer Einschränkungen vornehmen können. Oft ist der Benutzer aber nicht in der Lage, diese Einschränkungen zu definieren, da er die vom Menschen natürlich benutzte Sprache nicht in die vom Programm geforderte Syntax umsetzen kann.
Beispiel:
Benutzer: Zeige mir alle Daten aus den PORTFOLIOS "HANDEL" UND "ANLAGE"
Computer: Zeige mir alle Daten mit der Bedingung (PORTFOLIO = ""HANDEL") ODER (PORTFOLIO= "ANLAGE")
Grundsätzlich stellt sich das Problem immer dann, wenn Aussagen mit "und" und "oder" Verknüpfungen geschaltet werden (Klammersetzung) und dabei in jeder Aussage ein Operator verwendet wird, z. B. 0,<,>,<>,in, in between. Schwieriger wird die Erzeugung von Einschränkungen, wenn Aggregatfunktionen genutzt werden.
Ziel
Ziel ist es, hierfür eine Eingabemaske zu entwickeln, die die auswählbaren Komponenten anzeigt, die ausgewählten Teilmengen visualisiert und die Einschränkung erzeugt.
Die daraus resultierenden Einschränkungen sollen
Vorgaben
Letzte Änderung: 15.03.2004