λογισμικό

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

Πού αποθηκεύονται τα δεδομένα σε μια βάση δεδομένων;

Τα δεδομένα σε μια βάση δεδομένων αποθηκεύονται σε πίνακες .

Εδώ είναι μια κατανομή:

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

* Πίνακες: Δομές σε μια βάση δεδομένων που αποθηκεύουν δεδομένα που σχετίζονται με τα δεδομένα. Αυτά είναι σαν τα μεμονωμένα βιβλία στη βιβλιοθήκη.

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

* Στήλες: Κάθε στήλη σε έναν πίνακα αντιπροσωπεύει ένα συγκεκριμένο χαρακτηριστικό ή πεδίο δεδομένων (π.χ. όνομα πελάτη, ημερομηνία παραγγελίας, τιμή προϊόντος).

Παράδειγμα:

Φανταστείτε μια βάση δεδομένων για ένα ηλεκτρονικό κατάστημα. Μπορεί να έχει τραπέζια όπως:

* Πελάτες: Αποθήκευση πληροφοριών για κάθε πελάτη (όνομα, διεύθυνση, email κ.λπ.)

* Παραγγελίες: Αποθήκευση λεπτομερειών σχετικά με τις παραγγελίες πελατών (αναγνωριστικό παραγγελίας, ημερομηνία παραγγελίας, αναγνωριστικό πελάτη, προϊόντα κ.λπ.)

* Προϊόντα: Αποθήκευση πληροφοριών για κάθε προϊόν (αναγνωριστικό προϊόντος, όνομα, τιμή, περιγραφή κ.λπ.)

Σε κάθε έναν από αυτούς τους πίνακες, τα δεδομένα οργανώνονται σε σειρές και στήλες.

Πέρα από τους πίνακες:

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

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

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

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

Τι είδους σύστημα υπολογιστών εκτελεί μια εργασία κάθε φορά και ενημερώνει αμέσως την κεντρική βάση δεδομένων;

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

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