The system for maintaining the integrity of application data functions to provide a mechanism to generate safe and efficient database transactions. This is accomplished by minimizing the number of constraints applied to the data stored in the database by segmenting the database into two portions: a set of base data objects and a set of view data objects. The base data objects comprise a set of data that is normalized to reduce the need for complex integrity checks. The set of view data objects represents views of the base data objects as presented in a form needed by the various applications extant in the processor. The system for maintaining the integrity of application data enables the applications to access both the view data objects the base data objects, but to effect a change in the data contained therein, access via an integrity checking process is only provided to the base data objects. The system for maintaining the integrity of application data updates the base data objects using integrity checks, which updates are then propagated to the view data objects to maintain the currency and consistency of these view data objects. The definitions of the various views are architected to capture the semantics of the derived data so there is no need for integrity constraints in the view data objects. Therefore, whatever integrity constraints are necessary are imposed only on the normalized base data objects when modifications to the data stored therein are requested, thereby minimizing the complexity of updates.

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

 
Web www.patentalert.com

< (none)

< Method for wide area network service location

> Methods and apparatus for mobile phone power management

> (none)

~ 00043