λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> λογισμικού βάσεων δεδομένων

Τι μπορεί να γραφτεί από έναν προγραμματιστή ή δημιουργήθηκε μέσω του προγράμματος χρησιμότητας DBMS;

Ένας προγραμματιστής μπορεί να γράψει πολλά πράγματα και ένα πρόγραμμα χρησιμότητας DBMS μπορεί να δημιουργήσει άλλους. Εδώ είναι μια κατανομή:

Γράφτηκε από έναν προγραμματιστή:

* Πηγής κώδικα: Αυτή είναι η βασική έξοδος του έργου ενός προγραμματιστή. Μπορεί να είναι σε διάφορες γλώσσες όπως Java, Python, C ++, SQL, JavaScript κ.λπ., ανάλογα με την εφαρμογή. Παραδείγματα περιλαμβάνουν:

* Εφαρμογές: Λογισμικό επιφάνειας εργασίας, εφαρμογές ιστού, εφαρμογές για κινητά, εξαρτήματα λειτουργικού συστήματος.

* σενάρια: Αυτοματοποιήστε τις εργασίες, τα δεδομένα επεξεργασίας, τη διαχείριση των συστημάτων.

* Βιβλιοθήκες/Ενότητες: Επαναχρησιμοποιήσιμα κομμάτια κώδικα.

* APIs (διεπαφές προγραμματισμού εφαρμογών): Καθορίστε τον τρόπο αλληλεπίδρασης διαφορετικών στοιχείων λογισμικού.

* Αποθηκευμένες διαδικασίες (σε SQL): Ο προ-συμπληρωματικός κώδικας SQL αποθηκεύεται σε μια βάση δεδομένων.

* ενεργοποιητές (σε SQL): Ο κωδικός που εκτελεί αυτόματα σε απάντηση σε συμβάντα βάσης δεδομένων.

* Λειτουργίες (σε SQL): Επαναχρησιμοποιήσιμα μπλοκ του κώδικα SQL.

* Σενδιαάνια μετασχηματισμού δεδομένων: Διαδικασία και καθαρή δεδομένα από τη μία μορφή σε άλλη (π.χ. διαδικασίες ETL).

* Τεκμηρίωση: Οι προγραμματιστές δημιουργούν τεκμηρίωση για να εξηγήσουν τον κώδικα, τις αποφάσεις σχεδιασμού και τον τρόπο χρήσης του λογισμικού. Αυτό μπορεί να περιλαμβάνει:

* Σχόλια κώδικα: Επεξηγήσεις στον ίδιο τον πηγαίο κώδικα.

* Τεκμηρίωση API: Λεπτομέρειες σχετικά με τον τρόπο χρήσης ενός API.

* Εγχειρίδια χρήσης: Οδηγίες για τους τελικούς χρήστες.

* Τεχνική τεκμηρίωση: Για άλλους προγραμματιστές ή διαχειριστές συστημάτων.

* Αρχεία διαμόρφωσης: Αρχεία που καθορίζουν ρυθμίσεις και παραμέτρους για λογισμικό ή συστήματα.

Δημιουργήθηκε μέσω προγράμματος χρησιμότητας DBMS:

* Σχήμα βάσεων δεδομένων: Η δομή μιας βάσης δεδομένων, συμπεριλαμβανομένων των πινάκων, των στηλών, των τύπων δεδομένων, των σχέσεων, των ευρετηρίων κλπ. Τα βοηθητικά προγράμματα DBMS μπορούν να δημιουργήσουν σενάρια για να δημιουργήσουν αυτή τη δομή.

* χωματερές δεδομένων/αντίγραφα ασφαλείας: Αντίγραφα δεδομένων βάσης δεδομένων, συχνά σε μορφές όπως σενάρια SQL ή δυαδικά αρχεία. Αυτά δημιουργούνται χρησιμοποιώντας προγράμματα χρησιμότητας για σκοπούς δημιουργίας αντιγράφων ασφαλείας και αποκατάστασης.

* Αναφορές βάσης δεδομένων: Συνοπτικά δεδομένα που εξάγονται από τη βάση δεδομένων χρησιμοποιώντας εργαλεία δημιουργίας αναφοράς (συχνά ενσωματωμένα με το DBMS).

* Δείκτες βάσης δεδομένων: Δομές που βελτιώνουν την ταχύτητα ανάκτησης δεδομένων. Τα βοηθητικά προγράμματα DBMS μπορούν να δημιουργήσουν και να διαχειριστούν αυτούς τους δείκτες.

* Προβολές βάσης δεδομένων: Εικονικοί πίνακες που βασίζονται σε υπάρχοντες πίνακες. Χρησιμοποιείται για την απλοποίηση της πρόσβασης δεδομένων και την παροχή προσαρμοσμένων προοπτικών.

* Σενδιαάνια μετανάστευση δεδομένων: Σενάρια για μετακίνηση δεδομένων από μια βάση δεδομένων ή σύστημα σε άλλη.

* Στατιστικά στοιχεία βάσης δεδομένων: Πληροφορίες σχετικά με την απόδοση και τη χρήση της βάσης δεδομένων, που συλλέγονται και αναφέρονται από τα βοηθητικά προγράμματα DBMS.

Εν ολίγοις, οι προγραμματιστές δημιουργούν τη λογική * και τις οδηγίες (κωδικός, τεκμηρίωση), ενώ τα DBMS Utilities διαχειρίζονται και χειρίζονται την ίδια τη βάση δεδομένων * και τη δομή της. Υπάρχει αλληλεπικάλυψη - ένας προγραμματιστής μπορεί να χρησιμοποιήσει τα βοηθητικά προγράμματα DBMS και η έξοδος ενός βοηθητικού προγράμματος DBMS (όπως μια χωματερή δεδομένων) μπορεί να υποβληθεί περαιτέρω από έναν προγραμματιστή.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα