Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Ορισμός των ιεραρχικών βάσεων δεδομένων

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

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

Δεδομένα Ιεραρχική βάσεων δεδομένων χώρου αποθήκευσης σε μια σειρά από συνδεδεμένα σχέσεις γονέα /παιδιού . Κάθε καταχώρηση σε μια βάση δεδομένων μπορεί να έχει ένα μόνο γονέα εισόδου , ​​και μία ή περισσότερες καταχωρήσεις του παιδιού . Για παράδειγμα , μια καταχώρηση για "Ferrari " μπορεί να έχει την ένδειξη " Κατασκευαστών Αυτοκινήτων » ως γονιός , και για πολλαπλές εισόδους των παιδιών για τα διάφορα μοντέλα των αυτοκινήτων γίνεται από την Ferrari .

Η Δέντρο Δομή

ιεραρχικές βάσεις δεδομένων είναι στην πραγματικότητα αυτό που είναι γνωστό ως ένα δέντρο . Τα δέντρα είναι δομές δεδομένων που χρησιμοποιούνται συνήθως στην τεχνολογία λογισμικού στο μοντέλο δεδομένων. Κάθε δέντρο αποτελείται από « κόμβους ». Κάθε κόμβος αντιπροσωπεύει κάποιο είδος της αξίας ή του αντικειμένου δεδομένων . Κάθε κόμβος μπορεί να έχει μία κόμβο γονέα , και έναν ή περισσότερους κόμβους παιδί , δημιουργώντας μια σειρά διακλάδωσης οδών. Αυτό είναι γνωστό ως «μια σχέση ένα-προς -πολλά ".
Εικόνων Ιεραρχική Βάσεις εναντίον σχεσιακές βάσεις δεδομένων
Η

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

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

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