Ερ:
Πώς χρησιμοποιούν οι επαγγελματίες οπτικά εργαλεία δημιουργίας ερωτημάτων;
ΕΝΑ:Οι οπτικοί κατασκευαστές επερωτήσεων ή οπτικά εργαλεία δημιουργίας ερωτημάτων χρησιμοποιούνται για τη δημιουργία και επιθεώρηση ερωτημάτων SQL σε λειτουργίες βάσης δεδομένων.
Ως δηλωτική γλώσσα προγραμματισμού, η Structured Language Query είναι διαδικαστική. Ένα ερώτημα απαιτεί πολλές γραμμές κώδικα για εκτέλεση, ανάλογα με τα κριτήρια και τη λειτουργικότητα που επιθυμείτε. Τα οπτικά εργαλεία δημιουργίας ερωτημάτων εμφανίζουν τη δομή και την ακολουθία ενός δεδομένου ερωτήματος, ώστε να καταστεί ευκολότερη η κατανόηση.
Σε ένα οπτικό εργαλείο δημιουργίας ερωτημάτων, κάθε γραμμή ενός ερωτήματος SQL εμφανίζεται στην οθόνη. Αυτές οι γραμμές κώδικα SQL παράγονται συχνά από χρήστες μέσω μιας σειράς αντικειμένων ελέγχου, για παράδειγμα, πεδία κειμένου, αναπτυσσόμενες λίστες και πλαίσια ελέγχου. Πολλά από αυτά τα οπτικά εργαλεία οικοδόμησης επερωτήσεων έχουν ένα ξεχωριστό πλαίσιο ή πεδίο στη μία πλευρά της οθόνης που δείχνει χειρισμό ελέγχων για περισσότερους από έναν τύπους βάσεων δεδομένων.
Ένας χρήσιμος τρόπος για να σκεφτούμε τα οπτικά εργαλεία δημιουργίας ερωτημάτων είναι ότι είναι παρόμοια, με κάποιους τρόπους, με τους επεξεργαστές HTML που απεικονίζουν την HTML που χρησιμοποιείται για την κωδικοποίηση ιστοσελίδων. Όπως και τα ερωτήματα SQL, οι ιστοσελίδες είναι χτισμένες με γραμμικό κώδικα, σε HTML. Οι επεξεργαστές HTML αφηγούνται αυτές τις γραμμές κώδικα σε μια αντικειμενοστρεφή διεπαφή - για παράδειγμα, αντί να γράφουν γραμμές HTML, οι χρήστες μπορούν να κάνουν κλικ σε ετικέτες χρώματος για να ορίσουν χρώματα φόντου ή κειμένου ή να χρησιμοποιήσουν πεδία κειμένου και πλαίσια για να προσθέσουν πράγματα όπως εικόνες και άλλα στοιχεία σε μια ιστοσελίδα.
Με τον ίδιο τρόπο, τα οπτικά εργαλεία δημιουργίας ερωτημάτων αφηγούνται τον κώδικα SQL. Αντί να γράφετε σε γραμμές SQL, οι χρήστες μπορούν να χειριστούν τα στοιχεία ελέγχου που δημιουργούν τον κώδικα. Ορισμένα εργαλεία οπτικής δημιουργίας ερωτημάτων που δημιουργούνται με τη Visual Basic έχουν όλα τα κοινά πεδία και αντικείμενα ελέγχου που σχετίζονται με αυτήν τη γλώσσα, για τους σκοπούς της δημιουργίας και της επιθεώρησης των ερωτημάτων SQL. Άλλοι μπορεί να έχουν διαφορετικές δομές, αλλά τα περισσότερα από τα οπτικά εργαλεία δημιουργίας ερωτημάτων χρησιμοποιούν μια προσέγγιση split-screen για την εμφάνιση του πρώτου SQL κώδικα, ενώ παράλληλα παρουσιάζουν τα οπτικά εργαλεία που δημιουργούν τον κώδικα ερωτήματος.
Οι επαγγελματίες μπορούν επίσης να χρησιμοποιούν οπτικά εργαλεία δημιουργίας ερωτημάτων για να δημιουργήσουν ένα ερώτημα με τον πιο αποτελεσματικό τρόπο. Πολλά από αυτά τα αυτοματοποιημένα εργαλεία υπολογίζουν και υπολογίζουν τη δημιουργία ενός ερωτήματος με τον πιο αποτελεσματικό τρόπο, χρησιμοποιώντας τις βέλτιστα βελτιστοποιημένες εντολές SQL και δημιουργώντας αποτελεσματικό SQL κώδικα. Μετά την κατασκευή του ερωτήματος SQL, οι επαγγελματίες χρήστες μπορούν να το προσαρμόσουν και να δουν τις διαφορές μέσω μιας οπτικής μηχανής που, πάλι, καθιστά σαφέστερη τη σύνδεση μεταξύ των σκοπών του ερωτήματος και του υποκείμενου SQL κώδικα.