λογισμικό

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

Σχεσιακή βάση δεδομένων Vs . Ιεραρχική Database

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

Ιεραρχική βάσεις δεδομένων είναι μερικά από τα παλαιότερα και απλούστερα είδη της βάσης δεδομένων . Μπορούν να οργανώσει τα δεδομένα σε μια δομή «δέντρο» , το οποίο είναι παρόμοιο με τους φακέλους και τα αρχεία σε έναν υπολογιστή . Ακριβώς όπως ένα αρχείο σε έναν υπολογιστή κάθεται σε ένα φάκελο , κάθε εγγραφή στη βάση δεδομένων έχει ένα " γονέα ". Ιεραρχικά τοποθετημένα τα δεδομένα είναι συχνά περιγράφεται ως έχουσα μόνο γονέα /παιδιού σχέσεις .
Εικόνων Προβλήματα με Heirachical βάσεις δεδομένων
Η

Ενώ το ιεραρχικό μοντέλο είναι μια κατάλληλη για απλές δομές , είναι εύκολο να δούμε πώς θα μπορούσαν να προκύψουν προβλήματα , όπως κάθε «παιδί» μπορεί να έχει μόνο ένα «μητρικό ». Εάν η βάση δεδομένων περιείχε τα ονόματα των πραγματικών τους γονείς και τα παιδιά τους μέσα σε μια επιχείρηση , που δεν θα είναι σε θέση να περιγράψει το γεγονός ότι και οι δύο γονείς ενός μόνο παιδιού εργάστηκε για την εν λόγω εταιρεία . Στη γλώσσα των βάσεων δεδομένων , αυτό θα ήταν μια « πολλά προς ένα " ( ή " πολλά-προς -πολλά " εάν υπάρχουν περισσότερα από ένα παιδί που εμπλέκονται ) σχέση , και ιεραρχικές βάσεις δεδομένων δεν τους περιγράφουν καλά .


Η σχεσιακές βάσεις δεδομένων
Η

σχεσιακές βάσεις έχουν κανένα πρόβλημα με πολλά-προς - ένα ή πολλά - προς-πολλά . Οι δίσκοι τους έχουν κατασκευαστεί ως πολλαπλά «πίνακες », παρά τις δομές δέντρων , και κάθε εγγραφή σε ένα τραπέζι έχει ένα μοναδικό αναγνωριστικό . Μια εταιρεία μπορεί πλέον να έχει έναν πίνακα με τα ονόματα όλων των γονέων , ένας πίνακας με τα ονόματα όλων των παιδιών , και κάθε εγγραφή στο πίνακα γονέα θα μπορούσε να έχει μια σχέση με ένα ( ή περισσότερα , ή κανένα) από τα μοναδικά αρχεία σχετικά με ο πίνακας του παιδιού - η σχέση είναι ", είναι ο γονέας του . " Η δυνατότητα να δώσει τα αρχεία τέτοιων σχέσεων είναι αυτά που δίνουν σχεσιακές βάσεις δεδομένων το όνομά τους .
Εικόνων Πλεονεκτήματα των σχεσιακών βάσεων δεδομένων
Η

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

Επίσης , σχεσιακές βάσεις δεδομένων είναι πολύ καλό για την παροχή άλλου είδους δεδομένων που βρίσκονται κρυμμένα στα αρχεία , χρησιμοποιώντας ερωτήματα γραμμένα σε δομημένη Query Language ή SQL . Αυτό σας δίνει τη δυνατότητα να εξερευνήσετε τη βάση δεδομένων με τρόπους που δεν είναι άμεσα εμφανής , όπως την εύρεση όλων των παιδιών κατά τη διάρκεια μιας ορισμένης ηλικίας , ή όλους τους γονείς με τρία ή περισσότερα παιδιά .
Εικόνων Χρησιμοποιώντας Ιεραρχική Βάσεις Δεδομένων

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

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

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