A computer system has an interface to one or more databases, one or more base query objects, query objects, compound queries, annotator objects and graphical user interfaces (GUI's). The base query objects have one or more base query object methods, base variables, and base objects, the base query object methods being specific to the specific database and capable of querying the specific database. Each of the query objects derived from one of the base objects, and has a query type, one or more query object methods, query object variables, and query object objects. Each query object method is capable of querying a specific database to obtain a type result having the respective type. The compound query has one or more compound query methods, compound query variables, and compound query object objects. The operator objects, are derived from one of the base query objects that are used with the specific database. (GUI) has one or more query elements with one or more operators. The query elements, operators, and conditions are user selectable. Each query element, operates on the query object with the same type as the query element to create an instance of the query object with the query element. The compound query object instance uses the instances and the operator object instances to create an a query expression for the specific database. Therefore the input in the GUI is translated into a single compound query object.

Ένα συγκρότημα ηλεκτρονικών υπολογιστών έχει μια διεπαφή σε μια ή περισσότερες βάσεις δεδομένων, μια ή περισσότερες αντικείμενα ερώτησης βάσεων, αντικείμενα ερώτησης, σύνθετες ερωτήσεις, τα αντικείμενα σχολιαστών και τα γραφικά ενδιάμεσα με τον χρήστη (GUI). Τα αντικείμενα ερώτησης βάσεων έχουν ενός ή περισσότερων να βασίσουν τις μεθόδους αντικειμένου ερώτησης, τις μεταβλητές βάσεων, και τα αντικείμενα βάσεων, οι μέθοδοι αντικειμένου ερώτησης βάσεων που είναι συγκεκριμένες για τη συγκεκριμένη βάση δεδομένων και σε θέση τη συγκεκριμένη βάση δεδομένων. Κάθε ένα από τα αντικείμενα ερώτησης που προέρχονται από μια από τη βάση αντιτίθεται, και έχει έναν τύπο ερώτησης, ένα ή περισσότερα μεθόδους αντικειμένου ερώτησης, μεταβλητές αντικειμένου ερώτησης, και αντικείμενα αντικειμένου ερώτησης. Κάθε μέθοδος αντικειμένου ερώτησης είναι σε θέση μια συγκεκριμένη βάση δεδομένων για να επιτύχει ένα αποτέλεσμα τύπων που έχει τον αντίστοιχο τύπο. Η σύνθετη ερώτηση έχει ένα ή περισσότερα σύνθετες μεθόδους ερώτησης, σύνθετες μεταβλητές ερώτησης, και σύνθετα αντικείμενα αντικειμένου ερώτησης. Τα αντικείμενα χειριστών, προέρχονται από ένα από τα αντικείμενα ερώτησης βάσεων που χρησιμοποιούνται με τη συγκεκριμένη βάση δεδομένων. (GUI) έχει ένα ή περισσότερα στοιχεία ερώτησης με έναν ή περισσότερους χειριστές. Τα στοιχεία, οι χειριστές, και οι όροι ερώτησης είναι χρήστης επιλέξιμος. Κάθε στοιχείο ερώτησης, λειτουργεί στο αντικείμενο ερώτησης με τον ίδιο τύπο με το στοιχείο ερώτησης για να δημιουργήσει μια περίπτωση του αντικειμένου ερώτησης με το στοιχείο ερώτησης. Η σύνθετη περίπτωση αντικειμένου ερώτησης χρησιμοποιεί τις περιπτώσεις και τις περιπτώσεις αντικειμένου χειριστών για να δημιουργήσει μια έκφραση ερώτησης για τη συγκεκριμένη βάση δεδομένων. Επομένως η εισαγωγή στο GUI είναι μεταφρασμένη σε ένα ενιαίο σύνθετο αντικείμενο ερώτησης.

 
Web www.patentalert.com

< (none)

< Method and apparatus for cross-linguistic database retrieval

> Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement

> (none)

~ 00009