λογισμικό

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

Οι Λειτουργίες ενός DBMS

Ένα σύστημα διαχείρισης βάσεων δεδομένων γεφυρώνει το χάσμα μεταξύ μιας βάσης δεδομένων και των χρηστών της , συμπεριλαμβανομένων και των διαχειριστών του συστήματος. Προγράμματα DBMS χρησιμοποιούν διαφορετικές προσεγγίσεις για την μοντελοποίηση και τη συντήρηση των δεδομένων , αλλά σε γενικές γραμμές παρέχουν το ίδιο σύνολο των βασικών λειτουργιών . Εφαρμογές DBMS επιτρέπει στους χρήστες και τους διαχειριστές να δημιουργούν, να ενημερώνουν και να διατηρούν βάσεις δεδομένων μέσω διεπαφών χρήστη . Εφαρμογών πληροφορικής για ιστοσελίδες και οργανώσεις συχνά εργάζονται σε συνδυασμό με το DBMS βοηθητικά προγράμματα για τη διευκόλυνση της πρόσβασης στις πληροφορίες . Μοντελοποίηση
Η

προγραμματιστές χρησιμοποιούν διάφορες τεχνικές μοντελοποίησης κατά την κατασκευή συστημάτων βάσεων δεδομένων . Για παράδειγμα , συστήματα σχεσιακών βάσεων δεδομένων μοντελοποίηση των δεδομένων μέσα σε ένα σύστημα ως μια ομάδα οντοτήτων . Κάθε οντότητα αντιστοιχεί σε έναν πίνακα βάσης δεδομένων , με ένα σύνολο χαρακτηριστικών εκπροσωπήθηκαν ως στήλες του πίνακα . Οι φορείς έχουν επίσης σχέσεις με το ένα το άλλο . Για παράδειγμα, σε μια εμπορική εφαρμογή , ένας πίνακας που αντιπροσωπεύει τις λεπτομέρειες των παραγγελιών θα μπορούσε να συνδέεται σε έναν πίνακα που αντιπροσωπεύουν τα στοιχεία των πελατών . Κάθε πελάτης μπορεί να σχετίζεται με πολλές παραγγελίες , ενώ κάποια παραγγελία θα αφορά γενικά σε ένα μόνο πελάτη . Προγράμματα ΣΔΒΔ συχνά παρέχουν εργαλεία για να μεταφράσει αυτά τα μοντέλα σε πίνακες της βάσης δεδομένων .
Εικόνων διαχείρισης ερωτημάτων
Η

Μια εφαρμογή υπολογιστών μπορεί να ρωτήσει τα δεδομένα που είναι αποθηκευμένα σε ένα ΣΔΒΔ . Πολλά συστήματα βάσεων δεδομένων χρησιμοποιούν SQL για να καθορίζουν και διαχειρίζονται αυτά τα ερωτήματα . Να κάνουν αποτελεσματική χρήση των δεδομένων , το πρόγραμμα θα πρέπει να είναι σε θέση να διερευνούν τα δεδομένα σε ένα δομημένο τρόπο . Για παράδειγμα , μια εφαρμογή Web θα μπορούσε να επιτρέψει στους πελάτες για να συνδεθείτε στο σύστημα και η πρόσβαση λεπτομέρειες των δικών τους εντολών παρελθόν . Για την εφαρμογή αυτή , το ΣΔΒΔ πρέπει να είναι σε θέση να διερευνούν το τραπέζι , προκειμένου για όλα τα αρχεία που σχετίζονται με ένα συγκεκριμένο πελάτη . Πολλές από τις εφαρμογές DBMS επιτρέπει στους προγραμματιστές να δημιουργούν ερωτήματα χρησιμοποιώντας μια γραφική διεπαφή χρήστη , αντί να εφαρμόσει τον κώδικα SQL με το χέρι .

Η Διαχείριση Χρηστών
Η

Στις περισσότερες βάση δεδομένων εφαρμογές , διαφορετικοί χρήστες έχουν διαφορετικά δικαιώματα , που καθορίζουν το επίπεδο της πρόσβασης στα δεδομένα που βιώνουν. Χρησιμοποιώντας ένα DBMS , οι προγραμματιστές μπορούν να ορίζουν ομάδες χρηστών με συγκεκριμένα επίπεδα πρόσβασης . Για παράδειγμα , οι χρήστες διαχείρισης στο πλαίσιο ενός οργανισμού μπορεί να είναι σε θέση να αλλάξει τα δεδομένα σε ορισμένους πίνακες , ενώ οι χρήστες χορήγηση μπορεί να είναι σε θέση να δείτε τα δεδομένα , αλλά δεν αλλάζει αυτό . Σε μεγάλα και πολύπλοκα συστήματα , μπορεί επίσης να υπάρχει ένας λογαριασμός για διαχειριστές βάσεων δεδομένων , που επιτρέπει σε ορισμένα άτομα με τις τεχνικές τους ρόλους για να αλλάξει και να διατηρήσει τη δομή της ίδιας της βάσης δεδομένων .
Εικόνων Διοίκηση
Η <εφαρμογές p> DBMS συχνά παρέχουν διευκολύνσεις για να διαχειριστεί την ίδια τη βάση δεδομένων , καθώς και τα δεδομένα μέσα σε αυτό. Πολλά προγράμματα DBMS παρέχουν τρόπους για τους προγραμματιστές για να κανονίσετε την αυτόματη back- ups του περιεχομένου της βάσης δεδομένων . Μερικά συστήματα παρέχουν επίσης προηγμένες λειτουργίες για την ασφάλεια , το οποίο είναι ιδιαίτερα σημαντικό για ορισμένες εφαρμογές , για παράδειγμα, όπου η επεξεργασία πιστωτικών καρτών εμπλέκεται . Ένα DBMS διαχειρίζεται την πρόσβαση στη βάση δεδομένων για τις δύο διαχειριστές και τους χρήστες , έτσι ώστε πολλές από τις λειτουργίες που έχουν σχεδιαστεί για τη δημιουργία της βάσης δεδομένων και τη συντήρηση .
Εικόνων Επιλογές
Η

Οι προγραμματιστές και οι οργανισμοί μπορούν να επιλέξουν από μια σειρά επιλογών DBMS , όταν εφαρμόζουν ένα σύστημα . Ορισμένα προγράμματα DBMS είναι δωρεάν, ενώ άλλες διατίθενται με εμπορικές άδειες . MySQL αποτελεί τη βάση για πολλές εφαρμογές και τα οφέλη από πρόσθετα εργαλεία όπως το phpMyAdmin για τη διαχείριση βάσεων δεδομένων στο Web . Oracle και η Microsoft προσφέρει μια επιλογή από εμπορικά συστήματα βάσεων δεδομένων , που χρησιμοποιείται κυρίως σε μεγάλους οργανισμούς .
Η
εικόνων

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

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