Βίντεο: Data Analysts Tools - 5 Crucial Data Tools [2019] 2024
Η SQL, μαζί με μερικά ειδικά εργαλεία, μπορεί να συνδέσει βάσεις δεδομένων σε διαφορετικά συστήματα διαχείρισης βάσεων δεδομένων (DBMS). Οι βάσεις δεδομένων που δημιουργούνται από διαφορετικά ΣΔΒΔ έχουν τα δεδομένα τους οργανωμένα με διαφορετικούς τρόπους και κάθε ένας αναμένει να μιλήσει με τον δικό του τρόπο. Αυτό είναι καλό εάν η εφαρμογή βάσης δεδομένων σας αναλαμβάνει το ίδιο DBMS που δημιούργησε τη βάση δεδομένων σας στην πρώτη θέση. Ωστόσο, αυτό δεν συμβαίνει πάντα. Στην πραγματικότητα, μερικές φορές η εφαρμογή σας μπορεί να θέλει να ανακτήσει δεδομένα από μια βάση δεδομένων και στη συνέχεια να ανακτήσει άλλα δεδομένα από μια διαφορετική βάση δεδομένων που δημιουργήθηκε από ένα διαφορετικό ΣΔΒΔ.
Για να χειριστείτε τέτοιες καταστάσεις, χρειάζεστε κάτι για να μεταφράσετε αιτήσεις γενικής βάσης δεδομένων στη συγκεκριμένη μορφή που αναμένεται από τη βάση δεδομένων στο πίσω μέρος. Δύο εργαλεία που κάνουν αυτό είναι ODBC και JDBC. Αυτό που τα αρχικά αυτά αρκτικόλεξα δεν ήταν πραγματικά σημαντικό. Αυτό που έχει σημασία είναι αυτό που κάνουν. Δίνουν στο πρόγραμμα εφαρμογής σας μια τυποποιημένη διασύνδεση που φαίνεται ίδια ανεξάρτητα από το ποια βάση δεδομένων έχετε πρόσβαση:
-
Το ODBC ή το JDBC μεταφράζει την τυπική σας SQL στη συγκεκριμένη διάλεκτο που αναμένεται από τη βάση δεδομένων.
-
Όταν η βάση δεδομένων επιστρέφει ένα αποτέλεσμα, η διεπαφή ODBC ή JDBC ενεργοποιείται και πάλι, διαβιβάζοντας το αποτέλεσμα που έχει οριστεί στον χρήστη.