In a database, a database manager can generate a view, which can be considered as a subset of the database, and which is placed outside the database for use without disturbing the database. However, if the database changes, the views will not reflect those changes, because the views are separate from the database. To solve this problem, a process called "refreshing" keeps the views consistent with the data within the database. But different refreshing approaches are used: some views require immediate refreshing when the database changes, other types can be refreshed at later times, and still other types can be refreshed at different times and intervals. The invention presents a system which keeps data consistent among the views and the database, despite the different times of refreshing undertaken.

Σε μια βάση δεδομένων, ένας διευθυντής βάσεων δεδομένων μπορεί να παραγάγει μια άποψη, η οποία μπορεί να θεωρηθεί ως υποσύνολο της βάσης δεδομένων, και που τοποθετείται έξω από τη βάση δεδομένων για τη χρήση χωρίς διατάραξη της βάσης δεδομένων. Εντούτοις, εάν η βάση δεδομένων αλλάξει, οι απόψεις δεν θα απεικονίσουν εκείνες τις αλλαγές, επειδή οι απόψεις είναι χωριστές από τη βάση δεδομένων. Για να λύσει αυτό το πρόβλημα, μια διαδικασία αποκαλούμενη "αναζωογονώντασ" κρατά τις απόψεις σύμφωνες με τα στοιχεία μέσα στη βάση δεδομένων. Αλλά οι διαφορετικές αναζωογονώντας προσεγγίσεις χρησιμοποιούνται: μερικές απόψεις απαιτούν την άμεση αναζωογόνηση όταν μπορούν οι αλλαγές βάσεων δεδομένων, άλλοι τύποι να αναζωογονηθούν στους πιό πρόσφατους χρόνους, και ακόμα άλλοι τύποι μπορούν να αναζωογονηθούν στους διαφορετικούς χρόνους και διαστήματα. Η εφεύρεση παρουσιάζει ένα σύστημα που κρατά τα στοιχεία συνεπή μεταξύ των απόψεων και της βάσης δεδομένων, παρά τους διαφορετικούς χρόνους της αναζωογόνησης που αναλαμβάνονται.

 
Web www.patentalert.com

< (none)

< Tablespace-relative database pointers

> Object-oriented device management system and method

> (none)

~ 00010