Διαφορά μεταξύ σχήματος και πίνακα

Διαφορά μεταξύ σχήματος και πίνακα
Διαφορά μεταξύ σχήματος και πίνακα

Βίντεο: Διαφορά μεταξύ σχήματος και πίνακα

Βίντεο: Διαφορά μεταξύ σχήματος και πίνακα
Βίντεο: Πώς να αποσυναρμολογήσετε ένα χλοοκοπτικό - Μεταλλικό κουρευτικό και να κερδίσετε χρήματα! 2024, Νοέμβριος
Anonim

Σχήμα έναντι πίνακα

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

Τι είναι ένα σχήμα;

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

Τι είναι ένας πίνακας;

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

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

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

Συνιστάται: