3.5 Aufbau der grafischen Oberfläche

Einen ersten Eindruck von WARM verschafft die Abbildung fig:WARM_full. Das Programm gliedert sich in drei Bereiche auf: die Nutzer-, die Rechte- und die Tabellenverwaltung. Das Fenster "'User and DB-Schemes"' visualisiert die Nutzerverwaltung und listet die vorhandenen Schemanutzer der Datenbank auf.

Figure 3.1: Screenshot der WARM Anwendung
Image WARM_full_1

"'Visual Table Rights"' ist die graphische Darstellung des Inhalts der in "'Tables"' ausgewählten Tabelle mit den in T015_GRANT vorhandenen Rechten. Zu sehen ist das in Abbildung 3.2(a) für ein Tabellenrecht und in 3.2(b) für ein Tupelrecht.

Figure 3.2: Darstellung von VPD Rechten in WARM
[Tabellenrecht] Image RT_tabrig [Tupelrecht] Image RT_tuprig

Die Idee, die Rechte dort zu erteilen wo sie auch wirken, beruht auf Erfahrungen mit ähnlichen Systemen, wie den Dateirechten bei UNIX oder Windows. Außerdem bietet es die verlangte intuitive Bediehnbarkeit durch das direkte Arbeiten mit den zu schützenden Tabellen. Für die bessere Lesbarkeit von großen Tabelleninhalten, ist ein seitenorientiertes Blättern (Paging) möglich. Dazu werden die Navigationspfeile im unteren Teil vom Fenster "'Visual Table Rights"' verwendet.

Karl Spies 2006-01-09