The invention is an improved system and method for browsing and editing
data residing in database tables. The method of the present invention
includes the steps of providing a graphical user interface in
communication with a database, receiving user input to the graphical user
interface, retrieving data from the database, displaying the retrieved
data in the graphical user interface, and navigating to one or more
referenced database tables or views by user request entered on the
graphical user interface. The purpose of referential integrity is to
prevent database users or applications from entering inconsistent data
into a database. The goal of referential integrity navigation is to allow
the user, having retrieved one or more rows of data, to navigate easily to
the data in other tables that either refers to or is referred to by that
data. These relationships are defined by referential integrity
constraints, and the data thus retrieved by navigation is then available
for all the operations possible on the original data, including data
editing and further relational navigation. By storing a catalog of the
relationships known to exist between Oracle's V$ views, the same form of
navigation can be provided between these data sources.
Die Erfindung ist ein verbessertes System und eine Methode für das Grasen und das Redigieren der Daten, die in den Datenbanktabellen liegen. Die Methode der anwesenden Erfindung schließt die Schritte des Zur Verfügung stellens einer graphischen Benutzerschnittstelle in der Kommunikation mit einer Datenbank ein und empfängt den Benutzer, der zur graphischen Benutzerschnittstelle eingegeben wird und holt Daten von der Datenbank zurück und zeigt die zurückgeholten Daten in der graphischen Benutzerschnittstelle an, und das Steuern zu einer oder zu mehr bezog Datenbanktabellen oder -ansichten durch die Teilnehmeranforderung, die auf die graphische Benutzerschnittstelle eingetragen war. Der Zweck von Verweisvollständigkeit ist, Datenbankbenutzer oder -anwendungen am Eingeben der inkonsequenten Daten in eine Datenbank zu verhindern. Das Ziel der Verweisvollständigkeit Navigation ist, den Benutzer zu erlauben, nachdem eszurückgeholt eine oder mehr Reihen von Daten eszurückgeholt hatte, um zu den Daten in anderen Tabellen leicht zu steuern, die entweder auf verweist oder wird auf durch das Daten verwiesen. Diese Verhältnisse werden durch Verweisvollständigkeit Begrenzungen definiert, und die Daten, die folglich durch Navigation zurückgeholt werden, sind dann für alle Betriebe vorhanden, die auf den ursprünglichen Daten, einschließlich die Datenaufbereitung und weitere Verwandtschaftsnavigation möglich sind. Von der Speicherung eines Kataloges der Verhältnisse, die bekannt sind, um zwischen Ansichten V$ des Orakels zu bestehen, kann die gleiche Form der Navigation zwischen diesen Datenquellen zur Verfügung gestellt werden.