objektorientiertes Datenbanksystem
Wörterbuch
-
objektorientiertes Datenbanksystemcomp.
Beispiele im Kontext
-
Objektorientiertes Datenbanksystem, das eine Hierarchie von Objekten (54, 55, 56, 57, 58) und einen Objektdatenverwalter (40) zum Zugreifen auf die Objekte umfaßt, gekennzeichnet durch eine oder mehrere Tabellen (30), die für jeden aktiven Benutzer des Systems Berechtigungsnachweise enthalten, die den Benutzer einer Benutzer-ID und einer oder mehreren Benutzergruppen-IDs zuordnen, und dadurch, daß jedes Objekt innerhalb jeder Klasse als Attribut, das von Objektoberklassen vererbt sein kann, eine Zugriffssteuerliste (100) hat, um mit Hilfe von Benutzer-ID und Gruppen-ID Benutzer mit Zugriffsprivilegien zur Pflege der Zugriffssteuerliste des Objektes zu identifizieren und um Operationen zu identifizieren, zu deren Ausführung Benutzer berechtigt sind, wobei der Objektdatenverwalter so eingerichtet ist, daß er erkennt, ob eine Operation an einem Objekt für einen speziellen Benutzer zulässig ist, indem er IDs in der Zugriffssteuerliste des Objektes mit in den Berechtigungsnachweisen für den Benutzer gespeicherten IDs vergleicht.
An object oriented database system comprising a hierarchy of objects (54, 55, 56, 57, 58) and an object data manager (40) for accessing the objects, characterised by one or more tables (30) containing for each active user of the system, credentials which allocate the user to a user id and to one or more user group ids and in that each object within each class has, as an attribute which may be inherited from object superclasses, an access control list (100) for identifying by user id and group id users having access privileges for maintaining the access control list of the object and for identifying operations users are authorised to perform, the object data manager being arranged to determine whether an operation on an object is permissible for a particular user by comparison of ids in the access control list of the object with the ids stored in the credentials for the user.