λογισμικό

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

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

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

A κέντρα δεδομένων υπολογιστή, κυρίως σε ένα ενιαίο πρόγραμμα , γνωστό ως ένα διακομιστή , που επιβλέπει τις βάσεις δεδομένων . Όλα τα αιτήματα για δεδομένα περνούν μέσα από τον server , το οποίο ελέγχει τις αιτήσεις για την ορθότητα και την ασφάλεια προνόμια . Ο διακομιστής αποθηκεύει τα δεδομένα σε ένα ειδικό σύνολο των αρχείων που τα περισσότερα άλλα προγράμματα που συνήθως δεν μπορούν να έχουν πρόσβαση . Ο διακομιστής μπορεί να έχει πολλές βάσεις δεδομένων , το καθένα εστίαζε σε μια συγκεκριμένη εφαρμογή , όπως η μηχανική , τις πωλήσεις ή το απόθεμα . Κάθε βάση δεδομένων έχει πολλά τραπέζια , καθένα από τα οποία έχει μια σειρά από αρχεία δεδομένων που αποτελείται από μεμονωμένα πεδία . Τα πεδία είναι τα μικρότερα νόημα στοιχείων σε μια βάση δεδομένων , συμπεριλαμβανομένων των στοιχείων όπως το όνομα , την κατάσταση , τον κωδικό του προϊόντος και την ημερομηνία .
Εικόνων Απλή πίνακες
Η

Ορισμένα δεδομένα μπορούν να αποθηκευτούν σε απλή πίνακες . Ένας πίνακας αναφέρει , για παράδειγμα , μπορεί να έχει δύο πεδία: α κατάσταση συντομογραφία δύο χαρακτήρων και το όνομα του κράτους . Ένας διευθυντής πωλήσεων , ωστόσο , μπορεί να θέλουν μια λίστα επαφών για κάθε κράτος . Εφ 'όσον ο αριθμός των επαφών είναι μικρή , ένας προγραμματιστής προσθέτει μερικά πεδία στον πίνακα , όπως η επαφή -name- 1 , επικοινωνήστε με όνομα - 2 και την επαφή - όνομα - 3 . Μετά από μερικές επαφές , όμως , αυτή η προσέγγιση γίνεται δυσκίνητο .

Η σχέση γονέα-παιδιού
Η

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

Μερικά ιεραρχική λογισμικό βάσεων δεδομένων , όπως Image/3000 Hewlett -Packard , περιλαμβάνει έναν άλλο τύπο πίνακα που ονομάζεται η αυτόματη πλοίαρχος . Η βάση δεδομένων προσθέτει και αφαιρεί τα αρχεία από αυτό αυτόματα . Εάν πρέπει να βρούμε γρήγορα ένα αρχείο από μια βασική αξία , όπως ο αριθμός των πελατών , μπορείτε να δημιουργήσετε μια αυτόματη κύριο πίνακα που περιέχει μόνο αυτό το πεδίο . Αντί να ψάχνετε σε ένα ολόκληρο πίνακα , ρεκόρ από ρεκόρ , για τον πελάτη , το μόνο που χρειάζεται να καθορίσετε τον αριθμό των πελατών και ο διακομιστής της βάσης δεδομένων που εντοπίζει σε ένα κλάσμα του δευτερολέπτου .

Η

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

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