1. Πίνακες:
* Το Ίδρυμα: Τα δεδομένα οργανώνονται κυρίως σε πίνακες, οι οποίοι είναι σαν υπολογιστικά φύλλα με σειρές και στήλες.
* σειρές (εγγραφές): Κάθε σειρά αντιπροσωπεύει μια ενιαία παρουσία ή οντότητα (όπως πελάτης, προϊόν ή παραγγελία).
* στήλες (χαρακτηριστικά): Κάθε στήλη ορίζει ένα συγκεκριμένο χαρακτηριστικό ή χαρακτηριστικό της οντότητας (όπως το όνομα του πελάτη, η τιμή του προϊόντος ή η ημερομηνία παραγγελίας).
2. Τύποι δεδομένων:
* Ορισμός της δομής: Κάθε στήλη σε έναν πίνακα έχει εκχωρηθεί ένας συγκεκριμένος τύπος δεδομένων για τον προσδιορισμό του είδους των δεδομένων που μπορεί να κρατήσει. Οι συνήθεις τύποι δεδομένων περιλαμβάνουν:
* Κείμενο: Χορηγίες, χαρακτήρες και πληροφορίες κειμένου.
* Αριθμητικό: Ανεξάρτητοι, δεκαδικά ψηφία, αριθμοί κυμαινόμενου σημείου για ποσότητες.
* Ημερομηνία και ώρα: Οι ημερομηνίες, οι χρόνοι και οι χρονικές στιγμές.
* Boolean: Αληθινές ή ψευδείς τιμές.
* δυαδικό: Ακατέργαστα δυαδικά δεδομένα (π.χ. εικόνες, αρχεία).
3. Κλειδιά και σχέσεις:
* Πρωτογενή κλειδιά: Μοναδικά αναγνωριστικά για κάθε σειρά σε έναν πίνακα, εξασφαλίζοντας κανένα διπλότυπο.
* ξένα κλειδιά: Σύνδεσμοι μεταξύ των πινάκων, επιτρέποντας σχέσεις μεταξύ οντοτήτων (π.χ. πίνακας παραγγελιών που αναφέρεται σε πίνακα πελατών).
* Σχέσεις: Αντιπροσωπεύουν τις συνδέσεις μεταξύ των πινάκων, υποδεικνύοντας τον τρόπο με τον οποίο τα δεδομένα σχετίζονται μεταξύ τους. Κοινοί τύποι:
* one-to-one: Μια εγγραφή στον Πίνακα Α αντιστοιχεί σε μία εγγραφή στον Πίνακα Β.
* ένα προς πολλά: Μία εγγραφή στον Πίνακα Α αντιστοιχεί σε πολλαπλές εγγραφές στον Πίνακα Β.
* πολλά προς πολλά: Πολλαπλές εγγραφές στον Πίνακα Α μπορούν να αντιστοιχούν σε πολλαπλές εγγραφές στον Πίνακα Β.
4. Μηχανισμοί αποθήκευσης:
* Σύστημα αρχείων: Ορισμένα δεδομένα αποθήκευσης DBMS σε αρχεία σε ένα σύστημα αρχείων.
* Αποθήκευση βάσει μπλοκ: Πιο πολύπλοκο DBMS χρησιμοποιούν αποθήκευση βασισμένου σε μπλοκ, όπου τα δεδομένα χωρίζονται σε μπλοκ και αποθηκεύονται σε φυσικούς δίσκους.
* Δομές ευρετηρίου: Για να επιταχυνθεί η ανάκτηση δεδομένων, δημιουργούνται δείκτες, οι οποίες είναι ταξινομημένες δομές δεδομένων που επιτρέπουν γρήγορες αναζητήσεις βασισμένες σε ορισμένες στήλες.
5. Ακεραιότητα δεδομένων:
* Περιορισμοί: Κανόνες που επιβάλλονται από το DBMS για την εξασφάλιση της ακρίβειας και της συνέπειας των δεδομένων. Παραδείγματα:
* όχι null: Μια στήλη δεν μπορεί να μείνει κενή.
* Μοναδικά: Μια τιμή στήλης πρέπει να είναι μοναδική.
* Ελέγξτε τους περιορισμούς: Η εξασφάλιση συγκεκριμένων συνθηκών πληρούνται για τα δεδομένα.
6. Σχήμα βάσης δεδομένων:
* Blueprint: Το σχήμα βάσης δεδομένων περιγράφει τη δομή της βάσης δεδομένων, συμπεριλαμβανομένων των πινάκων, των στήλες, των τύπων δεδομένων, των σχέσεων και των περιορισμών.
Παράδειγμα:
Φανταστείτε μια απλή βάση δεδομένων για ένα βιβλιοπωλείο:
* Πίνακας:Βιβλία:
* Στήλες: Αναγνωριστικό βιβλίου (πρωταρχικό κλειδί), τίτλος, συγγραφέας, τιμή, είδος.
* Πίνακας:Πελάτες:
* Στήλες: Αναγνωριστικό πελάτη (πρωταρχικό κλειδί), όνομα, διεύθυνση, email.
* Πίνακας:Παραγγελίες:
* Στήλες: Αναγνωριστικό παραγγελίας (πρωτοβάθμιο κλειδί), αναγνωριστικό πελάτη (ξένο κλειδί), αναγνωριστικό βιβλίου (ξένο κλειδί), ημερομηνία παραγγελίας, ποσότητα.
Περίληψη:
Τα DBMSEs αποθηκεύουν δεδομένα με δομημένο τρόπο χρησιμοποιώντας πίνακες, τύπους δεδομένων, πλήκτρα και σχέσεις. Αυτή η οργάνωση εξασφαλίζει την ακεραιότητα, τη συνέπεια και την αποτελεσματική ανάκτηση. Το σχήμα λειτουργεί ως σχέδιο, καθοδηγώντας την αποθήκευση και τη διαχείριση των δεδομένων.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα