20 likes | 121 Vues
Explore the concept of information preservation in data views, where the relationship between views and operations is crucial. Learn how viewing operations maintain data integrity in databases, ensuring consistency between original and view states.
E N D
Informationserhaltung Offensichtlich stehen v und p in Zusammenhang. Informationserhaltung in Sichten: Die Abbildung v heißt informationserhaltend, • wenn es für alle Zustände einer Datenbasis DB • und jede Operation o eines Benutzers auf v(DB ) • stets eine Operationsfolge p gibt, so dass gilt: o(v(DB)) = v(p(DB)). VDB' VDB Zustände der Sicht-Datenbasis Datenmodell: VDM o v v Zustände der Original-Datenbasis Datenmodell: DM p DB DB'
Leseoperationen VDB' VDB VDB‘: gelesener Zustand der Sichtdatenbasis Datenmodell: VDM o v v DB': gelesener Zustand der Originaldatenbasis Datenmodell: DM p DB DB' Üblich: • Der Nutzer der Sicht liest zunächst mittels v aus der Originaldatenbasis. • Dann bearbeitet er das Zwischenergebnis mit seinen eigenen Operatoren. • Dann sind geforderte und tatsächlich beobachtete Wirkung identisch: o(v(DB)).