A system and method for configuring, sequencing and viewing joins in a
query is provided. The system includes an advanced joins viewer that may
be invoked from an SQL Query Tool. A graphical user interface associated
with the advanced joins viewer displays a sequenced vertical tile list of
each table and each intermediate result set in a particular query. Through
this interface, a user may re-sequence the ordering of the tables and thus
reconfigure the intermediate result sets that are generated by the query.
The advanced joins viewer enables the independent configuration of the
join type and the join relationships for each of the intermediate result
sets. An automatic sequencing algorithm is also provided for configuring
the ordering of the tables such that the query produces valid SQL.
Ένα σύστημα και μια μέθοδος για, και ενώνουν σε μια ερώτηση παρέχονται. Το σύστημα περιλαμβάνει προηγμένη ενώνει το θεατή που μπορεί να επικαλεσθεί από ένα εργαλείο ερώτησης SQL. Ένα γραφικό ενδιάμεσο με τον χρήστη που συνδέεται με προηγμένη ενώνει το θεατή επιδεικνύει έναν τοποθετημένο διαδοχικά κάθετο κατάλογο κεραμιδιών κάθε πίνακα και κάθε ενδιάμεσου αποτελέσματος που τίθενται σε μια ιδιαίτερη ερώτηση. Μέσω αυτής της διεπαφής, ένας χρήστης μπορεί επαν-ακολουθία η διαταγή των πινάκων και να μετατρέψει έτσι τα ενδιάμεσα σύνολα αποτελέσματος που παράγονται από την ερώτηση. Προηγμένη ενώνει το θεατή επιτρέπει την ανεξάρτητη διαμόρφωση ενώνει τον τύπο και ενώστε τις σχέσεις για κάθε ένα από τα ενδιάμεσα σύνολα αποτελέσματος. Ένας αυτόματος αλγόριθμος αλληλοuχίας παρέχεται επίσης για τη διαμόρφωση της διαταγής των πινάκων έτσι ώστε η ερώτηση παράγει το έγκυρο SQL.