Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει ανοικτή συνδεσιμότητα βάσεων δεδομένων (ODBC);
- Η Techopedia εξηγεί την Ανοικτή Συνδεσιμότητα Βάσεων Δεδομένων (ODBC)
Ορισμός - Τι σημαίνει ανοικτή συνδεσιμότητα βάσεων δεδομένων (ODBC);
Το Open Database Connectivity (ODBC) είναι ένα πρότυπο διασύνδεσης για την πρόσβαση σε δεδομένα και την επικοινωνία με συστήματα βάσεων δεδομένων, ανεξάρτητα από το λειτουργικό σύστημα (OS), το σύστημα βάσης δεδομένων (DS) ή τη γλώσσα προγραμματισμού. Αυτό επιτυγχάνεται με τη χρήση προγραμμάτων οδήγησης ODBC που χρησιμεύουν ως γέφυρα μεταξύ εφαρμογών και συστημάτων βάσεων δεδομένων.
Η Techopedia εξηγεί την Ανοικτή Συνδεσιμότητα Βάσεων Δεδομένων (ODBC)
Το 1992, μια ομάδα κατασκευαστών παρουσίασε το μοντέλο ODBC ως λύση επικοινωνίας για τον μεγάλο αριθμό λειτουργικών συστημάτων, DS και εφαρμογών γραμμένων σε διαφορετικές γλώσσες προγραμματισμού. Για παράδειγμα, μια εφαρμογή γραμμένη στο C για πρόσβαση σε μια βάση δεδομένων Oracle στο UNIX έπρεπε να ξαναγραφεί αν η εφαρμογή άλλαξε σε Windows ή εάν η πλατφόρμα βάσης δεδομένων μεταφέρθηκε στο Sybase. Αυτοί οι κατασκευαστές αναγνώρισαν την ανάγκη για έναν ενδιάμεσο μηχανισμό μετάφρασης και δημιούργησαν ένα σύνολο πρωτοκόλλων και διεπαφών προγραμματισμού εφαρμογών (API), το οποίο ήταν το πρώτο μοντέλο ODBC.
Το μοντέλο ODBC περιέχει τα ακόλουθα τρία βασικά στοιχεία:
- Πελάτης (συνήθως μια εφαρμογή προγραμματισμού)
- Διακομιστή βάσεων δεδομένων
- Οδηγός ODBC
Η λειτουργία του οδηγού, η οποία είναι πολύ παρόμοια με μια ανθρώπινη μεταφραστή, είναι να γεφυρωθεί το χάσμα ανάμεσα στα κόμματα που διαφορετικά δεν θα αντιληφθούν ο ένας τον άλλον.