Πλεονεκτήματα & Μειονεκτήματα Βάσεων Δεδομένων Δικτύων

...

Το μοντέλο δεδομένων δικτύου δεν πρέπει να συγχέεται με "δικτυωμένες" βάσεις δεδομένων.

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

Οργάνωση

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

Το βίντεο της ημέρας

Εναλλακτικές

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

Σχέσεις

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

Οφέλη

Το κύριο πλεονέκτημα του μοντέλου DBMS δικτύου είναι η σχέση πολλά προς πολλά. Η ιεραρχική βάση δεδομένων δεν λαμβάνει υπόψη πολλά ανθρώπινα οργανωτικά γεγονότα που απαιτούν από μια οντότητα να έχει πολλές ανοδικές συνδέσεις με άλλες οντότητες. Για παράδειγμα, σε μια ιατρική βάση δεδομένων, ένας γιατρός μπορεί να ανατεθεί σε πολλούς θαλάμους και να φροντίζει πολλούς ασθενείς, ενώ ο ασθενής είναι ένας θάλαμος που το κάνει δεν συνδέεται μέσω της σχέσης με την οντότητα γιατρού και έτσι η οντότητα του ασθενούς χρειάζεται επίσης μια σύνδεση τόσο με την οντότητα γιατρού όσο και με την πτέρυγα οντότητα. Έτσι γρήγορα αναπτύσσεται μια σειρά από διασταυρούμενες σχέσεις.

Μειονεκτήματα

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