Διαφορά μεταξύ βάσης δεδομένων και σχήματος

Διαφορά μεταξύ βάσης δεδομένων και σχήματος
Διαφορά μεταξύ βάσης δεδομένων και σχήματος

Βίντεο: Διαφορά μεταξύ βάσης δεδομένων και σχήματος

Βίντεο: Διαφορά μεταξύ βάσης δεδομένων και σχήματος
Βίντεο: Οι στρουθοκάμηλοι των Σερρών 2024, Ιούλιος
Anonim

Βάση δεδομένων έναντι σχήματος

Ένα σύστημα που προορίζεται για εύκολη οργάνωση, αποθήκευση και ανάκτηση μεγάλων ποσοτήτων δεδομένων, ονομάζεται βάση δεδομένων. Με άλλα λόγια, μια βάση δεδομένων περιέχει μια δέσμη οργανωμένων δεδομένων (συνήθως σε ψηφιακή μορφή) για έναν ή περισσότερους χρήστες. Οι βάσεις δεδομένων, που συχνά συντομεύονται DB, ταξινομούνται ανάλογα με το περιεχόμενό τους, όπως έγγραφο-κείμενο, βιβλιογραφικό και στατιστικό. Από την άλλη πλευρά, το σχήμα βάσης δεδομένων είναι η επίσημη περιγραφή του οργανισμού και της δομής των δεδομένων στη βάση δεδομένων. Αυτή η περιγραφή περιλαμβάνει τους ορισμούς των πινάκων, στηλών, τύπων δεδομένων, ευρετηρίων και πολλά άλλα.

Βάση δεδομένων

Μια βάση δεδομένων μπορεί να περιέχει διαφορετικά επίπεδα αφαίρεσης στην αρχιτεκτονική της. Συνήθως, τα τρία επίπεδα: εξωτερικό, εννοιολογικό και εσωτερικό συνθέτουν την αρχιτεκτονική της βάσης δεδομένων. Το εξωτερικό επίπεδο καθορίζει τον τρόπο με τον οποίο οι χρήστες βλέπουν τα δεδομένα. Μια ενιαία βάση δεδομένων μπορεί να έχει πολλαπλές προβολές. Το εσωτερικό επίπεδο καθορίζει τον τρόπο με τον οποίο τα δεδομένα αποθηκεύονται φυσικά. Το εννοιολογικό επίπεδο είναι το μέσο επικοινωνίας μεταξύ εσωτερικού και εξωτερικού επιπέδου. Παρέχει μια μοναδική προβολή της βάσης δεδομένων ανεξάρτητα από τον τρόπο αποθήκευσης ή προβολής της. Υπάρχουν διάφοροι τύποι βάσεων δεδομένων, όπως η αναλυτική βάση δεδομένων, οι αποθήκες δεδομένων και οι κατανεμημένες βάσεις δεδομένων. Οι βάσεις δεδομένων (πιο σωστά, οι σχεσιακές βάσεις δεδομένων) αποτελούνται από πίνακες και περιέχουν γραμμές και στήλες, όπως τα υπολογιστικά φύλλα στο Excel. Κάθε στήλη αντιστοιχεί σε ένα χαρακτηριστικό, ενώ κάθε σειρά αντιπροσωπεύει μια μεμονωμένη εγγραφή. Για παράδειγμα, σε μια βάση δεδομένων, η οποία αποθηκεύει πληροφορίες εργαζομένων μιας εταιρείας, οι στήλες θα μπορούσαν να περιέχουν όνομα υπαλλήλου, αναγνωριστικό υπαλλήλου και μισθό, ενώ μια γραμμή αντιπροσωπεύει έναν μεμονωμένο υπάλληλο. Ένα DBMS (Σύστημα Διαχείρισης Βάσεων Δεδομένων) χρησιμοποιείται για τη διαχείριση όλων των βάσεων δεδομένων σε ένα σύστημα βάσης δεδομένων. Συνήθως, η δομή μιας βάσης δεδομένων είναι πολύ περίπλοκη για να χειριστεί χωρίς ένα DBMS. Δημοφιλή προϊόντα DBMS είναι Microsoft SQL Server, MySQL, DB2, Oracle και Microsoft Access.

Σχήμα

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

Ποια είναι η διαφορά μεταξύ βάσης δεδομένων και σχήματος;

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

Συνιστάται: