english greek
Αρχική arrow Βάσεις Δεδομένων arrow Πολυμεσικές βάσεις δεδομένων και διαδίκτυο

Πολυμεσικές βάσεις δεδομένων και διαδίκτυο

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

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

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

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

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

Λύση στο πρόβλημα διαχείρισης δυναμικά μεταβαλλόμενης και πολύπλοκης πληροφορίας προσφέρουν οι αντικειμενοστραφείς βάσεις δεδομένων και κάποιες τεχνικές συνδυασμού σχεσιακών βάσεων δεδομένων με πιο ευέλικτες μορφές έκφρασης της πληροφορίας, όπως αυτή της γλώσσας περιγραφής XML (eXtensible Markup Language) η οποία αποτελεί την πιο δημοφιλή λύση.

Οι αντικειμενοστραφείς βάσεις δεδομένων είναι σχεδιασμένες κατά τέτοιο τρόπο ώστε να διαχειρίζονται την πληροφορία ως ανεξάρτητα αντικείμενα, τα οποία μπορεί είτε να ανήκουν σε κάποια ομάδα με κοινές ιδιότητες και μεθόδους επεξεργασίας, είτε να αποτελούν εξαίρεση κληρονομώντας κάποιες ιδιότητες από συγγενείς ομάδες, ενώ ταυτόχρονα να παρουσιάζουν μοναδικές ιδιότητες που δεν εμφανίζονται σε άλλα αντικείμενα. Τα κυριότερα πλεονεκτήματα της αντικειμενοστραφούς έκφρασης της πληροφορίας και της χρήσης αντικειμενοστραφών βάσεων δεδομένων είναι: η απροβλημάτιστη αποθήκευση και διαχείριση πολύπλοκων δομών δεδομένων, η εύκολη κατανομή σε πολλαπλά συστήματα τόσο της ίδιας της πληροφορίας, όσο και του έργου που σχετίζεται με αυτή, όπως επίσης και η άμεση ένταξή τους σε λογισμικό που έχει αναπτυχθεί με κάποια αντικειμενοστραφή γλώσσα προγραμματισμού (C++, Java και άλλες). Σε εφαρμογές που εμπλέκονται πολύπλοκες και δυναμικές δομές δεδομένων, οι αντικειμενοστραφείς βάσεις δεδομένων αποτελούν μια πολύ καλή λύση η οποία όμως προϋποθέτει την εξορισμού έκφραση της πληροφορίας σε αντικείμενα, αφού η μετατροπή μιας κοινής σχεσιακής βάσης δεδομένων σε αντικειμενοστραφή είναι ανούσια. Έτσι στην περίπτωση που είδη χρησιμοποιείται μια σχεσιακή βάση δεδομένων, η μετατροπή της σε αντικειμενοστραφή για τον περαιτέρω εμπλουτισμό της με πιο πολύπλοκα δεδομένα δε συνιστάτε. Σε τέτοιες περιπτώσεις μπορεί να γίνει συσχετισμός των πεδίων της σχεσιακής βάσης με αρχεία XML, τα οποία προσφέρουν την επιπλέον απαιτούμενη δομή δεδομένων για την περιγραφή  πολύπλοκης πληροφορίας σε ιεραρχημένη δομή. Η πρακτική αυτή επιτρέπει την επέκταση μιας σχεσιακής βάσης δεδομένων, χωρίς την ανάγκη επανασχεδιασμού ούτε του τρόπου με τον οποίο περιγράφεται η μέχρι τώρα διαθέσιμη πληροφορία, αλλά ούτε και του λογισμικού που διαχειρίζεται αυτή. Η επιπλέον πληροφορία που εισάγεται μέσω της XML αποτελεί προέκταση της σχεσιακής βάσης δεδομένων, ενώ το λογισμικό που τη διαχειρίζεται είναι ανεξάρτητο από αυτό που διαχειρίζεται την κύρια σχεσιακή βάση.

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

 

otp442

Σύγκριση μεταξύ διαφορετικών συστημάτων διαχείρισης βάσεων δεδομένων

Δημοσκοπήσεις

Ποία είναι η κλίμακα μεγέθους των θεμάτων που επιθυμείτε να ψηφιοποιήσετε;

Αποτελέσματα

Online χρήστες

Έχουμε 3 επισκέπτες σε σύνδεση
Powered by Elxis - Open Source CMS.
Copyright (C) 2006-2019 Elxis.org. All rights reserved.